● 编程语言
文章平均质量分 76
jimmyBay
这个作者很懒,什么都没留下…
展开
-
再识vb.net反射机制
在机房合作的过程中,在工厂中使用反射机制返回D层类对象时再次出现了无法获取类文件,就是说返回的类为nothing,如图: 可事实上,在个人重构时,我用的同样代码,而没有任何问题,在这里,却突然报错,为什么? 第一反应就是D层的生成路径可能有问题,可是改了以后,还是不对,可是曾经自己对反射机制是做过一定了解的—《七层连连串》。现在却一头雾水,没办法,还是找根源吧,所以原创 2015-07-22 20:11:13 · 1439 阅读 · 27 评论 -
VB.NET和C#之比较
一、语言的人性化区别 例1. 声明变量时: C#: int iTest ; //很直接 VB.net:Dim iTest As Integer ‘很委婉 虽然声明相同的变量,实现完全相同的功能,但有着很明显的区别。显然vb.net更人性化一些。 例2.语言的关键字上: C#关键字: using、this、void、base、abstract、原创 2015-01-18 11:13:16 · 3846 阅读 · 26 评论 -
实体传递(三层)
【1】为什么要用传递实体? 在面向对象的方式编程时,我们的目的就是要使整个业务逻辑变得清晰,以及整洁的代码,这样方可达到大规模的合作。就比如说update一个类,对应数据库100个字段,我们不可能通过传递参数那样把100个字段一一传入,唯一可取的方法便是传递实体,通过传递一个实体,来更新实体中的每一个字段。 【2】实体传递的过程(以代码为例) 在敲三原创 2015-01-28 20:28:42 · 1773 阅读 · 23 评论 -
数组,ArrayList,List,Ilist
将DataTable类型转换为list时,看到返回类型中不仅仅存在list,同时还有ArrayList和Ilist,曾经的曾经只是见过,没有具体的分析过其中的内容。这次想一探究竟。 说道ArrayList集合,必须先了解它的来源:数组——简单理解数组的话就是对数据的一个整合,优点:由于数据在内存中连续存储,因此可以快速而容易的从头到尾遍历元素,可以快速的修改元素等等,但是,有一个缺点便是:创建数原创 2015-06-22 16:29:10 · 1318 阅读 · 22 评论 -
初识JAVA
在看过J2SE视频后,又对照两本不一样版本的《JAVA语言程序设计》,发现,虽然是不同的人在写这本书,但大致内容都是一样的,所以说嘛!天下文章一大抄。所以,我也再“抄”一遍。 学完一遍的结语:语言都是有共性的,不同点只是其本身具有的闪光点而已。 对于JAVA而言,最大的闪光点就是这是一门完全的面向对象的语言,正因为如此,JAVA封装了类库,而我们需要做的就是站原创 2015-09-06 20:24:35 · 942 阅读 · 16 评论 -
机房个人重构——之DataGridview控件
1·选中行操作:selectionMode属性 DataGridViewSelectionMode.ColumnHeaderSelect' 单击列头就可以选择整列 DataGridViewSelectionMode.FullColumnSelect '单击列头或列中的单元格就可以选择整列 DataGridViewSelectionMode.FullRowSelect '单击行头或行中的单元格就可原创 2015-02-15 14:56:58 · 1452 阅读 · 14 评论 -
七层连连串
在个人重构之前,在三层学习之后,加入七层的跨越连接,整体感觉还是不错的。 先看一下包图:其实在七层敲完后才感觉一目了然,当然这里我加入了SqlHelper类,所以,称之为八层也是可以理解的。 包图,看着过于简陋,我用下面一张图,来说明我对七层的理解。 用这样一段话来描述这幅图:U层:接受用户传来的数据,传给外观,再由外观传递给B层判断用户的实际性。而在B层逻辑判断的过原创 2015-02-03 18:52:17 · 1493 阅读 · 17 评论 -
virtual 和 override关键字
一:字面理解比对: virtual:adj.实质上的;(计算机)虚拟的,虚像的; override:vt.推翻,无视,覆盖,优先于; 从字面上,我们就可以大概猜测出virtual和override关键字在c#中的作用了,光猜测还是不够,要有所落实。 二:概念比对: virtual关键字: (在基类中使用)用于修饰方法,属性,索引器或事件声明,原创 2014-11-29 17:16:35 · 2675 阅读 · 25 评论 -
抽象类和接口区别
1·属性定义: 抽象类中可声明字段,但接口不能有字段,不能有修饰符,比如public,private等。 2·方法的定义: 抽象类必须有抽象方法,也可有非抽象方法,在费抽象方法中可有具体实现代码。但是接口中只是空的方法体,没有具体实现。 public abstract class Animal { protected string a;//普通原创 2014-12-14 11:27:22 · 1429 阅读 · 18 评论