手机软件是怎么制作的?
第一步:根据软件的用途来设计出软件的要达到的效果 第二步:制作软件所需的图片 第三步:编程 第四步:打包 然后就可以发布了
怎么制作手机软件
Android还是iOS?两个系统的软件制作也不同,安卓使用Java语言,iOS使用Object-c,去年10刚修订完成的HTML5制作的软件可左右安卓和iOS两个系统
手机软件制作
1.下载nokia发布的sdk开发包并安装 2.专业的开发工具例如 c++等 参考 http://hi.baidu.com/nevershell/blog/item/680fc63f5c388bc47c1e715e.html
如何制作软件?
方法/步骤
首先我们看目前绝大部分的软件都是在桌面操作系统下的软件,也是用户用的最多的,见的最多的。我们可以使用QtCreator来编写软件,也可以使用Windows VisualStudio来编写。还可以使用AndroidStudio等等开发工具来编写。当然了,你也可以使用文本文件来编写。
确定开发工具的同时,你得先确定自己想要制作什么样的软件,譬如,是Windows软件,还是手机软件,是苹果手机还是安卓手机,这里我们为了省事,使用QtCreator来制作软件吧,因为Qt支持两者。Qt下开发使用的是C++,AndroidStudio下使用的是Java,所以当你制作软件的时候,你得想好了用什么编程语言。如下图,这就是Qt中的C++编写的语句了。
有了开发工具,也会编程语言了,然后,你就可以编写软件代码了。这里我们演示一个最简单的例子,让一个按钮在窗体上显示hello world。编译之后显示界面。如下图,这就是一个最简单的软件了,虽然没有什么功能,但是往下继续开发,就成了用户可以使用的软件了。这个用Qt编写的最简单的程序,你还可以编译成apk文件,用到安卓或者苹果手机上的,很强大吧。
到了上面这一步,我们写好代码了,是不是没事儿了呢?当然不是,如果你仅仅这样发布程序,也是可以的,但是作为一个软件产品,我们还需要有打包发布的过程,Windows下我们可以使用exe制作工具给这个程序做个漂亮的外壳。Linux下就有我们常见的deb包,bin文件,或者是脚本文件等等。如下图。如果你是在Windows下,很多都是exe文件,或者msi文件等等。
程序打包成可发布以后,还有一些事情没有做,那就是翻译了,像我们中文汉化等等语言的翻译,还有软件界面的美化,图标的设置,是否加载到开始菜单,安装路径的设置等等,都是一个软件需要考虑的东西。最后,交给用户手上的那才叫做一个软件。
怎样制作手机软件
一般是用JAVA,但是这么说是很泛的,因为不同类型的手机很可能会有很大差异,虽然大多是同属于JAVA或者JAVA的变种.如果你是想做这方面的工作,你得先学一些基础的编程知识和数据结构、算法等理论,然后对应你想要制作的软件所适用的类型进行编程. 现在更好发展的是安卓开发,这个最好还是进入系统的学习中,汇众安卓课程就不错,能保证学习质量,学完后能独立开发出手机软件.
如何制作一个软件
制作安装程序有专门的工具.可以用innosetup做一些安装程序,也可以自己写程序做安装程序.用工具比较简单,不要求会编程语言.如果自己开发要有一定得编程开发的能力.如果有兴趣学习C++或者java的话,写这些程序很容易.
怎样制作软件
软件是程序、数据、相关文档的集合,其中的核心就是程序,要开发程序就必须掌握一门程序设计语言,比较流行的程序设计语言有C、Java、C++、C#、Python等.编程最重要的就是实践,购买一本或在网络上阅读相关的书籍,然后多上机,多编写程序和例子,学入门之后你自然就会知道怎么制作软件了,这是一个漫长的过程. 如果你想快速开发一个小软件,可以用VB或Delphi制作,几天就能够制作出一个像模像样的小软件了,但是其中的精华还是要用时间和勤奋去换取的.
怎么制作软件?
制作好程序之后,有很多作者都习惯用专业软件来给程序添加一个安装程序包。其实微软的2000和XP系统已经自带了一个小巧的制作安装软件iexpress,大小只有112KB,,存放在WindowsSystem32中。由于是微软自带的程序,所以制作的安装软件具有更好的兼容性。下面笔者就简单介绍该软件的使用方法,希望用这款软件来制作一个比较专业的安装程序包。iexpress的使用方法很简单,只需在运行中输入iexpress就可以。虽然iexpress是一款英文软件,不过制作安装程序包采用的是向导式,操作起来不算很难。在开始的时候有两个选项,一个是创建新的自解压指导文件,另一个是打开已经保存的自解压指导文件,这里我们选择第一个,然后点击下一步。接下来选择制作安装程序包的三种方式,分别是解压并运行安装、只解压并不运行安装和只压缩,根据自己的实际情况来进行选择。然后我们输入安装软件的名称,这里可以是英文,也可以是汉字。下面设置软件在安装前是否提示用户确认,通常情况选择不提示。
接下来添加“用户允许协议”,软件在使用过程当中有什么注意事项和要求都可以写到“用户允许协议”当中,只有用户都同意上面的条件才能正常继续安装。然后在下面添加要制作安装的软件,建立文件列表,并且还要指定安装过程中运行的程序和相应的命令。接下来选择软件在安装过程中的显示模式,分别是默认、隐藏、最大和最小。设置在软件安装完成后,提示是否显示提示语句,这里笔者建议选择显示。当一切设置完成后,这时候要设置自解压指导文件的保存位置和名称。这里面包含了软件安装过程中信息,建议保存,以备日后再修改。在下面来设置在软件安装完成后是否重启动,笔者建议如果没有什么特殊情况,不要选择重启电脑。
都设置好之后,最后开始制作软件安装包的过程,整个制作过程是在DOS下进行的,这样一个软件的安装程序包就制作完毕。
如何制作软件
软件只是一个或多个程序的集合,是发布的程序. 如果你用windows平台,那么vs6.0,vs2005,vs2008,vs2003等都可以编写软件. 如果你的C语言编译出来的程序具有独立的完整的功能,那么就可以叫软件.
怎样制作软件?
在做软件设计之前,画好系统的界面图是一种非常有效的建模和交流方式。
总是有人抱怨在需求和软件设计之间仍然有很大的鸿沟需要填补,这是至今仍然未能有效解决的软件工程难题。多年以来,有很多人一直在寻找从需求到设计的直接的形式化映射方法,但是收获很少。实际上软件工程对于软件生命周期前面的那些阶段并没有多大的帮助。为了响应 o6z 说的努力在在现有技术基础上杀死人狼的号召,我来推荐一种有效的设计方法。
这种方法其实非常简单,就是不要急于从需求转到软件设计,而是根据需求文档(可以是传统的需求说明书也可以是用例)先画出系统的界面图来。用什么画图呢?你可能立即会想到 Word、Visio、ROSE 一类的工具,我现在告诉你这是错误的做法。你应该采用最快的方式把界面图画出来,因为界面图主要是用来交流的(是给人看的而不是给机器看的),所以你不需要太拘泥于形式。你找些白纸和一支铅笔,马上就可以开展这项重要工作了。如果用白纸和铅笔,我一天最多可以画 20 张界面图,但是用 Word 我的速度可就慢多了,因为我还要考虑排版、美观等等无聊的细节。
你要把界面的布局画的详细些,起码界面上所有的功能点(比如所有的按钮和超链接)应该全部画出来。不仅要画出第一级页面,那些第二级页面、弹出页面、子页面也都要画出来。他们之间的逻辑关系和导航关系都要明确地标记出来。你最好尽量考虑的细致一些以便页面制作人员(实际上我们是由程序员自己来制作页面的,可能又会引起某些人的惊诧和愤慨了)可以参照这些界面图不需要费什么脑子就能顺利把页面做出来,而不是他们做出来后你又要告诉他们这个地方不对那个地方不对。如果你能把这些界面图全部想象出来并且能细致地画在纸面上(当然这个工作并不象这里说的那么容易),那么系统该做成什么样子你就胸有成竹了。使用这些界面图来进行讨论也会比较具体和深入。需求文档总是给人以不够具体的感觉,界面图画出来后,需求就非常具体了(一目了然,程序员因为直接参与这项工作,因此对于需求非常清楚,做开发的时候可以大量减少由于理解上的问题而产生的 bug)。而且还可以根据界面图的数量和复杂度估算工作量,和客户讨价还价的时候心里比较也有底,客户对我们估计的工作量也比较信服。当然你还要尽量把界面设计的美观大方而且容易使用,这方面可以参考我上面介绍的那本书和 Alan Cooper 的《软件创新之路》。
这些界面图需要讨论上两到三次才能定稿,讨论的时候最好能有最终用户的参与,以便尽早获得他的反馈。在这时候发现需求理解上的错误,修改只需要在白纸上重新画几张界面图,成本可以说是最低的。定稿后这些界面图要作为重要的项目文档归档保存。
下一步工作是根据界面图制作出页面,这里我指的是正式的页面(而不仅仅是一个由超链接形成的界面原型),包括全部的 JavaScript 脚本。我们现在创造了一种新的开发方式,可以完全不做后台的开发把全部页面制作好。然后再写后台的代码和配置。因为我们目前工作量的大约 2/3 集中于前台的页面和 JS 上,所以页面全部做好后可以说 2/3 的工作量就已经完成了。
有很多的经验都是软件工程的经典教材中所没有的,难道我们就可以忽略这些经验了吗?有那些项目组是采用这种方式来做开发的?
参考于: http://www.javaeye.com/topic/5545