摘要: 我个人一直认为,组合查询是机房收费系统的一个难点,尤其是用到三层之后,如果要为组合查询中的每一个查询建立一个显然是太麻烦了。下面介绍一下我的方法,对大家起个参考作用。我将该表中可输入的内容定义为一个类,这样调用一次B层和D层就可以了完成查询了。我以学生上机记录查询为例1、UI层Public Clas... 阅读全文
posted @ 2014-05-19 21:06 飞蛾飞吧 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、定义:SqlHelper是一个基于·NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一... 阅读全文
posted @ 2014-05-05 18:50 飞蛾飞吧 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 总是听到说用反射+配置文件访问数据库,那配置文件到底什么东西?1、定义:配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。说定义大家可能看的有点云里雾里,按我... 阅读全文
posted @ 2014-05-04 20:59 飞蛾飞吧 阅读(281) 评论(0) 推荐(0) 编辑
摘要: MDI窗体可以避免打开窗体的时候被无数个子窗体困扰,我将为大家一一的介绍一下vb.net中MDI窗体的操作方法一、如何创建MDI窗体?1、创建mdi主窗体新建建立一个默认空白的Windows应用程序,在Form1窗体的属性窗口中找到IsMDIContainer 属性,设置为 True2、创建MDI子... 阅读全文
posted @ 2014-04-24 11:37 飞蛾飞吧 阅读(2911) 评论(0) 推荐(0) 编辑
摘要: 对于一个开发者来说,注释是必须要写的一部分,而类头注释模板是通用性最强的部分,这些天敲vb.net代码的时候,类头注释模板都是通过复制粘贴来实现的,无意中发现原来类头注释也有模板,那么我就简单的说一下,起一个借花献佛的作用。1、首先找到Class.vb这个文件我的再C:\Program Files ... 阅读全文
posted @ 2014-04-22 17:04 飞蛾飞吧 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 说起uml图,在我心中最难的当属类图无疑。虽然敲了三层的小例子,但真正让把三层和uml图结合起来,并且还要考虑设计模式的时候,总是让人有一种无从下手的感觉,不过还好,通过这半个多月的思考与探索(竟然用了这么长时间),总算稍有了点眉目,那么,接下来看一看我的部分uml图1、用例图2、包图包图在B层和D... 阅读全文
posted @ 2014-04-07 15:36 飞蛾飞吧 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 前面我们对三层结构有一个简单的认知,明白了三层结构包括的内容以及各层之间的关系,下面在VS2010中创建一个三层架构的项目。此例子以vb.net 为例,因为是写给初接触三层的人看的,我会尽量的将过程写的详细一些,有什么不对或遗漏的敬请指正。1、建立数据库数据库是基础,我是以sql2008创建的一个最... 阅读全文
posted @ 2014-03-21 15:14 飞蛾飞吧 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1、什么是三层架构?三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UIL):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候... 阅读全文
posted @ 2014-03-16 16:59 飞蛾飞吧 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 相信很多自己动手敲过完整程序的同学都会发现,其实我们敲的很多窗体布局都非常的相似,有的部分用到的控件甚至一模一样,如果每一个窗体都自己重新摆放或者复制粘贴虽然没有问题,但是有时候若是修改其中一小点位置就得修改全部的类似窗体,否则就会造成界面不协调的问题。 可能有同学会想过,既然类能够继承,那么窗体是... 阅读全文
posted @ 2014-03-09 17:38 飞蛾飞吧 阅读(566) 评论(0) 推荐(0) 编辑
摘要: vb6.0与vb.net 都是微软公司推出的编程工具,而vb.net是在vb6的基础上发展而来的,其语法与VB6.0相似,但VB.net并不是VB6.0 的简单升级,而是增加了更多特性,其中重要的一点就是vb.net终于从vb6.0的基于对象转化成完全的面向对象了。下面我来简单的介绍一下他们还有哪些... 阅读全文
posted @ 2014-03-02 11:16 飞蛾飞吧 阅读(1927) 评论(0) 推荐(0) 编辑