下载后可任意编辑用 Visual C#
NET 编写服务器日期控件一、序言 Visual C#
net 是微软公司出品的一种新的编程语言(以下简称 C#),它继承了 C语言的一些特性,也加入了一些新的元素
以前用过 Delphi 开发程序的人可能刚开始使用 C#的时候,对其有一种似曾相识的感觉(至少包括我)
是的,C#语言的创始人正是以前在 Borland 公司开发出 Delphi 语言的 Anders Hejlsberg
在我开始使用 C#开发程序时,就觉得它是一款很棒的开发 Windows Form & Web 程序的 RAD 工具
在开发 Web 程序方面,C#的出现打破了以前的网页开发模式,实现了与开发 Windows Form 程序一样的所见即所得的功能
C#提供了一些常用的 Web Form Control 供开发人员使用,并且只需将控件拖入页面中即可,非常简单
但有时这些控件也不能满足开发人员的需要,需要开发人员自己编写用户控件(User Control)或自定义控件(Custom Control)来满足需求
在这里,我将讲解如何在 C#中开发服务器控件
二、预备知识 在 C#中可以开发两种服务器控件,一个是用户控件(User Control)和自定义控件(Custom Control)
用户控件的本质与页面文件(ASPx 文件)差不多,是可被其它 aspx 页面重复使用的 HTML 代码段,当然它也包括后台代码(Code-behind),后缀名是 ascx
所以在开发一些公用的静态页面时(例如页头,页脚)常常用到,但它的缺点是不易继承,不易分发,无法编译成二进制代码来进行部署
但是自定义控件的功能就强大许多,它可以被编译成二进制代码(DLL 文件),可以被扩展、继承、分发
就像 Web Form Control 一样,其实它们每个控件就是一个 DLL 文