大家好,今天小编关注到一个比较有意思的话题,就是关于如何自己开发软件的问题,于是小编就整理了5个相关介绍如何自己开发软件的解答,让我们一起看看吧。
自己不懂软件如何做app开发和运营?
很多互联网大佬也不是软件出身。
关于如果做APP开发和运营:
1、APP开发
交由专业的技术人员做软件开发,根据自己的业务期望进行定制化开发
目前很多网站可以直接拖拖拽拽就可以形成APP,但这样的坏处就是定制化比较差。
2、APP运营
APP运营本身不需要软件开发,主要是运营思路与方法,但如果需要一些活动宣传,建议不要嵌套在APP中,而是通过外部渠道进行引流,这样就不需要改动APP本身的代码。
怎么自己开发游戏软件?
开发游戏软件必然需要懂编程语言,接着就是学习资料,跟着教程做一个两个小游戏,然后就明白游戏是怎么回事儿了,大型游戏也就是小游戏复杂化而已。
1、开发游戏软件之前要学会至少一门语言,c/c++也好、java也好、js也好。
2、你要做什么类型的游戏,动作、角色还是什么,以及你要做2d游戏、还是3d游戏。
3、学习图形接口方面的东西sdl、opengl、dx等,里面的案例会让你学到很多游戏方面的知识,让你懂得怎么用代码控制图形显示。
4、其实现在做游戏的朋友大多都是学习使用游戏引擎、像ue、unity3d、cocos2d等游戏引擎。
5、做2d游戏可以使用一些2d游戏引擎cocos2d这类。
6、做3d游戏需要使用3d游戏引擎ue、unity3d这些。
7、最后还需要学习很多美术方面的技术、3d建模、2d动画等方面的知识,相信你做的游戏会越来越棒。
必备条件
开发游戏的必备条件是策划+程序+美术。
策划可以自学,从模仿开始。《Doom启示录》里面大神的第一个游戏作品就是复刻超级马里奥。
程序也可以自学,最好能够即学即用。我当时工作用flash,因此顺便学AS语言,非常方便。Flash从AS1发展到AS3,有很多源码可以学习参考。
美术,我都会。如果不会美术,学像素画是成本最小,效率最高的方法。
硬件:一台windows或macbook笔记本(3000-6000RMB);一块wacom绘画板(499RMB);
软件:aseprite(35RMB),使用免费开源的游戏引擎
不到7000块就可以开发游戏了!
1、游戏开发首先的选一种编程语言,一般采用实时性较强的C/C++,譬如基于WINDOWS经常用VC++ 2、其次,2d\3D游戏编程,一般选一种开发工具包,或SDK,目前国内外应用较多的是:DIRECTX SDK,或OPENGL SDK 3、最好多了解一点三维建模、材质、贴图和动画方面制作流程和概念,譬如复杂的骨骼动画编程,就需要多了解一些关键帧和动作流程概念 4、上述也即是游戏引擎开发人员 5、游戏服务器开发需要熟练掌握TCP/IP协议等开发,与DIRECTX SDK,或OPENGL SDK无关 6、当然客户端游戏引擎往往需要采用WINDOWS API,加上与服务器通讯的所谓客户端模块
个人如何开发手机游戏?
个人这样开发手机游戏:
1.做游戏最开始需要做的就是设计游戏的原型,想好游戏的玩法,这个工作可以借助类似axure这样的工具来完成。
2.原型做好之后,就开始做UI设计,UI可以使用ps、sketch之类的工具,如果不熟悉UI的话,这部分工作可以找别人来做
3.选择游戏开发的框架,现在主流的游戏框架有cocoa2d和unity两种,任选其中一个即可,当然直接使用原生代码也是可以开发的,但开发效率可能没有使用框架快。
4.学习游戏框架的使用,实现自己的游戏代码
5.游戏开发完成之后,可以先发给别人测试一下,测试通过之后就可以发布到各个应用市场了。
如何用mt管理器做一个自己的软件?
进入MT选择一个文件长按,弹出一个菜单复制:复制选中文件到另一窗口移动,移动选中文件到另一窗口删除,删除选中文件。
权限:修改选中文件的权限压缩,压缩选中文件为zip格式属性,查看选中文件属性;重命名:重命名选中文件打开,选择一个方式打开选中文件链接到,创建选中文件的软链接到另一目录。
如何自己做一个自用的小软件?
简单自用的小软件,题主应该编程经验不丰富吧,下面我简单介绍3个非常不错的开发工具或编程语言,对于编写桌面小型软件来说非常合适,即使没有任何编程基础也可以轻松掌握,感兴趣的朋友可以尝试一下:
老牌工具delphi
这是一个非常老牌的桌面软件开发工具,在早期windwos平台软件开发中一直占据着主力位置,自带可视化设计界面,可用组件、窗口众多,只需简单拖拽、布局即可快速设计一个桌面软件,所见即所得,同时支持各种主流数据库开发,如果你没有任何编程基础,想快速设计一个小型桌面软件,可以使用一下这个工具,非常不错,熟悉几天就会很快掌握:
经典语言vb
这是早期一个非常流行的编程语言,专门用于可视化编程,在windows平台下有着广泛的应用,对于编写小型桌面程序来说可以说是非常合适,内置大量组件和容器,只需简单拖拽、设计界面即可快速开发一个小型软件,省去了大量代码组织和优化,如果你编程基础不牢靠、经验不丰富,可以学习一下这个语言,很快就能掌握和运用:
国产语言易语言
这是一个纯粹的国产编程语言,所有代码都是基于中文编程,非常符合国人思想,因此对于零基础的小白来说可以说是非常合适,不管是代码的阅读还是编写都可以轻松掌握,内置了大量组件和窗口,只需简单拖拽、编辑属性即可快速开发一个小型软件,如果你对英语不熟悉,只是想单纯快速设计一个可用的小型桌面软件,可以学习一下这门语言,非常容易掌握,唯一的不足就是需要付费购买版权:
当然,除了以上3种快速开发工具或语言,还有许多其他语言或工具,像pb、c#等也都可以快速开发一个小型桌面软件,只要你熟悉一下基本语法和使用过程,很快就能掌握的,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
公司的电脑不能装软件,所以我就折腾VBA:
1. 车间一个实验机器的数据处理需要专用软件,报价近3万。我自己用VBA写了一个小程序。虽然没有专用软件那么漂亮。但是比他的要好用很多。
2. 用VBA编写了一个小程序,并链接上自己建了一个数据库,产品标签打印进化成傻瓜式。
3. 实验室分析仪器的原始数据处理、判断和导入一条龙,不需要手工参与。也是用VBA写的小程序。据说外部公司整体分案报价20万,而我完成的是方案的核心部分,就是有点碎片化没时间整合。
4. 其他的如根据SAP号,查找打开作业规范文件的小工具也有几个。都用VBA。
5. 我的电脑桌面是全公司最干净的,没有之一!不管是在本地盘还是共享盘找常用文件,我基本一步到位、一键直达就快人一步。
等你VBA入门,就觉得是进入了一个有趣的天地。
最关键的一点,电脑上有微软office就可以玩,不需要再安装任何东西,还要啥自行车啊![打脸]
我已经陆续把我自己在用的几个工具及制作方法分享出来了,有兴趣的可以进我的头条看看。
以后包括我上面说的几个成功的Case,我都会把它们分享出来。不能光说不练,㕷不吹牛!
作为非专业人员来讲,如果想做一些简单自用的小软件可以使用以下工具(我都用过,简单易学)
1. 雅奇
雅奇是一款图示化编程软件,只需要一天的工夫就能够上手开发一款软件,我自己曾经用这个+sql2000开发过一款固定资产管理系统和档案管理系统,缺点是最新版本要收费(目前最新版本分成了桌面应用开发、移动端应用开发、网站开发等),而且因为是定制化组件,所以很多时下比较好的功能可能无法实现,目前网上也只有880版本破解版,仅win7以下系统可正常运行。
2.易语言
易语言不多说了,好像处于编程语言鄙视链的底端,但是管它黑猫白猫呢,这款对国人开发自用软件是能够很快上手的,网络上源码也很多,方便学习
3.aardio
aardio是我最近在用的一款编程语言,还在看说明手册,但功能真的很强大,什么都能拿来用,开发作者(一鹤)也很认真,不过作者总是被黑(网络就是这样,总有挑刺的),aardio开发起来代码很精简,但实现的功能却很强大,有兴趣的话可以了解下,因为我还在学习中,就不多说啦。
语法纠正:“自己”和“自用”重复。
题目修改为:“如何做一个自用的小软件?”
前言
别人教你拖拖拽拽拉出来一个界面,实现有限的功能,我教你命令行搞定。
别人教你用窗口,降低生产力,我教你命令行带你起飞!
通过本篇文章,你会明白一个道理,计算机不用界面,也可以跑的很欢快!
Windows DOS 命令
不介绍,来几个任务,看看实现起来,是不是简单。
1 - 列举用户名
2 - 显示详细的网络配置
3 - 命令行输入关键字并开启搜索
4 - 查看网关的MAC地址
5 - 查看本机进程所使用的端口号
太多了,灵活的脚本可以组装任何功能。就不一一列举。
不要重复造轮子
不要重复造轮子,不要重复造轮子,不要重复造轮子!
想要的功能,去网上搜索,找出来,用起来,干完活儿,结束!
不要费心巴力地自己绞尽脑汁想,相信我,你自己想的办法,网上都有八百种解法了。你只是要具备以下三种技能就可以了:
信息检索能力
外文资料阅读能力
代码阅读能力以及平时的积累
还要提一提Linux
Linux 下提供的工具箱,不是吹牛,多如牛毛。
处理平常的任务,足够了,特别是文本处理,awk vim sed grep 工具让你瞬间完成,一行代码搞定一切。
贴一张图,体验一下工具的魅力吧。不做介绍。
用好Office套件
微软office套件,常用的word,excel,ppt,自带有宏,可以帮助你快速完成批量任务。如创建标准化文档/PPT,瞬间创建几百上千张页面。
excel 用于数据存储和操作,还有图标展示,自带了不少实用的函数。
这三个软件都内置了VBA,可以使用编程操作数据。
难怪有些作者说:“学点VBA吧,不为年薪百万,只为节省生命”。
贴几张使用VBA制作的功能,体验一下其强大之处吧。
1 - 坦克大作战
2 - 画一张美女头像
3 - 俄罗斯方块
是不是瞬间感觉有意思的多了?
结语
几行代码就搞定,命令行内直接调用,
何必用什么界面,鼠标点点点,有什么用,结果不还是一样的?
让自己用起来命令行吧,你得起飞了,朋友!
我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~
开发工具推荐:
易语言(主要开发Windows应用程序,中文代码 ,可视化界面设计,其代码风格与Visual Basic有几分相似,简单上手【入手难度:一般】【是否免费:目前永久约618一套,有hx版】)
E4A(又名易安卓,主要开发安卓应用,全中文代码,使用谷歌开源的Simple框架,支持中文和可视化设计界面。其最大的问题就是Simple框架过于老旧,导致其开发的应用在安卓9和10什上面有部分功能失效【入手难度:一般】【是否免费:目前年费好像是58元,有hx版】)
蓝鸟(网页开发工具,支持可视化界面设计,总体来说还行【入手难度:一般】【是否免费:目前约99元一套,暂无hx版】)
DcvStudio(中文编程平台,其支持Windows、Linux、安卓、网页应用程序开发,拥有可视化设计界面,代码同步调试。语法属于创新型中文语法【入手难度:极高[不仅需要熟悉所开发平台的知识,还需要了解底层机制]】【是否免费:企业版1200元[后续可能有社区个人免费版推出]】)
ES4A(安卓应用开发工具,使用的是二次开发的谷歌Simple框架,在安卓版本的兼容是比易安卓要高,其支持可视化设计界面,中文代码【入手难度:中等】【是否免费:目前是免费的】)
视频加载中...VcnStudio(中英文混合开发,支持安卓原生应用开发,全中文,代码风格改自JAVA,关键字,接口函数都可以使用中文。同时还支持H5开发,支持可视化界面设计【入手难度:较高[需要熟悉安卓的各种接口]】【是否免费:有按次编译收费和月会员】)
EAC(依靠DM-UI和DML解释器运行的安卓开发工具,支持中文代码,可视化布局设计【入手难度:中等】【是否免费:60元一年】)
VE_Develop(安卓版网页开发工具,支持中文代码,可视化界面设计【入手难度:一般】【是否免费:24元一年】)
需要以上工具的hx版可以给我私信
到此,以上就是小编对于如何自己开发软件的问题就介绍到这了,希望介绍关于如何自己开发软件的5点解答对大家有用。
还没有评论,来说两句吧...