星辰日月00

欲多则心散,心散则志衰,志衰则思不达也!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  软件开发感悟

摘要:pascal、c:面向过程的程序设计语言Object pascal、c++:面向对象的程序设计语言VB:既是程序语言也是编译器,其语言是BASIC的扩展。C#:微软开发的编程语言,c#有两个开发方向:.net和winform。前者主要是用于网站的开发,后者用于应用程序开发。DELPHI、BC、VC和VC++:是编译器.Net:指开发平台,.net framework是这个开发平台的基础类库API:一般指Win32 API,API是应用程序开发接口,是用C语言编写的。NET Framework:与VCL相似的类库,支持winform或者win32(多时服务)程序运行的框架。MFC是用C++封装A 阅读全文
posted @ 2012-04-12 15:20 星辰日月00 阅读(350) 评论(0) 推荐(0)

摘要:因为现在的工作主要是软件维护,维护的是一整套的HIS软件,共30多个大大小小的模块,每个模块相当于一个独立的程序,而且HIS软件的业务逻辑很复杂,不可能短期内能够熟悉。尽管老大把HIS系统的模块分配给各个同事负责,但是跨模块的任务还是会有,这时候,对于我这个新人,难度比较大,而且耗费很多的精力。遇到这种情况时,首先不能乱,切忌马上去看程序,最好按照以下的步骤去做:1.如果任务涉及到业务,必须先了解系统的功能,并能进行相关的操作。2.了解当前任务的相关数据结构(通常一个任务不需要了解整个模块的数据结构)。3.看当前任务的相关算法(代码),重点关注两点:(1)程序如何把数据写入数据库,通过程序代码 阅读全文
posted @ 2012-03-27 08:36 星辰日月00 阅读(187) 评论(0) 推荐(0)

摘要:软件开发、维护的一些心得:一、在接到一个任务时,切忌在未看明白的时候匆匆编码。二、要先了解任务内容,然后看相关的代码。三、如果任务比较复杂,在编码之前,要先做设计,把要完成的功能进行划分,完成一步测试一步,不要急功近利。四、切忌通过不断的运行程序来检测程序的BUG,这样做的效率非常低(我现在就是这种情况)。在测试一个功能时出现BUG,应该在调试时找出该BUG,而不是退出看代码。到这一步还不行,应该多想想其它地方是否会有这个BUG,尽量少的运行程序。 阅读全文
posted @ 2012-02-09 15:19 星辰日月00 阅读(273) 评论(0) 推荐(0)