ASP.NET网页的源代码部分使用一种特殊的编程模型:
面向对象编程.
面向对象编程是一种使用 对象 来概化编程的编程模型.
- 一、任何面向对象编程语言的关键结构 都是 类, 用于抽象定义一个对象.
- 二、类包含:
- A、属性: 用于描述对象的状态;
- B、方法(动做): 提供可对该对象执行的操做;
- C、事件: 对象能够触发的操做.
- 如汽车类:
- A 属性 : 制造商 ,型号 ,出厂日期,颜色, .......
- B 方法: 驾驶, 倒车 ,转弯 , 停车 ......
- C 事件 : 可能发生的事件 如 踩刹车 , 转动方向盘等
事件驱动编程:
- ◇用于建立 ASP.NET网页的编程语言的另外一种重要结构 是 事件处理程序.如前所述,事件是使用对象期间发生的动做.
- ◇事件处理程序是当相应事件发生时 执行的一段特定代码.
- ◇支持事件处理的 编程语言称为 事件驱动.
注意: 事件发生时一般称为该事件被触发. 另外,事件处理程序运行时也被称为被执行. 所以,事件被触发时,他的事件处理程序将执行.
- ◇为了是事件有用 它们必须配相应的事件处理程序.事件处理程序是当触发特定事件时执行的一段源代码块.
- ◇能够认为 ASP.NET 网页是事件驱动的程序. ASP.NET网页的源代码部分由事件处理程序组成.
- ◇此外, 在 ASP .NET页测处理过程 可能触发许多 潜在事件.
非顺序执行
- ◇在 ASP 或PHP中 网页的源代码部分将顺序的从上致下执行. [脚本语言/解释执行]
- ◇而ASP.NET 等事件驱动编程,则没有这种保证. .为ASp.NET网页源代码部分编写代码时, 实际上就是在 建立事件处理程序, 它们用于响应 特定的 ASP.NET相关事件.