自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 谈Form_Load()与OnLoad()的区别

<br /> <br />查看别人源代码的时候发现了一段不太熟悉的代码,如下:<br />Protected Overrides Sub OnLoad(ByVal e As System.EventArgs) MyBase.OnLoad(e) Dim f As New frmWelcome f.MdiParent = Me f.Show() Fader.Form = Me Fader.FadeIn() End Sub<br /><br />自己用常用代码改写

2011-04-27 17:33:00 4261 4

原创 关于调试

<br />       所谓调试,百科有言,“编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。”<br /><br />       程序编好后,开始调试。测试运行,发现了错误,于是我们开始了艰难的调试过程:先设置断点,然后“逐语句”调试,发现大致问题;再“逐语句+逐过程”,仔细排查,debug。<br /><br />       刚开始还挺自得,看着自己敲的程序慢慢运行、完善起来。可是,后来问题出来了。<br />debug之后

2011-04-27 15:33:00 738 3

原创 AddRange 取代 Add

Add和AddRangeAdd:将指定的对象添加到……中AddRange:向……末尾,添加数组在群体操作时,使用AddRange取代Add用AddRange可以让我们要加入的东西一次性加入,而不要每次都加一次,这样显然可以加快速度。几乎所有的windows control都支持Add和AddRange两种方法。Add:For i = 0 To param.Length - 1        comm.Parameters.Add(param(i))Next iAddRange:Comm.Parameters

2011-04-27 14:37:00 6441 5

原创 DataSet,DataTable,DataReader,DataAdapter

(哇,今天一打开博客,吓得我一身冷汗都出来了,怎么这么快就14到23了!!嗷嗷!!).net进行数据库操作的时候,难免遇到DataSet,DataReader和DataTable,下面让我们来认识一下:DataSet:表示一个数据集,是数据在内存中的缓存,可以包括多个表。        DataSet.Table(“表名”).Rows(行号)(“字段名”)DataTable:表示内存中数据的一个表。 DataTable.Rows(行号)(“字段名”)DataReader:DataReader对象是用来读取数

2011-04-23 21:56:00 2485 1

原创 关于分层

前一段时间做收费系统,没有用设计模式和接口,只是简单的三层,UI、BLL、DAL,外加一个Entity和一个供UI调用的方法类和全局类。这一次和大家合作,基于“多考虑设计模式”的中心,来重新建模。先说说抽象工厂模式:不论是用于BLL与DAL层之间(更换DB,即DAL),还是UI和BLL层之间(更换BLL),抽象工厂模式都会使“更换”更为灵活,极大地降低各层之间的耦合度。抽象工厂的优点:i “易于更换产品系列”:具体工厂类只需在初始化的时候实现一次,改变具体工厂非常容易,只需改变具体工厂即可使用不同的产品配置

2011-04-14 15:10:00 581 3

原创 装箱-拆箱

装箱和拆箱:任何值类型、引用类型可以和object对象类型之间进行转换。(1)装箱(boxing):值类型转换为object类型。装箱使任何事物看起来都是一个对象,即装箱是一种让值类型看起来好像引用类型的处理过程。把一个值类型的值装箱,就是创建一个object实例,并将这个值赋值给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷贝赋给对象的。如:int i=10;object obj=i ; //隐式装箱object obj=object(i); /

2011-04-03 11:53:00 632 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除