摘要:
所谓多态,就是把子类对象当成父类对象来使用。具体在编程时,有一个原则:所有父类变量出现的地方,都可以用子类变量代替!父类变量指向子类对象的处理方式称之为上溯造型(Cast)。通过上溯造型实现的变量,只能访问到父类的属性和方法,而对于子类新增加的属性和方法是不可以访问的。抽象类不能被实例化,但可以通过上溯造型访问抽象类中的非抽象成员。在派生类中重写抽象成员时需要使用关键字override,抽象方法就...
阅读全文
posted @ 2006-07-25 12:16
莫相会
阅读(435)
推荐(0)
摘要:
所谓数据绑定,就是把数据源中的数据提取出来,显示在窗体的各种控件上。用户可以通过这些控件查看和修改数据,这些修改会自动保存到数据源中。
阅读全文
posted @ 2006-07-25 10:32
莫相会
阅读(1861)
推荐(0)
摘要:
剪贴板上一般放置的都是由DataFormats类定义好的数据类型,其实我们也可以定义自己的数据类型。
创建自己写的类的对象,再将该对象在程序与剪贴板之间传来传去,挺有意思哦
阅读全文
posted @ 2006-07-24 18:57
莫相会
阅读(647)
推荐(0)
摘要:
可以使用Connection或DataReader对象的GetSchemaTable方法获取数据库的架构信息。 1using System; 2using System.Drawing; 3using System.Collections; 4using System.ComponentModel; 5using System.Windows.Forms; 6using System...
阅读全文
posted @ 2006-07-24 17:13
莫相会
阅读(437)
推荐(0)
摘要:
不管是MemoryStream还是FileStream,都是以字节为读写数据的基本单位。而许多情况下应用程序都是以字符(占两个字节)、数字(比如int,占4个字节)、String(若干字符的集合)来处理数据的。因此.NET提供了BinaryReader和BinaryWriter、StreamReader和StreamWriter来解决这个问题。
阅读全文
posted @ 2006-07-24 15:51
莫相会
阅读(696)
推荐(0)
摘要:
编程访问文件是通过文件流对象进行的,当应用程序需要访问文件时,必须先创建一个文件流对象,此流对象和文件是一一对应关系。
在.NET中,使用抽象基类System.IO.Stream代表流,它提供Read和Write两个方法。由于数据流的有序性,因此流对象还有一个读写指针,为此,Stream类还有一个Seek方法用于移动读写指针。
FileStream对象的数据来自文件,而MemoryStream对象的数据来自内存缓冲区。这两个类都继承自Stream类。
阅读全文
posted @ 2006-07-24 14:21
莫相会
阅读(9002)
推荐(0)
摘要:
流(Stream)是一个抽象的概念。
阅读全文
posted @ 2006-07-21 14:26
莫相会
阅读(652)
推荐(0)
摘要:
有三个事件可以用于读取按键:KeyPress、KeyDown和KeyUp。当用户按下一个键并松开时,这三个事件的发生顺序是:KeyDown-KeyPress-KeyUp。
阅读全文
posted @ 2006-07-21 14:00
莫相会
阅读(515)
推荐(0)
摘要:
在.Net中提供了配置文件,让我们可以很方面的处理配置信息,这个配置是XML格式的。而且.Net中已经提供了一些访问这个文件的功能。1、读取配置信息下面是一个配置文件的具体内容: .Net提供了可以直接访问(注意大小写)元素的方法,在这元素中有很多的子元素,这些子元素名称都是“add”,有两个属性分别是“key”和“value”。一般情况下我们可以将自己的配置信息写在这个区域...
阅读全文
posted @ 2006-07-20 12:50
莫相会
阅读(730)
推荐(0)
摘要:
在现实的软件中,经常可以看到一些向导(Wizard)的存在,如何给自己的应用程序实现一个向导呢?
下面给出一个使用面向对象的思想设计出来的应用程序向导框架,虽然很简单,但希望能给人帮助。
阅读全文
posted @ 2006-07-13 15:19
莫相会
阅读(2543)
推荐(0)