怎么制作软件程序怎样制作或开发电脑软件?

制作软件 5

怎么制作软件

这个问题..要详细很困难啊...我只能在这里提一个大概的框架和链接,作为给楼主的提示.
1.要制作软件,首先需要学习一门计算机语言. 就好像要和火星人对话,要先学会火星语一样- -! 目前流行的语言有微软公司的C#,VB,VC,SUN公司的JAVA这几种. 作为新手,我建议学习VB来入门. 下面是一个学习网站: / 如果精通了一门语言,其他语言就完全不是问题.
2.制作软件的流程. 首先要进行需求分析:为什么要设计这个软件?设计给谁用?设计的目的是什么?能实现吗? 然后进行软件设计:先给软件设计一个框架,设计具体功能.类似修房设计一个框架,再设计出客厅厨房. 同时进行的还有编码:这个简单,前面设计出了框架,就需要人来砌砖了撒! 最后进行软件测试:避免豆腐渣工程. 给一个软件流程管理的链接: /k/BPM/2006-9/416813.html
3.如果是独立制作软件,流程可能就不会那么有板有眼. 就我的经验,大约是先构建一个指导思想(如消灭广告网页浏览器),然后具体编码,同时进行一些测试.
4.总结一下,先学会一门语言.提出一个想法,然后利用平生所学去实现他. 就这么简单.

制作软件

软件是怎么制作出来的?

1614年:苏格兰人JohnNapier(1550~1617年)发表了一篇论文,其中提到他发明了一种可以进行四则运算和方根运算的精巧装置。   1623年:WilhelmSchickard(1592~1635年)制作了一个能进行6位数以内加减法运算,并能通过铃声输出答案的“计算钟”。该装置通过转动齿轮来进行操作。   1625年:WilliamOughtred(1575~1660年)发明计算尺。   1668年:英国人SamuelMorl(1625~1695年)制作了一个非十进制的加法装置,适宜计算钱币。   1671年:德国数学家GottfriedLeibniz设计了一架可以进行乘法运算,最终答案长度可达16位的计算工具。   1822年:英国人CharlesBabbage(1792~1871年)设计了差分机和分析机,其设计理论非常超前,类似于百年后的电子计算机,特别是利用卡片输入程序和数据的设计被后人所采用。   1834年:Babbage设想制造一台通用分析机,在只读存储器(穿孔卡片)中存储程序和数据。Babbage在以后的时间里继续他的研究工作,并于1840年将操作位数提高到了40位,并基本实现了控制中心(CPU)和存储程序的设想,而且程序可以根据条件进行跳转,能在几秒内做出一般的加法,几分钟内做出乘、除法。   1848年:英国数学家eBoole创立二进制代数学,提前近一个世纪为现代二进制计算机的发展铺平了道路。   1890年:美国人口普查部门希望能得到一台机器帮助提高普查效率。HermanHollerith(后来他的公司发展成了IBM公司)借鉴Babbage的发明,用穿孔卡片存储数据,并设计了机器。结果仅用6周就得出了准确的人口统计数据(如果用人工方法,大概要花10年时间)。   1896年:HermanHollerith创办了IBM公司的前身。 1906年:美国人LeeDeForest发明电子管,为电子计算机的发展奠定了基础。   1924年2月:IBM公司成立,从此一个具有划时代意义的公司诞生。   1935年:IBM推出IBM601机。这是一台能在一秒钟内算出乘法的穿孔卡片计算机。这台机器无论在自然科学还是在商业应用上都具有重要的地位,大约制造了1500台。   1937年:英国剑桥大学的AlanM.Turing(1912~1954年)出版了他的论文,并提出了被后人称之为“图灵机”的数学模型。   1937年:Bell试验室的eStibitz展示了用继电器表示二进制的装置。尽管仅仅是个展示品,但却是第一台二进制电子计算机。   1940年1月:Bell实验室的SamuelWilliams和Stibitz制造成功了一个能进行复杂运算的计算机。该机器大量使用了继电器,并借鉴了一些电话技术,采用了先进的编码技术。   1941年夏季:Atanasoff和学生Berry完成了能解线性代数方程的计算机,取名叫“ABC”(Atanasoff-BerryComputer),用电容作存储器,用穿孔卡片作辅助存储器,那些孔实际上是“烧”上去的,时钟频率是60Hz,完成一次加法运算用时一秒。   1943年1月:MarkI自动顺序控制计算机在美国研制成功。整个机器有51英尺长、5吨重、75万个零部件。该机使用了3304个继电器,60个开关作为机械只读存储器。程序存储在纸带上,数据可以来自纸带或卡片阅读器。MarkI被用来为美国海军计算弹道火力表。   1943年9月:Williams和Stibitz完成了“RelayInterpolator”,后来命名为“ModelⅡRe- layCalculator”的计算机。这是一台可编程计算机,同样使用纸带输入程序和数据。它运行更可靠,每个数用7个继电器表示,可进行浮点运算。   1946年:ENIAC(ElectronicNumericalIntegratorAndComputer)诞生,这是第一台真正意义上的数字电子计算机。开始研制于1943年,完成于1946年,负责人是JohnW.Mauchly和
J.PresperEckert,重30吨,用了18000个电子管,功率25千瓦,主要用于计算弹道和氢弹的研制。   
三、晶体管计算机的发展   真空管时代的计算机尽管已经步入了现代计算机的范畴,但因其体积大、能耗高、故障多、价格贵,从而制约了它的普及和应用。直到晶体管被发明出来,电子计算机才找到了腾飞的起点。   1947年:Bell实验室的WilliamB.Shockley、JohnBardeen和WalterH.Brattain发明了晶体 管,开辟了电子时代新纪元。   1949年:剑桥大学的Wilkes和他的小组制成了一台可以存储程序的计算机,输入输出设备仍是纸带。   1949年:EDVAC(ElectronicDiscreteVariableAutomaticComputer——电子离散变量自动计算机)——第一台使用磁带的计算机。这是一个突破,可以多次在磁带上存储程序。这台机器是JohnvonNeumann提议建造的。   1950年:日本东京帝国大学的YoshiroNakamats发明了软磁盘,其销售权由IBM公司获得。由此开创了存储时代的新纪元。 ^^^^

怎么制作一个软件?

Java   作为跨平台的语言,可以运行在Windows和Unix/Linux下面,长期成为用户的首选。自JDK6.0以来,整体性能得到了极大的提高,市场使用率超过20%。感觉已经达到了其鼎盛时期了,不知道后面能维持多长时间。 C/C++   以上2个作为传统的语言,一直在效率第一的领域发挥着极大的影响力。像Java这类的语言,其核心都是用C/C++写的。在高并发和实时处理,工控等领域更是首选。 VB   微软的看家法宝,实在是太好用了。 php   同样是跨平台的脚本语言,在网站编程上成为了大家的首选,支持PHP的主机非常便宜,PHP+Linux+MySQL+Apache的组合简单有效。 Perl   脚本语言的先驱,其优秀的文本处理能力,特别是正则表达式,成为了以后许多基于网站开发语言(比如php,java,C#)的这方面的基础。

PyThon   是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。   这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。   目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。 C#   是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了 Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角 Javascript   Javascript是一种由Netscape的 LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能 Ruby   一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协议和Ruby License。Ruby的作者认为Ruby > (Smalltalk + Perl) /
2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言   数据来源于2008年7月的排行榜。 Fortran   在科学计算软件领域,Fortran曾经是最主要的编程语言。比较有代表性的有Fortran 77、 Fortran、NDP Fortran等。   

jective c   这是一种运行在苹果公司的mac os x,iOS操作系统上的语言。这两种操作系统的上层图形环境,应用程序编程框架都是使用该语言实现的。今年随著iPhone,iPad的流行,这种语言也开始在全世界流行。

哦对了 还有一款最牛B的 会中文就会编程 她叫易语言、、、

怎么制作程序?

你用这个软件就可以制作程序和软件了。Wise Installation System v9.02 汉化版 非常著名的安装程序制作工具,它提供脚本编辑方式及众多应有尽有的安装选项,不愧为专业级的安装程序制作软件! 9.02 版的新特征如下:代码签名页面现在更名为“数字签名”。 修正拆卸程序后开始菜单中的程序组不能够被删除的问题。当你使用一个变量命名一个新建的快捷方式时,在脚本中会出现一个空的快捷方式,因此会产生两次创建快捷方式的操作。该问题已经被修正。在前一个版本,从自定义对话框脚本读取文本文件到变量存在问题,该问题可能会造成死机。导致该问题的原因是对话框脚本处理的变量相比主脚本处理的变量其大小限制更小一些。现在两者的大小一致,不会再产生问题。在拆卸程序时一些文件因为正在被使用而不能够被立即删除,操作系统将会为这些文件做上删除标记,在下次重新启动时再进行操作。如果在这个时候用户重新安装了软件并重启了计算机,这些文件仍然将被删除,从而造成文件丢失。现在该问题已经被纠正——当拆卸程序后如果有必要重新启动,拆卸程序会自动提示用户。 参考资料: /soft/1014.html

如何自己制作程序或软件?

如果想短时间就可以编写程序玩玩的话,可以试着学习VB,推荐 《Visual Basic 入门与精通》。如果没有基础的,一两个月也可以编写一些有点难度的程序了。 如果想长期的话,就要学习一些基础东西,比如编程语言,数据结构,网络编程,操作系统。 可以先学
C,C++ 推荐“C++ primer”现在是第四版了,相当经典

如何设计软件

首先学习素描,接着是学习色彩,速写,然后通过考试进入艺术学院深造,学习平面构成,色彩构成,空间构成,平面设计的意义。 最后开始学习软件,平面设计的软件有很多,不过一般用到的就那几个。 广告设计,平面设计经常用到PhotoShop,CORDRAW,Illustrator,Flash等。 排版设计要用到CORDRAW,PhotoShop,PageMaker,蝴蝶等。 平面动画设计:Flash,PhotoShop, ImageReady等。 网页设计要用到:Flash,PhotoShop,Dreamweaver,Fireworks,Swish等。 插画设计要用到: PAINTER,Flash,CORDRAW,Illustrator等。 3D动画要用到:3DMax,MAYA,以及像天上的星星一样多的各种3D,MAYA效果插件等。 电影,电视编辑要用到:Flash,非线形编辑,3D等。 以及其他还在开发和没被我们发现的各种设计软件。

怎样制造电脑软件?

首先你要有用来写程序的软件:VB VC++ VS 然后你要知道代码怎么写。界面怎么设计等等 写好代码后调试+测试代码有没什么编译错误,解决BUG。 然后写文档。 最后生成可执行文件【.exe】 好了。

如何制作一个应用软件

软件开发有许多种语言,看你擅长用哪种。VB,DELPHI,C++,C#,JAVA,PB都可以做软件开发 这是WEB开发,目前做网站的有这几种,DREAMWEAVER,PHOTOSHOP,FLASH,ASP,PHP,JSP,NET,后面四个是做动态网站的,需要和数据库一起使用,如ACCESS,MS SQL,MYSQL等。 会DREAMWEAVER,PHOTOSHOP能做静态网站

怎么做软件

这类软件可以用VB做,界面友好,容易上手。当然,如果考虑实用专业,则建议用C++。VB很容易学,到书店花20块买本入门书自学,或在线网易学院看教程。

怎么做一个软件

软件技术的发展日新月异,项目经理必须了解最新的发展方向,如:J2EE或 .NET,UML等等,看看能否应用于项目之中。而且项目经理还得学习管理方面的知识,CMM,PMBOK或是RUP,学习这些理论体系对于国内的大部分小企业来说,最重要的不是完全的导入,项目经理首先应该从这些先进思想中看到差距,在关键问题上做好改善工作,逐步推动项目管理和技术的进步。每个程序员都有其独到之处,项目经理应承认程序员有强于自己之处,并尽力促进成员间知识、技能的交流。   
四、尽一切力量去维护项目团队   国内的软件企业一般没有很好的文化和管理去构造一个富有凝聚力的团队。维持项目团队的稳定和战斗力更多成为项目经理的责任:   
1、项目经理必须关心程序员:尽力让程序员专注于自己的工作,杂事造成的影响远比这些事本身花的时间多。相对说来,程序员在处理杂事的时候效率会比一般人更低,也更容易犯错误,从而导致情绪变坏,影响工作。项目经理有时候应勇于承担勤杂工作。   
2、要有宽容的心态,特别是对程序员。现在的程序员都比较年轻,自己觉得有点骄傲的资本,又处在一个浮燥的环境中,所以,有时候会做出一些过分的行为,项目经理千万不能太过在意。   
3、甘做幕后英雄,不斤斤计较。项目经理经常要在技术上支持程序员,但不能到处宣扬,而要把成绩更多归功于程序员。在项目紧张的时候,项目经理有时间的话要参与到繁琐的测试和调试工作中,或做一些代码工作。   
4、维护公平原则。项目经理在分配工作、对项目成员进行考核评估时必须做到公平合理,让大家心悦诚服。

如何制作app软件

制作软件: 一:Appmakr AppMakr是一个可以让你在几分钟之内创建应用程序的一种服务,无需编码能力。使用该工具,你可以创建iPhone和Android应用。还有一些可供选择的功能,包括将网站连接到你的应用程序、HTML5功能、推送通知和广告支持。通过AppMaker账户,你可以创建无限数量的应用程序。 目前Appmakr是国外比较流行的应用生成工具,在国内也享有一定知名度。 二:AppCan AppCan属于移动应用开发平台,应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。 与Phonegap支持单一webview使用div为单位开发移动应用不同。AppCan支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。 三:appBook appBook平台是多平台移动应用制作工具,可以广泛用于书籍制作,个人杂志发行,宣传手册,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次编译多平台发布。目前appbook平台有:iebook平台、及、appbook应用制作平台.

怎样制作或开发电脑软件?

你首先要学会一种开发语言!目前对于编程有很多种编程语言以及相对应的开发软件 下面说明一些常用的编程语言 根据你的情况选一种语言进行学习 不要盲乱学习 C语言 一种可移植性和多系统平台的编程语言 开发软件TC VB 一种可以说是既学既用的软件开发语言 开发软件如:VB6.0 DELPHI 一种和VB差不多的既学既用的软件开发语言不过其功能远比VB强大 代码书写上更加方便 开发软件 DELPHI7.0 JAVA 一种功能强大可移植性强开发语言 程序语言,顾名思义就是语言,是用于交流的,程序就是计算机的语言和人的语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。 程序基本上都是自学的,买书是一开始碰到的最头痛的问题,计算机的书大多都很贵,现将我的一点经验供大家参考: 如果想做一个合格的程序员,C++是一定要学的, 首先你要花两个月的时间学习
C,C++,这样的书很多,去选一些大学的教材足亦,切记,不要花过多的时间研究C++,两个月够了,只要学会其中语法就行了,不要为了深入用DOS编写菜单什么的,那是吃饱人参了。 如果你有过多的时间,接下来你可以学习数据结构,推崇《数据结构C++语言描述》,清华大学出版,58元,但如果无过多时间,还是不看为妙,至少我现在从未用过这本书的知识,许多东西MFC VCL等开发平台都为你已经做好。 接下来开始学习Windows下的SDK编程, 推崇《Windows程序设计》160元,建议去借,不要买,而且你只看上册,你只要了解Windows的运作机制即可。两个月 然后你将转入VC的世界,既然要在Windows下编程,VC不可不学, 推崇《VC++技术内幕》第四版,96元,三个月,不要全部看,看前面的三部分,后面不要看。后面的只是对COM,数据库,形如鸡肋的介绍。 接下来你应该考虑一下你将要发展的方向,如果是做数据库,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬件,你将要深入VC, 如果是WEB相关的,去学学ASP,JAVA,JSP,XML等,但有一样你必须要学的,COM。COM与其说是一样新的技术,还不如说是种机制,推崇潘爱民的《COM原理和应用》39元,你可以一边看这本书,一边学习些ActiveX组件,ATL控件等等。如果你有的是时间,不急于找工作,你还可以看看《Windows高级编程》或《Windows核心编程》,但不管怎么样,你要切记,VC不是用来做界面和数据库的,做网络的现在也有JAVA,都是用来做一些很底层的东西,VC是很高薪的,如果你对自己有充分的信心和有的是时间,你才可以深入VC。否则的话,还是看看人才市场,看看行情,再说。 还有一点切记,有些书,诸如《MFC深入浅出》这些书主要是关于那些技术原理的介绍,我个人认为程序只是工具,只是技术,只要学会用,能完成任务即可,如果有的是时间,才会去探索根源,也许有许多人会说,懂了原理对你编程会有很大帮助,我不否认,但是,要知道,就算你编程技术如何了得,你只是个技术人员,当你学了那么多的技术和知识,第
一,计算机的知识其实是各大公司制定出的标准,标准变了,你不是白学了吗?第
二,当你花了几年的时间学习,到头来你只不过程序水平提高一点。我认为应当将你的大部分智力和精力用在如何与人打交道,电脑让你用的好有什么用,人脑让你摆弄的好才算真本事,就如《黑冰》里面的计算机工程师,虽然对计算机十分精通,可有什么用,还不是死在王志文的手里?而且死的很惨,脸都毁了。 另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看人才市场,市场需要什么,你学什么。 一家之言,仅供参考。

标签: #文件 #种子 #文件 #文件夹 #被覆 #cute #web #华为