
-----【VB.NET】
文章平均质量分 71
luckgirlstar
软件设计师
展开
-
VB.NET总结
花费了一个多星期的时间终于把Vb.NET看完了。这是第一次接触台湾老师讲课。听完以后才知道,原来不同的地方讲课的方式,用的专业术语可能不一样。虽然听着有点费劲,但是这样的方式可以调动自己的积极性,去查询不同的资料,去动脑思考! 看完了,回过头一想,也就是那么一回事,80%的内容都非常的熟悉。下面请看我的图就知道了。 基础知识跟VB类似,几乎一样。面原创 2014-05-07 09:31:37 · 1658 阅读 · 23 评论 -
VB.NET之错误异常处理
相对于VB而言,VB.NET中引入了许多特色。其中最吸引我的就是引入了结构化异常处理。虽然VB.NET仍然支持OnError Goto类型的异常处理,但是这样做并不是很好。相比而言,结构化异常处理更加灵活,使用更加方便。我们应该充分利用VB.NET提供的结构化异常处理。 在VB.NET结构中的异常处理分为3个语句块。 (1)try块负责错误代码的捕获 (2)catch原创 2014-05-19 15:06:02 · 4652 阅读 · 20 评论 -
机房收费系统5之视图
最近遇到了查两个表的情况,首先我想到的是用存储过程,但是如果需要两个查询结果的值的话,必须根据存储过程查询语句的顺序取你要的Table,例如DataSet.Tables[0] ,DataSet.Table[1]来获取想要的Table值,比较麻烦。早就听说视图了,想着可能比存储过程简单多了,查询了一下资料,确实是比存储过程方便简单快捷多了。 1.自己的理解:视图就是从若干个基本表或者其他原创 2014-07-16 11:02:37 · 1432 阅读 · 21 评论 -
重构机房收费系统总结1之配置文件+反射+抽象工厂
在重构机房收费系统之前就一直听说这次重构要用反射+配置文件。深远的作用不知道,但是在这次重构用到,目的还是挺明确的:就是为了更换数据时方便,遵循开放-封闭原则,解决了可维护和可扩展的问题。 下面就以机房收费系统登录为例来看看配置文件+反射的用法。机房收费系统登录用到的数据库表是User_info表(用户表)。我利用的是三层思想,先看一下我的整体架构! 下面看看配置文原创 2014-06-10 14:56:46 · 1784 阅读 · 29 评论 -
机房收费系统3之存储过程
一,定义 官方定义:是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。个人理解:对数据库进行复杂操作时,比如对多个表进行Update,Insert,Query,Delete时,对这些复杂操作的SQL语句的封装。 二,基本语法: 1.创建存储过程原创 2014-07-01 20:27:30 · 1457 阅读 · 23 评论 -
重构机房收费系统2之错误异常“System.AccessViolationException”类型
在实践中之所以会快速成长,是因为遇到问题和坎坷多。经历多了自然成长。最近在敲机房收费系统的时候就遇到如下问题:原创 2014-06-16 16:16:45 · 1470 阅读 · 22 评论 -
机房收费系统之导出Excel表格
这一次和第一次机房收费系统导出Excel表格没有什么区别,挺类似的。唯一不同的是第一次机房收费系统的时候,凡是有导出Excel表功能的窗体我都写上了一段导出Excel表的代码。这次我没有那么的“勤奋”啊!敲了两个带有导出Excel表的窗体以后,我发现这段代码是一模一样啊!下面请看导出Excel表的代码!原创 2014-07-08 09:28:46 · 1439 阅读 · 25 评论 -
EA强大功能之生成代码
最近在做合作版机房收费系统,我负责画所有的UML图和文档,相当于我做了整个的架构。并且只能给小伙伴们文档和所需部分的接口,避免交流,看文档写代码。我当时心想,这写的应该要多详细啊!后来听说,EA可以直接生成代码,我心想这就方便多了,不用我手写接口了。直接画图,生成接口,让我们组的其他人一看就明了啊。下面给大家显示一下: (1)首先在EA中画一个类图,以SqlUserDAL类为例。原创 2014-07-28 15:25:55 · 10286 阅读 · 35 评论