VB.NET
水田如雅
不生产代码,只是代码的搬运工
展开
-
VB.NET小结——再聊面向对象
对于第一代1和0,要是真的用它们变成的话,我感觉是件恐怖的事,不过还好,没有经历过满屋子堆满纸带的年代。对于汇编,现在也只能想起 Mov AX,BX 来,但是学习汇编之后,会给你这样一个感觉,全世界的语言我都能学会,因为直接对地址和寄存器操作即难又繁琐,而不涉及具体数据读取的高级语言是这么的好。 结构化程序设计代表是C,可惜只学了一点儿语法基础。当进入了面向对象阶段,感觉是个解放哎~ 如果一路学过这些语言,这种感觉就像是感慨人类社会的进化一样,从原始社会,到奴隶社会,到封建社会,再到现代社会,最根本的变原创 2014-04-29 17:27:54 · 2341 阅读 · 25 评论 -
机房收费系统一些小Tips
做重构已经有一段时间了,在这段时间里面学了很多新东西,感觉自己的鸡窝做得越来越好了。这里,写下一些小Tips,记录下自己感觉很有意思的东西。 一,还是分层的问题 在上下机加完模式后,总感觉很诡异,我的上下机是加完模式后的,第一次这么做,还有点儿生疏,看了半天,才发现我上下机的逻辑居然在U层,如图: 三个类定义在了U层:原创 2014-06-19 21:32:16 · 2126 阅读 · 64 评论 -
单例模式——解决MDI子窗体实例化的问题
机房收费系统进行有一段时间了,但是始终有些历史遗留问题。比如,如何MDI子窗体如何显示在上层的问题和MDI子窗体实例化的问题。 对于如何显示在上层的问题,我这次采用的还是SetParent函数,在模块里面添加: '定义一个用来设置子窗体的函数 Declare Function SetParent Lib "user32" Alias "SetParent" (原创 2014-06-01 21:33:38 · 3344 阅读 · 19 评论 -
DataTable填充实体类返回泛型集合
昨天找坤哥看到我的一段代码,如下: 稍微解释下,这段代码时D层查询结束后,将datatable查询到的结果赋值给实体对象的属性,然后返回实体的过程,坤哥看了之后问我,如果实体有500多个属性,难道也要这样一条一条的写吗?如果返回多个实体时怎么办?这时,我才意识到自己的代码时非常有问题的,原来设计的是每个方法最多返回一个实体,但是当遇到查询到多条记录的时候,原创 2014-06-02 20:05:20 · 3826 阅读 · 60 评论 -
机房收费重构——关于上下机的再思考
有句话叫做no zuo no die,我大概就是这种人吧。why?做机房收费系统的时候,按照一般方法也能实现,但这次做上下机的时候,感觉这么做没有什么好玩儿的了,然后就停下来,重新想想上下机还能怎么做? 后来,大致采用的思路是这样的:将上下机的读写数据的过程写成两个存储过程,负责读取和更改数据。中间的计算过程写在代码里面:中间判断时间的过程用职责链模式来实现,判断一般用户原创 2014-06-14 10:10:48 · 2474 阅读 · 39 评论 -
DataGridView.DataSource= list(Of T)
在D层查询完成之后,我们将DataTable转化为泛型集合,然后经过中间各层,返回U层,到了这里,问题来了,我们这时候要将这个集合作为数据源绑定到DataGridView上,并将结果显示出来,本文主要介绍的就是如何将集合显示在DataGridView上的问题。(或许你返回的是datatable或一个实体,它们加载数据的原理是一至滴~)原创 2014-06-05 20:42:23 · 7459 阅读 · 38 评论 -
ADO.NET——DataSet & DataAdapter
一,基础知识 在使用ADO.NET访问数据的时候,有两种方法: 1,使用Connection+Command+DataReader方法 使用ADO.NET的Datareader对象能从数据库中检索数据。检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。Datareader对象的read方法可以前进到一下条记录。在默认情况下,每执行原创 2014-05-01 17:56:41 · 2220 阅读 · 15 评论 -
ADO.NET——Command(执行SQL) & DataReader(读取数据库)
Command对象主要用于对数据源执行SQL命令并返回结果。 ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。 Command对象有一个属性:CommandType(sql原创 2014-05-01 15:53:54 · 3804 阅读 · 13 评论 -
Linq入门——什么是linq & 扩展方法
一,什么是Linq 1,原创 2014-11-21 21:53:35 · 2907 阅读 · 13 评论