人生的第一个商业软件case
2010-02-24 22:23
351 查看
在大学生涯的第二年上学期期末,和一个同学再加上两个老师一起完成了人生的第一个商业软件case。
软件是用vb设计的(客户要求,因为VB的界面设计会比较好看)。简单点来说是一个很简单的检测系统,检测一个产品的多个测试数据,与正确范围值做比较,同时还要实时显示各个数据,最后还要统计正确率、正确数量。
在这个检测系统,我负责的部分是两个form参数输入窗体的设计与编码,主要功能是输入、修改、查询等。
其中要涉及到技术主要有vb的编程、SQL2000数据库的操作、如何用vb与数据库连接。
在编码初期,遇到一个最大的问题,也许也是很多刚刚从学校毕业,然后到真正软件开发公司学习开发的人会遇到的问题。是思想上的,在学校学习、或者做课程设计的时候,我们总是一味的追求只要能大概实现其功能就行了,就完成任务了。甚至可以不顾代码的可读性和可修改性,其实这在真正的软件开发中是不可取的。在真正的开发过程中,每一段代码都是深思熟虑过的,在这次编码中,我就是犯了这么一个很严重的错误,最后我把全部代码推倒重写,这对我是一次锻炼,也是一次教训,我会永远谨记的。
下一个让我印象特别深刻的就是在设计过程所要注意的细节问题:翘头开关的设计、单选按钮开关的设计、用户输入的诸多控制;这都是一种严谨的思维,同时还要结合需求分析,这样子做出来的产品才是满足顾客需要的。这方面我们的老师给我的影响很大,我真的很感谢他!
最后给大家贴上一小段代码,是我在设计的过程中,想出的如何在vb的Mogbox(提示框)中罗列输出数据库中的数据,虽然说没有什么难度,但很有趣:
代码
最后,顺利地完成了这个软件的开发,同时自己也提高了不少,很高兴,哈哈!
下一个挑战已经来了,参加《挑战杯》的比赛,我的目标就是进入决赛,加油,加油!
生活中总是不断地充满挑战!
软件是用vb设计的(客户要求,因为VB的界面设计会比较好看)。简单点来说是一个很简单的检测系统,检测一个产品的多个测试数据,与正确范围值做比较,同时还要实时显示各个数据,最后还要统计正确率、正确数量。
在这个检测系统,我负责的部分是两个form参数输入窗体的设计与编码,主要功能是输入、修改、查询等。
其中要涉及到技术主要有vb的编程、SQL2000数据库的操作、如何用vb与数据库连接。
在编码初期,遇到一个最大的问题,也许也是很多刚刚从学校毕业,然后到真正软件开发公司学习开发的人会遇到的问题。是思想上的,在学校学习、或者做课程设计的时候,我们总是一味的追求只要能大概实现其功能就行了,就完成任务了。甚至可以不顾代码的可读性和可修改性,其实这在真正的软件开发中是不可取的。在真正的开发过程中,每一段代码都是深思熟虑过的,在这次编码中,我就是犯了这么一个很严重的错误,最后我把全部代码推倒重写,这对我是一次锻炼,也是一次教训,我会永远谨记的。
下一个让我印象特别深刻的就是在设计过程所要注意的细节问题:翘头开关的设计、单选按钮开关的设计、用户输入的诸多控制;这都是一种严谨的思维,同时还要结合需求分析,这样子做出来的产品才是满足顾客需要的。这方面我们的老师给我的影响很大,我真的很感谢他!
最后给大家贴上一小段代码,是我在设计的过程中,想出的如何在vb的Mogbox(提示框)中罗列输出数据库中的数据,虽然说没有什么难度,但很有趣:
代码
If flag = True Then '在msgbox上的罗列式输出 For i = 0 To 7 tempstr = tempstr + outputrange(i) + "[" + Str(values(2 * i)) + Str(values(2 * i + 1)) + "],[" + Str(Round(Val(Text1(2 * i).Text))) + Str(Round(Val(Text1(2 * i + 1).Text))) + "]" + Chr(10) Next i MsgBox (tempstr) + Chr(10) + "查询正确", , "已设定数据" CompPara = True
最后,顺利地完成了这个软件的开发,同时自己也提高了不少,很高兴,哈哈!
下一个挑战已经来了,参加《挑战杯》的比赛,我的目标就是进入决赛,加油,加油!
生活中总是不断地充满挑战!
相关文章推荐
- [毕业生的商业软件开发之路]开发第一个Windows应用程序 推荐
- [毕业生的商业软件开发之路]开发第一个Windows应用程序
- [软件人生]苦难与蜕变——心性修炼是通往高手之路的第一个台阶[ZT]
- 我写的第一个商业软件
- [软件人生]反思商业周刊言论:Google发家的秘诀 并非靠搜索技术——技术与商业,争与不争!
- 我的第一个商业软件,喜不自禁,特来与大家分享,兼交友。
- 人生第一个软件
- [转自CSDN]郄晓烨:四种软件商业模式的分析
- 我的软件开发生涯 (10年开发经验总结和爆栈人生)
- 人生第一个猎头电话
- 真的销售出几百套软件后的【快乐并痛苦】的程序人生
- 全球共享软件消费动向与商业机会
- 俺的第一个VB.NET软件演示
- 庆祝人生第一个博客开通
- [软件人生]一个毕业两年的朋友的职业规划初步建议
- 全球共享软件消费动向与商业机会
- [软件人生]我初生的那几年
- [软件人生]别人对自己的评价应该如何看待(与张勋对话之五)
- 大数据搜索选开源还是商业软件?ElasticSearch对比Splunk
- Three20软件引擎之构建开发环境与第一个项目HelloWorld