
VB.NET
文章平均质量分 81
「已注销」
这个作者很懒,什么都没留下…
展开
-
三层架构结合外观模式实现登录
登录功能在设计的时候利用三层架构来分析整个业务实现,同时在UI层和BLL层之间增加一个业务外观层。这样子让两层明显的隔离,表示层的任何变化,比如是用客户端软件还是浏览器方式表示都不会影响到业务与数据的设计。外观模式:为子系统中一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这个子系统更加容易使用。这个模式中的高层接口是:Façade类(外观类)需要了解所有子系统的方法和属原创 2013-04-25 20:20:08 · 1876 阅读 · 5 评论 -
VB.NET的反射机制
对VB.ENT的反射做了一个概括,利用代码解释了反射的一些应用。原创 2013-08-21 22:03:52 · 5662 阅读 · 16 评论 -
学习反思
做机房收费系统,在画图阶段是我决定最艰难的阶段。我觉得这段时间和我计划的时间相差很大,所以需要做一个学习上面的反思 我觉得如果想要找出一个事件的结果看一件事情的源头和过程是很必须的;所以我现在就分析一下我在画图阶级的整个过程。 开始阶段: 我确定的基本想法是我的图形要基本完成,所谓的基本完成是将三层和设计模式全部都要加入的图形中去 实行阶段: 细分原创 2013-05-23 11:16:07 · 1198 阅读 · 4 评论 -
SQL全局临时表防止用户重复登录
为了防止用户的重复登录,在一开始想到的一种方法:在用户表中添加一个字段,登录后写1,退出后写0.这样子在用户登录进行检查的时候判断这个字段是否为0,如果是0那么就可以登录;但是这样子就又带来了新的问题,如果在用户正在登录的过程中突然断电,那么表中写入的是1,也就是说用户在以后的登录中都不能能够登录系统了。另外一种方法:在SQL Server中建立全局临时表,如果用户没有登录就建立一个临时表原创 2013-06-28 09:41:32 · 4143 阅读 · 10 评论 -
模板方法模式实现组合查询
利用模板方法实现组合查询原创 2013-08-18 16:43:05 · 1532 阅读 · 14 评论 -
机房收费系统多种验证和多返回值
机房收费系统中很普遍的一种情况:实现一个功能的时候需要多种验证;必然就会产生多种返回值。举个例子比如实现上机的功能,需要验证的信息有:基本数据是否设定,卡号是否存在,是否正在上机,卡内余额是否足够。这些验证都符合条件了之后我们才可以执行上机操作。原创 2013-08-07 17:52:02 · 1342 阅读 · 16 评论 -
VB.NET调用SQL Sever存储过程
概要:本文介绍VB.NET使用创建并调用带有输入参数和输出参数的SQL Sever存储过程本文代码首先检查要创建的存储过程再数据库中是否存在在。如果不存在,则代码创建一个存储过程,该过程一个参数来搜索用户的密码,并在输出参数中返回匹配的行及行数。步骤:1. 创建基本的用户界面2. 创建GetUserID存储过程create Procedure G原创 2013-06-28 20:35:37 · 8267 阅读 · 5 评论 -
结构化异常处理--具有结构化异常处理的计算器
概要:本文承接上一篇名为“非结构化异常处理--具有非结构化异常处理的计算器”的博客。本文将计算器的代码用VB.NET语句写一个具有结构化异常处理的简单计算器,主要介绍VB.NET中的结构化异常处理的知识。确定按钮的代码: Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.Event原创 2013-06-29 21:10:30 · 1848 阅读 · 3 评论 -
vb组合查询
在做机房收费系统的时候我遇到了很多的问题,这篇博客主要是想记录一下自己如何实现组合查询的。 对于组合查询,我用了一种很简单的方法去实现它--------字段组合(将用户选择的字段组合起来传入到sql中进行查询) 这个的难点其实这有两个: 第一个:如何将选择的内容写到sql中 第二个:当选择的条件变得很多的时候要如何处原创 2012-11-01 09:34:26 · 1658 阅读 · 9 评论 -
非结构化异常处理-具有非结构化异常处理的计算器
概要本文主要用VB.NET语句写一个具有非结构化异常处理的简单计算器,主要介绍VB.NET中的非结构化异常处理的知识。计算器界面 计算器简单描述 单击数字和运算符输入公式。其中单击运算符按钮时,文本框Text属性中连接一个空格,然后连接“运算符”按钮的Text属性,在连接一个按钮。这样子“计算”按钮的click事件中,通过查找空格的位置,原创 2013-06-29 16:51:45 · 2429 阅读 · 1 评论 -
SQL视图学习
在机房收费系统中有许多关于查询相关记录的功能,但是在做的时候就会发现这些记录并不是存放在一个表中而是分别存放在不同的表中的。如果我们将涉及到的表一个一个的都查找一个遍实在是一件很浪费时间的事情。最好的解决方法就是将用到的数据整理成一个类似表格的整体,查询的时候就可以只查询一个而不是很多个表。下面就介绍一个这种类似表格的整体----视图 视图:从一个或几个基本表(或视图)导出的表原创 2013-05-31 16:39:43 · 1521 阅读 · 3 评论 -
VB.NET中Module
介绍VB.NET中Module的概念和使用。原创 2013-07-26 09:18:34 · 5884 阅读 · 14 评论 -
实现任意组合查询
组合查询之所以很让人觉得困难就是因为组合的情况特别的多,组合情况特别的多之后就很可能会让我们在分析的时候漏掉某种情况;除此之外,我们的代码量和工作量也会因此变的特别的大。那么我们不妨转换一种思路,组合最让人望而却步的地方是组合情况特别的多,但是如果只有一种情况,那么它的实现其实是很简单的。从这个角度来想,我如果将所有的查询都看做一种情况来处理,而所谓的不同组合就是这一种情况几个特定的几个地原创 2013-05-22 11:14:52 · 2208 阅读 · 3 评论 -
sqlCommand几种方法的总结
sqlCommand:表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。 此类不能被继承。我觉得这个类就是起到一个桥梁的作用。他连接.NETt和SQL Server;将我们在客户端设置的sql语句传递给sql;再将sql的值传递给客户端 这个类中定义了很多的方法和属性来帮助我们完成不同的sql语句;总结三种在机房收费系统中用到的方法第一原创 2013-05-30 20:24:59 · 10110 阅读 · 1 评论