怎么做界面?
不同的操作系统有不同的做界面的方式,比如在Windows下基本上桌面软件都是用VC++编写的,而在Linux下一般就是QT了。
我看你应该是在Windwos下编程吧,那就去看看Windows的消息机制,理解了之后再编程就简单多了。
你说的让界面和底层代码有关系。其实界面本身就是代码绘制出来的,当然是通过调用操作系统提供的方法。
在Windows中,会将你的执行动作封装成消息,特定的方法接收到消息后对消息进行处理(回调函数)。
讲复杂了,你还是多看看书吧,就学了C还是太少了。我之前在银行做的时候用C做的界面丑死了,一般界面都是C++的,或者C#。
一通百通,你C学得差不多了之后就学学面向对象编程。如果想往网络发展就去学Java,如果想桌面开发就去学C++,最后还要学数据库什么的......
制作一个可以用的软件,需要经过哪些步骤
一、制作步骤
1、概要设计,所谓概要设计,就是对将要开发的软件进行一个大概功能的设计,主要包括:软件所实现哪些功能和功能实现的程度;一个软件的功能是无法估计的,只要有需要,就可以添加相应的功能,如果没有一个计划,盲目的做,那么这个项目到最后的期限是不可能做完的。这一点在整个的流程中也是相当重要的,它关系到能不能按期完成。
2、做完概要设计之后,还要对其进行详细的说明,对每个功能所包括哪些小功能进行一一说明;这样开发人员在开发过程中才有一个明确的目标,以保障开发工作的合理分配和管理。
3、做完详细功能设计之后,就可以根据详细设计书并按照软件 开发代码规范进行编码了。
4、软件测试阶段,不能认为编码完成,软件就结束了,在软件开发过程当中,测试也是相当重要的;测试主要包括使用Junit工具单体测试和结合测试。只有测试才能知道这个软件有没有Bug,才能知道软件的健壮性。在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永远存在,必须永远面对这个问题。
5、测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。
二、软件开发环境
软件开发环境在欧洲又叫集成式项目支持环境(Integrated Project Support Environment,IPSE)。 软件开发环境的主要组成成分是软件工具。人机界面是软件开发环境与用户之间的一个统一的交互式对话系统,它是软件开发环境的重要质量标志。存储各种软件工具加工所产生的软件产品或半成品(如 源代码、测试数据和各种文档资料等)的软件环境数据库是软件开发环境的核心。工具间的联系和相互理解都是通过存储在信息库中的共享数据得以实现的。
软件开发环境数据库是面向软件工作者的知识型信息数据库,其数据对象是多元化、带有智能性质的。软件开发数据库用来支撑各种软件工具,尤其是自动设计工具、编译程序等的主动或被动的工作。
较初级的SDE数据库一般包含通用子程序库、可重组的程序加工信息库、模块描述与接口信息库、软件测试与纠错依据信息库等;较完整的SDE数据库还应包括可行性与需求信息档案、阶段设计详细档案、测试驱动数据库、软件维护档案等。更进一步的要求是面向软件规划到实现、维护全过程的自动进行,这要求SDE数据库系统是具有智能的,其中比较基本的智能结果是软件编码的自动实现和优化、软件工程项目的多方面不同角度的自我分析与总结。这种智能结果还应主动地被重新改造、学习,以丰富SDE数据库的知识、信息和软件积累。这时候,软件开发环境在软件工程人员的恰当的外部控制或帮助下逐步向高度智能与自动化迈进。
软件实现的根据是计算机语言。时至今日,计算机语言发展为算法语言、数据库语言、智能模拟语言等多种门类,在几十种重要的算法语言中,C&C++语言日益成为广大计算机软件工作人员的亲密伙伴,这不仅因为它功能强大、构造灵活,更在于它提供了高度结构化的语法、简单而统一的软件构造方式,使得以它为主构造的SDE数据库的基础成分——子程序库的设计与建设显得异常的方便。
事实上,以C&C++为背景建立的SDE子程序库能为软件工作者提供比较有效、灵活、方便、友好的自动编码基础,尤其是C++的封装等特性,更适合大项目的开发管理和维护。
三、开发工具
1、软件建模工具,用于描述系统的需求,辅助设计。
2、软件实施工具,用于程序设计,编码和编译,包括程序语言开发环境和集成开发环境。
3、前者主要提供程序语言的预编译,编译,链接的工具,后者包括代码编辑器在内的编辑器,代码生成器,运行环境和调试器。
4、模拟运行平台,用于模拟系统的实际运行环境。
5、软件测试工具,用于对系统,子系统,模块或单元进行测试的工具。
6、软件开发支撑工具,主要是软件配置管理工具。
有没有谁知道一个小组做一个软件的具体步骤
麻雀虽小,五脏俱全。
如果是小组的话,当然会存在分工,每个负责一个模块,当然模块怎么会,还得看看你是什么软件。
首先得确定针对的是企业还是互联网。
1.确定使用什么开发工具以及开发环境
2.确定所要使用的开发语言以及框架
3.开发前期确认所要实现的基本功能(概要设计):由Excel或者PPT或者Word等都行,罗列所要实现的功能
4.进行3的同时,由技术比较好的同学进行开发小平台的搭建,如果是使用框架的话如struts,spring,hibernatea或ibatis(Mybatis)等
5.详细设计。因为是小组开发并且项目不大,可能此步骤反而浪费人力,可直接进行第6步。
6.编码阶段。
7.测试阶段。测试分单元测试和整合测试,每完成一个功能,自已进行该功能的测试。等基本完成的时候再进行整合测试。
8.修改错误。
9.网络搭建。
以上这些只是针对项目开发的事情,其实真正到了项目开发这一个阶段,之前完成的情况应该包括了很多,很多的事情已经在开发之前就应该明确了。像你提到的这些都应该明确了,不应该放到开发这个阶段。你提到的这些都是客户想要的,一些大公司的销售部门,就是去做这些事情的,然后回来告诉开发人员要做成什么什么样。
回答的很明确,但是我还是想问一下,如果我要做一个图书管理系统软件,用3个ppt分工,按照上面的要求,这3个ppt大概怎么入手呢?,也就是步骤3怎么做,我还是刚学软件工程与UML,使用工具是sql2005和visual stuid2008,语言是c#,对于你说的那些框架也还没学,我问的也是老师的第一周作业,应该不是很复杂,但是想做得好点,你上面的回答的不错,先加30分
自己做一个数据库软件需要那些步骤?
用microsoft access数据库就可以了,先建一个表,然后定义字段。编程的话,如果是单机使用,直接在access中就可以做输入,查询,和表单,如果需要作的像样还要培安装程序可以用vb开发,如果要做成网络版,供多人使用,可以用asp开发web版本,这个最好就需要IIS web server,和frontpage开发环境。建议你刚开始全部在access中使用,图标界面,很方便,所见即所得,比如建立物品登记表,表名“物品登记”,字段
1登记序列号 数据类型-自动编号 做为主键
2日期 数据类型-日期/时间
3人员 数据类型-文本
。。。
表结构建立后直接就可以输入数据和查询了,access作为数据库简单易学,你很快就能上手,没问题的。
回答者:cjfg - 经理 四级 7-7 16:01
做网站说简单,确实很简单,就一个WORD也能做出一个像样的网页来!
做网站说困难,确实很困难,必须懂网页三剑客,PS等一系列的多媒体制作软件,当然也需要编程,JAVA,VB,C,C++也得懂一点,
做一个好的站长,还需要强烈的敬业精神! 用microsoft access数据库就可以了,先建一个表,然后定义字段。编程的话,如果是单机使用,直接在access中就可以做输入,查询,和表单,如果需要作的像样还要培安装程序可以用vb开发,如果要做成网络版,供多人使用,可以用asp开发web版本,这个最好就需要IIS web server,和frontpage开发环境。建议你刚开始全部在access中使用,图标界面,很方便,所见即所得,比如建立物品登记表,表名“物品登记”,字段
1登记序列号 数据类型-自动编号 做为主键
2日期 数据类型-日期/时间
3人员 数据类型-文本
。。。
表结构建立后直接就可以输入数据和查询了,access作为数据库简单易学,你很快就能上手,没问题的。
回答者:abcdefgh35 - 见习魔法师 二级 7-7 18:18
microsoft office中包含有access数据库,可以直接使用的。
先建一个表(物品登记),然后定义字段(日期,物品名称,编号,人员,入库日期,出库日期等)。
再建一个表单,根据提示选择使用不同的菜单选项,然后将字段合理布局就行了。
然后,你还可以进行打印输出查询的内容。
怎样去做一个软件项目,大概的步骤要哪几步?
三步:1.做纸面计划
2.实施计划
3.修改完善
o(∩_∩)o...哈哈
制作一个软件界面需要用到哪些内容啊?具体需要哪写步骤呢?用到什么软件工具和语言呢?
编写Windows下带界面的应用程序(GUI)
可以使用的语言和工具很多,常用的有
工具 语言
Delphi delphi
VB basic
VC++ c++
c++Builder c++
JBuilder java
在这些工具中制作界面很简单,只需用鼠标点击拖拽不用写代码就可以完成基本界面的制作
制作软件有几个步骤
建议你去读读系统分析与设计的有关知识,比如约翰W·萨茨辛格等人编写的《系统分析与设计——敏捷迭代方法》,非常适合初学者,也是国外大学的教材之一。
简单地说,一个完整的软件开发过程如下:
1、分析
开发人员首先要规划出开发的流程,分配人员,使用一张甘特图显示出来。所有的工作按照甘特图进行。接下来开发人员要对软件的使用者进行调查,看看他们有什么需求,或者面谈,或者设计调查问卷。获取信息完毕后,据此写出远景文档,并进行风险分析。如果该项目可行,那么继续下一步工作。
开发人员根据收集到的使用者信息,画出用例图、实体关系图、系统序列图等分析图,便于后续工作。
2、设计
分析步骤结束后,开发人员将对软件进行设计。包括输入与输出、活动、环境、用户界面等,对软件进行规范。
3、开发
这没啥好说的,编程。
4、测试
单元测试、集成测试等等等等,保证软件投入使用时能正常稳定工作。
5、部署
包括帮助文档的编写、软硬件的配置、人员培训等。
大概就是这些步骤。其它相关知识还有软件开发生命周期、迭代开发等。
一个完整的软件开发过程到底需要哪些步骤
软件开发一般分为五个阶段:
1.问题的定义及规划
此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。
2.需求分析
在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。“唯一不变的是变化本身”,同样软件需求也是在软件爱你开发过程中不断变化和深入的,因此,我们必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。
3.软件设计
此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。软件设计一般分为总体设计和详细设计。还的软件设计将为软件程序编写打下良好的基础。
4.程序编码
此阶段是将软件设计的结果转化为计算机可运行的程序代码。在程序编码中必定要制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。
5.软件测试
在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。
转载请注明出处51数据库 » 做一个软件的步骤 要制作一个软件需要什么步骤
雾里灬探花