`
yangyou230
  • 浏览: 1649880 次
文章分类
社区版块
存档分类

做两个系统后的一点小创新

 
阅读更多

前段时间我们使用VB做了学生管理系统和机房收费系统,都是连接数据库的,大多数操作几乎都是对数据库中表的操作。其中存在一个问题就是:有很多窗体都是类似的,窗体中的控件都几乎是一样的,当对数据库中的表添加记录或者是修改的时候都需要对窗体中文本框中的字符串是否为空进行判断。如果在每个窗体中都这样判断,重复的东西非常的多,无疑会造成软件的内聚性不够强。

下面我是把这些判断的代码放到了一个模块中的公有函数中进行判断,再在窗体的代码中进行函数的调用来判断。具体代码仅供参考:

模块中的代码:

窗体界面:





代码虽少,但是对其他的窗体会有很大的作用,方便很多


分享到:
评论

相关推荐

    自己动手写操作系统(含源代码).part2

    上篇基本上是第一版的修订,只是做了一个调整,那便是在兼顾 Windows和Linux两方面用户的基础上,默认在Linux下建立开发环境来编写我们的操作系统。至于这样做的原因,在本书第 2章有比较详细的说明。当然,开发环境...

    自己动手写操作系统(含源代码).part1

    上篇基本上是第一版的修订,只是做了一个调整,那便是在兼顾 Windows和Linux两方面用户的基础上,默认在Linux下建立开发环境来编写我们的操作系统。至于这样做的原因,在本书第 2章有比较详细的说明。当然,开发环境...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    此外,还要考虑开发人员的水平,学习了两年的jsp开发,对于这个系统的编写,我想完整的之需要两个月就可以写出程序,再花上几天的调试,计划两个月左右就可以完成投入使用了。 我们掌握了数据库及其应用技术、...

    基于J2EE框架的个人博客系统项目毕业设计论...

    此外,还要考虑开发人员的水平,学习了两年的jsp开发,对于这个系统的编写,我想完整的之需要两个月就可以写出程序,再花上几天的调试,计划两个月左右就可以完成投入使用了。 我们掌握了数据库及其应用技术、...

    基于单片机的课程设计要求.doc

    可以会有多个同学做同一个系统,但是每个人的思维方法不一样,所以设计出的产品 也肯定不一样,特别是程序设计的基本思路,每个人都有自己的思想,世上没有两片完 全相同的树叶,因此课程设计中不能出现完全相同的...

    文通慧视小灵鼠破解版part1

    ●强大全面:世界最强的中文手写识别识别核心,可识别两万多个汉字的GBK全集,还可以识别数字、英文、标点符号以及常用异体字。 ●完全开放:用户可通过鼠标、笔记本触摸板、笔式电磁感应屏、电阻触摸屏、手写扳、...

    WLAN智能网管系统设计方案.doc

    3.1.2多采集(muticol) wlan智能网管监控系统创新使用独特的多采集框架(muticol),同时支持丰富的采集手 段:(1)snmp;(2)telnet/ssh等远程登录方法;(3)web 界面截取;(4)设备命令行管理工具。 3.2设备...

    一个牛人提供的GIS源码(很好)

    特色一:提出了地图接口的概念(其实当时的想法是将网络上的所谓企业标注移植到了这个系统上,只是这个功能免费提供给了学校的部门使用)。 特色二:部分搜索功能是通过搜索SQL输出XML来实现。 特色三:系统已经详细到...

    云计算时代下的企业IT运维变迁

    云计算时代下的企业IT运维变迁  IBM 谭瑞忠:部署一些系统资源,这样的一些事情,... IBM 谭瑞忠:实际上我们两个在做,无锡是一个客户,我们在帮助他实现他的云功能,无锡是一个例子,我们自己也在尝试这些事情。

    软件行业的专利范围和创新-研究论文

    软件和软件行业独有的许多因素-重用和逐步改进的文化,对其他技术领域中使用的正式文档系统的依赖不足,软件创新的有效寿命短以及代码固有的可塑性-事后对软件元素“已知互换性”的评估严重复杂化。 忽略这些因素的...

    基于51单片机-PCF8591数字电压表课程设计.doc

    单片机由运算器,控制器,存储器,输入输出设备构成 ,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。 概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、...

    经典时钟屏保Fliqlo1.5.1一款非常经典的时钟屏保.scr

    在这里这款软件将用户您的系统桌面设置成一个大写的时钟屏保,关键还是动态的。这款软件的界面还非常的简洁明了,有利这款软件讲给用户带来一和全新的不一样的桌面效果,最最关键的事一点是这款软件还非常的好看,...

    基于WIFI和ZigBee的烟雾报警系统-电路方案

    该烟雾报警系统由无线传感器网络节点和监控系统两个部分组成。无线传感器网络节点由多个感知模块组成,用于实时检测多个监控区域的环境参数(如烟雾气体浓度、一氧化碳浓度等),并通过传感器网络将所有数据传输至...

    PerCM个人代码管理软件

    热备两个思路,一个是直接把.db拷贝过去,一个是在数据库中设定“dirty”位,定时对所有”dirty”进行处理。两者相比,前者低效但是易行后则较难实现一点。通过一定的实验,发现数据库使用过程中,.db是可以被拷贝的...

    英飞凌为汽车安全应用提供双传感器封装器件

    英飞凌近日发布的线性霍尔传感器和角度传感器这两个器件家族已经使用了这种新型双传感器封装。它可支持ASIL D,并且降低了物理空间要求和系统成本;譬如,在要求高可用性的转向应用中,如用于自主驾驶系统。这种双...

    工业大数据与智能化.docx

    强调这一点的原因是:把两个困难混在一起,可能就做不成事了。"做成"的业务逻辑必须单独考虑、提前考虑,大数据只是让业务"做得更好"而已。而"做好"则包括多个方面,如质量更好、速度更快、成本更优,而不仅仅是决策...

    《程序员》杂志2012年第1期.pdf (免费积分下载)

    在操作系统层,Windows 8和Mac OS X Lion两个新版本的用户界面已经不约而同地受到移动设备的强烈影响。 而iOS和Android两大移动平台迅速崛起,不仅大幅抢占了Windows Mobile/Windows Phone、MeeGo、webOS、Symbian...

    asp.net知识库

    通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到...

Global site tag (gtag.js) - Google Analytics