本文目录一览

1,怎么做软件

要做软件,需要有多方面的知识,最重要的就是有计算机知识和软件编写的技能,当然还要具备其他各方面的素质才行。(别忘了在学校要把数学学好)本人也是跟你一样大的时候就开始编写程序,自己开发小游戏了。只要你有兴趣,又有一定的自学能力,爱动手,现在就开始吧。就从最实际的做起,你得准备好计算机,程序开发环境(根据你使用的编程语言决定),以及几本编程入门的书籍,一本操作系统方面的,一本编程语言方面的。学习是一个长期的过程,急不得,循序渐进,由浅入深。不知道你目前有些什么基础,这里建议你直接学习C语言或者C++语言,这方面的书籍很多,也都差不多,够你用的。另一方面,你还要学习一下Windows操作系统,很多程序员忽略了这一点,以为会编码就可以了,这是错误的,尤其是你想做出个像样的软件,像游戏这样,不掌握操作系统的知识是做不好软件的。就像病毒专家、黑客一样,只有精通了操作系统才有可能做个出类拔萃的软件专家。这里就不多说了,祝你成功。

怎么做软件

2,怎样做软件

一、软件开发流程先了解客户需求,总体设计方案概要设计详细设计编码测试交付用户使用维护二、开发工具及语言1、C/C++:主要应用于后台通讯类的开发。2、Visual C++:主要用于一些专业软件开发,行业应用软件开发。3、JAVA:主要是电子商务、B2C、B2B、网站等方面的研发。也可以做做手机软件。4、DELPHI(Pascal):主要是一些傻瓜式软件开发,控件比较多。开发简单,适合于入门者,易上手,但长期发展意义不大。5、Visual Basic:角色类似DELPHI。6、C#:主要是网站、电子商务之类,但应用性无JAVA广。7、PowerBuilder:现在基本绝迹。8、其它的开发工具及语言也不少,但应用较少。
简单来说 是由程序员编写出来的 , 编写出来的叫源代码,这是我们人类认识的语言,而计算机是不认识的,语言有很多种 如c c++ java vb 等 等 ... . 再把编写好的源代码通过计算机编译后就是二进制代码了,只有计算机语言了(当然也不排除有些高手 会)! 都是些01010110之类的东西! . 再把很多很多的编译后的计算机代码组成在一起完成就成了软件了! . 当然最后还需要再打包加壳(为了安全) 最后就我们认识的软件发布到网上给你们下载了 . 我这说得简单 其它一些大型的软件开发起来是很费时间和精力的 ... 软件很多各类 你现在用的 windows 也是软件 qq也是软件 只是功能不同罢了!

怎样做软件

3,怎样才能制作软件

首先我告诉你什么是软件开发?电脑软件,是人们为了告诉电脑要做什么事而编写的,电脑能够理解的一串指令,有时也叫代码、程序。 根据功能的不同,电脑软件可以粗略地分成四个层次。最贴近电脑硬件的是一些小巧的软件。它们实现一些最基本的功能,通常“固化”在只读存储器芯片中,因此称为固件。系统软件包括操作系统和编译器软件等。系统软件和硬件一起提供一个“平台”。它们管理和优化电脑硬件资源的使用。常见的中间件包括数据库和万维网服务器等,它们在应用软件和平台之间建立一种桥梁。应用软件种类最多,包括办公软件、电子商务软件、通信软件、行业软件,游戏软件等等。 电脑软件都是用各种电脑语言(也叫程序设计语言)编写的。最底层的叫机器语言,它由一些0和1组成,可以被某种电脑直接理解,但人就很难理解。上面一层叫汇编语言,它只能由某种电脑的汇编器软件翻译成机器语言程序,才能执行。人能够勉强理解汇编语言。人常用的语言是更上一层的高级语言,比如C, Java, Fortran, BASIC。这些语言编写的程序一般都能在多种电脑上运行,但必须先由一个叫作编译器或者是解释器的软件将高级语言程序翻译成特定的机器语言程序。编写电脑软件的人员叫程序设计员、程序员、编程人员。他们当中的高手有时也自称为黑客。 由于机器语言程序是由一些0和1组成的,它又被称为二进制代码。汇编语言和高级语言程序也被称为源码。在实际工作中,一般来讲,编程人员必须要有源码才能理解和修改一个程序。很多软件厂家只出售二进制代码。近年来,国际上开始流行一种趋势,即将软件的源码公开,供全世界的编程人员共享。这叫“开放源码运动”。 软件就是我们平常用的如瑞星、OFFICE、等等。 没有软件的计算机,也叫“裸机”,可以说是废铁一堆。 软件可分为专用软件和通用软件。通用软件和操作系统,专用的软件如PS,DW。 开发软件实现软件的开发 软件开发的语言java c c vc vb ruby 以上只是现在开发较流行的语言.如果你想用以上的任何一种语言开发出一个像你所说的语言没有两年以上(至少两年)的经验是做不到的而且要资质非常的好才行...对计算机的基本知识还要精通..对操作系统..也基本上要精通...所以开发软件不是一件容易的事....要具备非常多的专业的知识...所以像你所说的那种情况....除非是天才...否则基本上没有可能实现....发至心理的话..不是打击你

怎样才能制作软件

4,怎样制作软件

软件不叫制作,叫写。软件是写出来的。这个就是编程。首先,你得学会语言。以C语言为例。你学会C语言。在特定的环境下,也就是某个软件下写出来。这样有了骨干。然后再用另一种语言写,写的是你窗口语言。窗口就是你运行前的语言。再整合下。就OK了~
在做软件设计之前,画好系统的界面图是一种非常有效的建模和交流方式。 总是有人抱怨在需求和软件设计之间仍然有很大的鸿沟需要填补,这是至今仍然未能有效解决的软件工程难题。多年以来,有很多人一直在寻找从需求到设计的直接的形式化映射方法,但是收获很少。实际上软件工程对于软件生命周期前面的那些阶段并没有多大的帮助。为了响应 o6z 说的努力在在现有技术基础上杀死人狼的号召,我来推荐一种有效的设计方法。 这种方法其实非常简单,就是不要急于从需求转到软件设计,而是根据需求文档(可以是传统的需求说明书也可以是用例)先画出系统的界面图来。用什么画图呢?你可能立即会想到 Word、Visio、ROSE 一类的工具,我现在告诉你这是错误的做法。你应该采用最快的方式把界面图画出来,因为界面图主要是用来交流的(是给人看的而不是给机器看的),所以你不需要太拘泥于形式。你找些白纸和一支铅笔,马上就可以开展这项重要工作了。如果用白纸和铅笔,我一天最多可以画 20 张界面图,但是用 Word 我的速度可就慢多了,因为我还要考虑排版、美观等等无聊的细节。 你要把界面的布局画的详细些,起码界面上所有的功能点(比如所有的按钮和超链接)应该全部画出来。不仅要画出第一级页面,那些第二级页面、弹出页面、子页面也都要画出来。他们之间的逻辑关系和导航关系都要明确地标记出来。你最好尽量考虑的细致一些以便页面制作人员(实际上我们是由程序员自己来制作页面的,可能又会引起某些人的惊诧和愤慨了)可以参照这些界面图不需要费什么脑子就能顺利把页面做出来,而不是他们做出来后你又要告诉他们这个地方不对那个地方不对。如果你能把这些界面图全部想象出来并且能细致地画在纸面上(当然这个工作并不象这里说的那么容易),那么系统该做成什么样子你就胸有成竹了。使用这些界面图来进行讨论也会比较具体和深入。需求文档总是给人以不够具体的感觉,界面图画出来后,需求就非常具体了(一目了然,程序员因为直接参与这项工作,因此对于需求非常清楚,做开发的时候可以大量减少由于理解上的问题而产生的 bug)。而且还可以根据界面图的数量和复杂度估算工作量,和客户讨价还价的时候心里比较也有底,客户对我们估计的工作量也比较信服。当然你还要尽量把界面设计的美观大方而且容易使用,这方面可以参考我上面介绍的那本书和 Alan Cooper 的《软件创新之路》。 这些界面图需要讨论上两到三次才能定稿,讨论的时候最好能有最终用户的参与,以便尽早获得他的反馈。在这时候发现需求理解上的错误,修改只需要在白纸上重新画几张界面图,成本可以说是最低的。定稿后这些界面图要作为重要的项目文档归档保存。 下一步工作是根据界面图制作出页面,这里我指的是正式的页面(而不仅仅是一个由超链接形成的界面原型),包括全部的 JavaScript 脚本。我们现在创造了一种新的开发方式,可以完全不做后台的开发把全部页面制作好。然后再写后台的代码和配置。因为我们目前工作量的大约 2/3 集中于前台的页面和 JS 上,所以页面全部做好后可以说 2/3 的工作量就已经完成了。 有很多的经验都是软件工程的经典教材中所没有的,难道我们就可以忽略这些经验了吗?有那些项目组是采用这种方式来做开发的? 参考于: http://www.javaeye.com/topic/5545

5,如何自己编程序做软件

万事开头难,首先,要有扎实的基础知识,推荐先学 c语言,搞清楚基本概念,比如 变量,函数,类,数据类型等等,再下点功夫研究下数据结构,前者是所有编程语言的构成基石,后者是算法,就是如何用编程语言去解决实际问题。不要相信什么速成教程,不要被当下众多流行的编程语言搞得不知如何下手,安下心花功夫把基础打牢。第二,推荐学习下java语言,建议看看 《java编程思想》这本书,这是本著名的java编程教学书籍,网上有 pdf下载。第三,熟悉一下关系型数据库,当前三大主流关系型数据库 包括 mysql, oracle,sqlserver,你可以挑一个专门学习下,主要学习关系型数据中的 基本概念,比如 表,视图,存储过程,函数,以及 关系型数据库 语言,在网上搜相关书籍学习下就可以了,mysql 安装较为简单,而且使用广泛,免费,跨平台,推荐安装,以它为蓝本学习。第四,学习下 html ,js,css ,这些是做网页的基础,这些你可以 上 菜鸟教程 等网站学习,当然,这些网站教的比较浅,要想深入研究,最好还是找相关书籍好好学一下。有了这些知识,你可以尝试做个小系统,比如论坛,图书管理系统什么的。 前端页面 用 html 设计,css美化,js 做数据加载,java 做后台,接收发送数据从(到)前端页面, 操作数据库 ,mysql作为数据库用来存放数据。然后,你可以研究一些专业性的框架做一些真正的可用的软件开发了,前端比如,angularjs,vue ,react,后端 如 java spring ,hibernate , 这时候,你要做的就是上官网,看帮助文档了。计算机发展的速度是非常快的,新技术层出不穷,但不管怎样,基础的东西是不会变的,所以,花时间把基础打牢,然后多做项目实践,这样才能成功。
首先。。。先别想着用什么技术、什么工具。 你要确定你要开发的软件用来处理什么业务的。 然后你就从软件工程的角度出发,做可行性研究报告、需求分析、概要设计、详细设计、数据库设计、coding、测试文档的编写(包括单元测试和集成测试)、编写用户手册(也就是所谓的帮助文档)。 为什么做个软件要这么复杂呢。我认为要做的话就做得有意义点,不要自己天天在写程序,做出来的东西是不是真的有作用,有意义。以此也能锻炼你的软件设计水平和编程水平。 等你的各项需求完善了,开始编写代码的时候,需要先把整个系统的架构进行设计分析,这方面包括的东西很广,自己有空可以慢慢了解;主要是技术的选型,根据你的业务处理的要求选择你要使用的技术,至于说用什么开发工具,因人而定。喜欢哪个就用哪个。
如果想短时间就可以编写程序玩玩的话,可以试着学习VB,推荐 《Visual Basic 入门与精通》。如果没有基础的,一两个月也可以编写一些有点难度的程序了。如果想长期的话,就要学习一些基础东西,比如编程语言,数据结构,网络编程,操作系统。可以先学C,C++推荐“C++ primer”现在是第四版了,相当经典
目前市场上有许多sass平台,比如云表企业信息平台,你可以不用编程就可以开发软件。云表这款软件,设计界面和EXCEL还真的很像,有些用法也是相通的!但云表和EXCEL功能上却是一个天上一个地下!云表在功能和辅助管理的能力上来讲,强大的不是一点两点!云表,严格意义上来讲是一款零代码表格式管理软件开发平台,具有强大的系统配置能力,任何人都可以在完全不懂编程,不会写代码,不懂数据库的情况下,像玩积木一样搭建各种企业管理软件。使用云表,普通人都可以轻松实现企业级管理软件或者部门级管理软件的个性化定制,你想要什么样的功能,都可以自行搭建。当然你说现在流行移动办公,手机APP是少不了的。其实云表PC端的功能如果设计好了,是可以自动生成手机APP的,请不要惊讶!云表让你惊讶的东西还有很多,可以说是极智极简吧,比如说单点登录、对接第三方软件、对接智能设备或硬件、发送邮件和短信息、对接网站和微信等。流程自定义,用户权限自定义等等。
学习软件编程是一个艰苦而漫长的过程,需要持之以恒的耐心,千万不能急于求成。对于一名初学者来说,最重要的还是打好基础,建议从C语言开始入门,C语言作为基础语言,大多数的高级编程语言都是在C语言的基础上演化而来的,学好了C语言,有助于掌握其他的高级语言,并掌握软件编程。

文章TAG:怎么  怎么样  软件  怎么样做软件  
下一篇