asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 9.4 使用类


发布日期:2024年02月18日
 
ASP.NET入门教程 9.4 使用类

面向对象听起来有些复杂有人曾经告诉您这样一件事在成为专业程序员之前必须精通面向对象不要管它没有专业程序员这回事它只是个没有任何意义的术语但是面向对象确实值得学习它会使您成为一个更优秀的程序员任何人都可以成为优秀的程序员而且这正是通向成功阶梯的第一步实在没有必要担心面向对象因为该主题确实很简单它也可以变得复杂但在基础阶段它非常容易了解而且也不需要火箭科学学位(除非您在NASA工作在那儿天体物理学的案例知识是非常有用的)

在本书中您已经看到大量的对象实际上您见到的所有内容都是一个对象ASPNET控件是对象数据访问是通过对象完成的ASP NET页面是对象甚至数据类型也是对象这是NET的理论基础之一即所有内容都是对象通过一些术语的定义您将会看到这些理论非常符合现有的对象以及您创建的新对象

首先介绍对象类和实例之间的区别类是对象的模板它定义了对象能够实现的操作可以将它看作蛋糕切割器即定义蛋糕的形状对象或实例是己经创建的类一旦从切割器中脱离它就成为真正的蛋糕让我们使用SqlConnection的示例看看这些术语

Dim conn As SqlConnection

该语句将变量C}定义为SqlConnection类型但是按照现在的情况它还不能使用因为它只是定义了对象的类型对象仍然不存在只是定义了蛋糕切割器的形状并没有真正切割蛋糕要创建蛋糕可以创建该对象的一个实例

conn=New SqlConnection

该过程也可以在声明时完成

Dim conn As New SqlConnection

使用New关键字创建实例一旦创建之后该对象就可以使用

类的属性定义了该类的特征例如SqlConnection对象有一个属性ConnectionString它定义了所要连接的数据库的详细资料另一个属性是State它表示该连接所处的状态(开启关闭等等)

If connState=ConnectionStateOpen Then

The connection is open

End if

类的方法定义了可以执行的操作因此对于SqlConnection可以执行Open或Close操作

ConnOpen()

类的事件向类的使用者提供了有关状态的信息例如SqlConnection有两个有效事件InfoMessage和StateChange第一个是在SQL Server返回某种警告或二些指示消息时出现(或激活)的第二个是在State发生变化时出现的比如在连接关闭时

ASPNET 入门教程完整版

上一篇:ASP.NET入门教程 9.1.7 使用日期[3]

下一篇:ASP.NET入门教程 8.3 添加新记录[1]