1.对DBNull的解释: 该类用于指示不存在某个已知值(通常在数据库应用程序中)。 在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBNull.Value实例)。例如,表可以包含具有未初始化字段的记录。默认情况下,这些未初始化字段具有DBNull值。 该类还可以用于在COMInterop中区分VT_NULL变量(与空对象关联)和VT_EMPTY变量(与DBNul... Read More
posted @ 2009-09-18 15:28 小伙子 Views(480) Comments(1) Diggs(0) Edit
在使用 CSS 实现表现的时候,会经常接触到 display:inline-block 这一属性,无论是初接触 Web 标准还是接触标准已久的朋友,大都会对这一属性感觉很迷惑和模糊。display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。但对于这个属性不是所有浏览器都识别。支持的浏览器有:Opera、Safari。但很... Read More
posted @ 2009-06-26 10:28 小伙子 Views(204) Comments(0) Diggs(0) Edit
软件测试中大多数重要的问题都是心理学问题,我们可以归纳出一系列的测试指导原则。这些原则看上去大多都是显而易见的,但常常总是被我们忽视掉。一.测试用例中一个必须部分是对预期输出或结果进行定义。一个测试用例必须包括两个部分:1.对程序的输入数据的描述。2.对程序中上述输入数据下的正确输出结果的精确描述。二.程序员应当避免产生自己编写的程序 任何作者都知道或应该知道,亲自编辑或校对自己的作品确实是个不好... Read More
posted @ 2009-04-28 11:16 小伙子 Views(399) Comments(3) Diggs(0) Edit
第四章 组合控件开发CompositeControl大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基类:Control,WebControl,还有一个就是今天要说的CompositeControl。大家也许还记得,之前的开发的控件基本上都是我们自己从头到尾的写一些控件的标记,如<table.....>之类的,而且还有一个大的问题:我们为了使得... Read More
posted @ 2009-03-02 11:19 小伙子 Views(266) Comments(0) Diggs(0) Edit
第三章 为控件添加事件好了,我们之前以前开发一个控件。而且也添加了属性,开发也很规范,但是那个控件还差最后一点:添加事件。ASP.NET的开发都是事件驱动的,现在我们就来为控件添加事件。在说事件之前,希望大家对C#的语法要熟悉,对委托很事件要懂。其实定义事件的步骤很简单:1.声明一个委托。2.定义一个携带事件信息的类。3.定义事件4.定义一个通事件发生后,通知其他对象的方法首先来理清一下我们的思路... Read More
posted @ 2009-03-02 10:40 小伙子 Views(218) Comments(0) Diggs(0) Edit
第二章 继承于WebControl的自定义控件到现在为止,我已经写了三篇关于自定义控件开发的文章,很感谢大家的支持!不知道大家对我讲的方式有什么好的建议,我尽量使自定义控件的技术让更多的程序员同胞接受。好了,开发开始了!本章还是延续上章的例子,开发一个CreditCardForm控件。其实本章也不难,相信大家看完后,也觉得很简单!我们首先开谈谈继承Control和WebControl的区别:其实二... Read More
posted @ 2009-03-02 10:38 小伙子 Views(256) Comments(0) Diggs(0) Edit
第三篇:第一章的完结篇 第二章讲解:继承WebControl 的控件 相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行了。不错,前几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一大堆的html代码写进去吗。不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..>... Read More
posted @ 2009-03-02 10:37 小伙子 Views(126) Comments(0) Diggs(0) Edit
第三篇:第一章的完结篇 第二章讲解:继承WebControl 的控件 相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行了。不错,前几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一大堆的html代码写进去吗。不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..>... Read More
posted @ 2009-03-02 10:31 小伙子 Views(143) Comments(0) Diggs(0) Edit
很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了一些例子,想选中一些好上手的例子,这样,可能一些例子大家以前都见过,但是我想说:同样是弹钢琴,同样一首“命运交响曲”,有的人弹的让人荡气回肠,有的人弹的就很一般。受了李建忠老师的启发,发现用一种演化式的让人更好的接受。好了,废话不说了。继续开发!希望大家支持!我们之前开发了一个很简单的自定义的控件,方... Read More
posted @ 2009-03-02 09:43 小伙子 Views(199) Comments(0) Diggs(0) Edit
第一章:从一个简单的控件谈起 起始开发ASP.NET自定义控件不是那么的高深,当初我开始学的时候还有点恐惧,但是慢慢就好了。学习控件的开发技术,并不一定说以后要从事控件的开发,而是让我们深入的理解掌握ASP.NET内部的机理。你会发觉,当 学习完控件开发技术后,你以后开发网站时有种得心应手的感觉。我不希望一上来就讲控件开始多么多么难啊,我会用一个演化的方法来讲述控件开发,一步一步帮助大家理解,如果... Read More
posted @ 2009-03-02 09:40 小伙子 Views(186) Comments(0) Diggs(0) Edit