【VB.NET】
我的编程世界
这个作者很懒,什么都没留下…
展开
-
变量与数组的浅复制
变量声明以后是放在堆叠区,new以后,或者赋值以后把new出的新对象或者变量的值放在堆积区,也就是说堆叠区存放的是新对象或者值的地址,堆积区存放的才是真正的新对象或者值,我们要访问新对象或者新赋的值的方式是根据堆叠区的存放位置找到相对应的堆积区的准确位置。 当我们声明一个字符串类型的变量c1,给c1赋值为c1=“abc”,指的是我们在堆叠区声明了一块空间这个空间里存了一个地址比如存原创 2012-01-31 16:19:58 · 772 阅读 · 1 评论 -
VB.NET实现ReportViewer 显示参数化查询结果
机房收费系统的最后一个功能(周结账单)的需求是根据用户选择的日期区间来查询结账数据表这一日期区间内的所有记录。但是在用ReportViewer时SQL语句并不是写在普通的代码区的,而是写在DataAdapter配置向导过程中的,这时就为平时习惯了在代码区编写参数化查询语句的人带来了点麻烦,可能大家一时想不出参数该写在什么地方,语句中的参数应该怎样才能穿进去,下面我将数据库数据源与 ReportVi原创 2012-03-05 15:36:42 · 6134 阅读 · 7 评论 -
常用SQL语句参数化+显示查询结果
常用SQL语句参数化集合:在不同的SQL语句中使用参数化的方式不尽相同,但一般都是用占位符,然后用command对象添加参数如来实现,现在把常用的参数化方法列表如下:1.select语句的参数化:使用数据库应用最多的恐怕要是查询语句了,他的参数化参数化方法比较常见。strSql = "select * from table1 where Name=@name "cmd = New原创 2012-03-10 21:56:41 · 8111 阅读 · 4 评论 -
VB.NET“独一无二”之单例模式
在进行代码设计的过程中经常会出现同一个窗体会被实例化多次从而重复出现的问题,同一个窗体多次被实例化不但影响着软件的人性化使用而且由于每实例化一次都会占用一部分内存空间,这样对内存资源的浪费也是比较严重的,如何解决这个问题?这就需要在代码设计阶段利用单例模式进行窗体的数量控制。单例模式最主要的作用是剥夺了外部类实例化本窗体的权力,也就是外部类不能通过new方法来实例化本窗体。但应该怎样实现呢?其实方原创 2012-04-28 21:46:06 · 1846 阅读 · 12 评论 -
机房收费系统总结之登录功能实例解析抽象工厂+配置文件
机房收费系统合作开发已经完毕,分层的好处在系统调试阶段得到了很好的体现。尤其是抽象工厂和配置文件的使用对于提高系统的可维护性功不可没。下面通以登录功能为例总结一下机房收费系统。这张图是整个机房收费系统的包图: UI层: U层负责数据的录入与输出,在U层,先通过调用U层中的验证用户类的验证方法来确认所输入用原创 2012-05-11 17:03:47 · 2020 阅读 · 27 评论