------VB.NET
文章平均质量分 65
写一封信
这个作者很懒,什么都没留下…
展开
-
如何使用EA画ER图?
第一次学习UML图的时候,我利用的工具是Ration Rose,安装麻烦一些,但操作简单。即将进行机房重构,需要再次对UML进行学习和使用,我决定使用EA,第一次用真的是出现了很多问题,当然主要原因就是用的少,不够熟练。EA安装简单,操作还需要站在巨人的肩膀上去学习。原创 2017-02-05 11:23:35 · 12956 阅读 · 38 评论 -
【机房重构】下机——职责链模式+策略模式(实践篇)
前言 上篇文章中,我们知道了如何使用职责链模式和策略模式去计算消费金额,关于其中可能涉及的一些的问题,我们也进行了一些简单的介绍。下面我们主要看如何用vb.net去实现之前的理论。原创 2017-05-15 15:03:43 · 1368 阅读 · 37 评论 -
【机房重构】下机——职责链模式+策略模式(理论篇)
第一次机房收费系统的时候,我们侧重于功能的实现,对于大范围的使用if...else,没有太明显的感觉。可当我们学完设计模式之后,才发现原来多次使用if...else,会使程序产生很高的耦合性,不便修改。对于同样的下机内容,我们除了要用到七层的知识,可能最大的收获就是去学习如何把设计模式运用到实践中去了。原创 2017-05-07 22:00:22 · 1322 阅读 · 22 评论 -
【机房重构】组合查询——模板方法
我们在学习第一次vb版机房收费系统的时候,面对组合查询,面对三个差异很小的窗体,我们的解决办法就是ctrl+c,ctrl+v。若干个月之后,我们学习了设计模式相关知识,再去解决组合查询时,才发现设计模式如此具有趣味性,它可以让我们的学习变得更加高效。原创 2017-04-29 11:35:07 · 1744 阅读 · 54 评论 -
【机房重构】存储过程
是什么 百度百科“存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的sql语句集,存储在数据库中,经过一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果存储过程带有参数)来执行它。” 机房重构中,当我们需要一个方法引发多个数据库的表发生变化时,运用存储过程可以使操作更加简单。为什么用(来自百度百科)原创 2017-04-06 11:30:08 · 962 阅读 · 33 评论 -
【机房重构】 抽象工厂+反射+配置文件(下)
前言 接着上篇继续,上篇主要介绍配置文件的运用,本篇则介绍抽象工厂+反射与配置文件的结合使用。抽象工厂+反射(一)简介 1.抽象工厂: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。(我认为,抽象工厂是把一些有关系的类的共有的内容抽象出来,主要为了方便更换数据库。)2.反射: 我们可以从箱子(抽象工厂)原创 2017-03-19 19:29:01 · 1308 阅读 · 70 评论 -
【机房重构】 抽象工厂+反射+配置文件(上)
“配置文件是在用户登录电脑时,或是用户在使用软件是,软件系统为用户所要加载所需环境的设置和文件的集合。”原创 2017-03-12 20:56:22 · 1271 阅读 · 78 评论 -
【机房重构】sqlhelper
什么是sqlhelper 百度百科:SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便原创 2017-02-17 18:57:01 · 1064 阅读 · 29 评论 -
【VB.NET】如何自动添加类头注释
什么是类头注释? 不知道大家有没有注意过这个: 这就是类头注释,写在一个类的开始位置,用于介绍类的基本信息。如果你认为这些信息需要每次新建类时手动添加,你就需要寻找一种方法省去这种重复性的工作。如何自动添加(以vb.ne原创 2017-02-13 19:08:47 · 2458 阅读 · 91 评论 -
【机房重构】三层
马上就要进行三层的学习了,在详细学习之前,理理头绪,学习一下三层是什么?为什么要用它?怎么用它?它是什么?1.含义 三层体系结构是指在客户端和数据库之间添加了一个中间层,也叫组件层。三层不是物理上的三层,而是逻辑上的三层,它们之间相互联系。2.组成及其作用(1)界面层(User Interface Layer) 展现给用户的界面,用户在使用一个系统时最先接触原创 2017-01-23 10:16:59 · 678 阅读 · 37 评论 -
【VB.NET】多线程和异常处理
VB.NET与VB 伴随着编程语言的发展,不断有新语言在产生和发展。我们较早接触的可能是Visual Basic,它是一种非常流行的语言,建立在Basic语言的基础上。2002年,Visual Basic.NET问世,它是一种开发.NET平台应用程序的开发语言。 VB.NET与VB既有相同点,又有不同点。相同点主要是:(1)同属Basic系语言,语言简单易懂,基本语句是常...原创 2017-01-20 19:28:43 · 2021 阅读 · 28 评论 -
【机房重构】总结篇
前言 历时百天的重构终于结束了,还记得当时项目计划的是45天完成,这个效率问题啊...但不得不说,在这百天中,确实收获了很多,和第一次机房收费系统一样,我早于他人开始,晚于他人结束,其中的心理压力很大,但最终还是完整的收官了。原创 2017-06-11 16:22:44 · 846 阅读 · 29 评论