主题:计算机程序设计相关知识
从使计算机程序设计工作,要根据自己的爱好进行综合考虑进行选择。因为程序设计须要考虑很多东西:
一、程序设计软件的选择
程序设计人员根据自己想设计那类程序来选择编程软件,如数据库程序设计、网络程序设计、多媒体程序设计、系统程序设计。数据库选用ACCESS、网络用JVAV、多媒体用QBASIC、系统程序用C++等。
二、选择的原因
以上几种编程语言都有自己善长的特点,如ACCESS善于处理数据间的关系适用于数据库编程;QBASIC善于声音、图像的调用和播放适用于多媒体编程;C++可直接调用硬件系统资源适用于操作系统;选择对编程语言,编程人员可以省去很多事情。
三、学习语言语法规则、注意事项
每种编程语言都有自己的使用规则,编程人员多数选择高级语言进行编程,因为它符合人们的书写习惯,但都有自己的一些特有规则,所以初学者容易出现语法错误。方法:1、是多运行别人编写的示范程序,细读各语句,找出规律和特点并起先分类。2、注意程序结构:语句格式、结构的种类、常出错的形式和原因。3、函数的使用(书写格式、引用规则、运用场合)。
四、程序编程(开发过程序)以C++开发WINDOWS中进行的程序为例:
1、编写程序代码a、设计人机对话视图;b、添加控键;c、激活控键添加代码;
2、编译程序代码a、将设计的源程序代码编译成机器能懂的机器代码;b、分配系统资源;c、生成目标程序。若有错由编程人员返回一、进行修改。无错进入三运行。
3、程序进行检查:a、人机对话介面;b、控键进入、退出效果正确否?c、变量运算是否正确?d、系统功能是否达到用户要求?没有就重复进行1、2、3、的操作。
五、一个系统软件的功能有:1、输入功能;2、打印功能;3、查找功能;4、修改功能;5、删除功能;6、浏览功能;7、退出功能;8、批量数据更新功能;9、数据维护功能。平时练习时将它们做成模块,使用时便于搭配,大系统开发使用的就是这个方法。开发时可根据用户和要求进行增减。
六、编程中所要调用的数据库:ODBC、SQL、DAO、OLEDB、ADO等。
ODBC、SQL是嵌入式数据库结构化语言。商家在制造设备时已将ODBC 嵌入到设备中,编程人员只须制作符合ODBC或SQL调用格式的数据库文件装入该设备就可。一般这些设备都是触摸屏。运用场合有邮政编码查询,医疗、养老保险的查询等公用数据库查询的场合。ODBC、SQL均具有查询、打印、更新等一般用户常用功能。ACCES等数据库开发软件,编程人员在编程时主要工作是编制数据库文件,如数据的变量名、类型、占用空间,表头结构、名称,数据文件的关联。其它的如输入、查找、打印、浏览等程序代码由系统自动生成。
七、开发中所注意的问题:以C++为列你开发的系统中要用到ODBC或SQL数据库平台,在开发机中安装完C++后要安装ODBC或SQL,并在ODBC或SQL中设定源数据指向目的的文件夹和文件名,因为在你的系统中的字段名的修改最终是在ODBC或SQL中进行,而不是在你的系统中进行。
八、编程练习步骤:a、系统程序进入、退出,这叫进的去出的来,调试很方便。b、输入、修改,均用到存贮功能,输入模块很容易改为修改模块。C、显示、打印模块,显示功能一个是在屏幕、一个是在纸上,显示模块很容易改为打印模块。系统一直扩充到功能全部实现为止。
九、团体开发方式:一般一个软件开发团队有六至十人不等,一个模块一个人,这个人一般始终只重复写同一个模块。人员模块相对固定容易配合、系统通过率高。此人就途中精力研究新介面、提高计算精度、找出新的技巧。一般一个开发小组中有一个系统分析员带领工作。一般一个系统开发小组为一个网络工作组,自己编程完成后上传到服务器指定的目录中由系统分析员进行综合测试,单项调试是自己完成。
十、与软件发布的相关内容:a、出版人著作权;b、产品序列号;c、软件安装向导制作;d、用户授权书和授权密码;e、发布介质的选择。这些工作一般由系统分析员来完成。
十一、软件项目工程师:a、根据用户的软件系统要求编制策划软件方案,经反复修改达到用户要求;b、编制软件系统流程图;c、编制系统模块、指定变量名及变量类型;d、下达编制任务;e、进行软件系统调试;f、编制软件使用说明书;g、编制软件使用人员培训教材和培训计划;h、向用户移交软件;m、制定用户数据维护和销后服务计划。