
第7讲代码分离技术 VB.NET ADO.NET ■1代码分离介绍 Web数据库 ■2Code-Behind 设计与应用 ■3用户控件 ■4自定义控件 ASP.NET Visual Studio.NET
Use Visual Studio .NET ASP.NET Visual Studio.NET ADO.NET VB.NET Web数据库 设计与应用 第7讲 代码分离技术 ◼ 1 代码分离介绍 ◼ 2 Code-Behind ◼ 3 用户控件 ◼ 4 自定义控件

71代码分离介绍 ■代码分离技术的优点 ■代码分离的实现方式
7.1代码分离介绍 ◼ 代码分离技术的优点 ◼ 代码分离的实现方式

代码分离技术的优点 7.1代码分离技术介绍 ■程序员和界面设计人员可以同步、独立的工作 ■程序员可以使用自己熟悉的开发环境进行开发 ■界面设计人员可以使用任何HTML工具创建界面
代码分离技术的优点 7.1 代码分离技术介绍 ◼ 程序员和界面设计人员可以同步、独立的工作 ◼ 程序员可以使用自己 熟悉的开发环境进行开发 ◼ 界面设计人员可以使用任何HTML工具创建界面

代码分离的实现方式 7.1代码分离技术介绍 ■Code behind,代码后置 ■User Control,用户控件 ■ Custom Control,自定义控件
代码分离的实现方式 7.1 代码分离技术介绍 ◼ Code behind,代码后置 ◼ User Control,用户控件 ◼ Custom Control,自定义控件

7.2代码后置(Code Behind) ■Code-Behind介绍 ■Class File文件 ■使用Code-Behind
7.2 代码后置(Code Behind) ◼ Code-Behind介绍 ◼ Class File文件 ◼ 使用Code-Behind

Code-Behind2介绍 ■ 用户界面和用户逻辑分开 Page.aspx 在不同的文件中 demo.vb Public Class myDemo Public Function getData() … End Function ds getData() End Class
Code-Behind介绍 ◼ 用户界面和用户逻辑分开 在不同的文件中 ds = getData() Public Class myDemo Public Function getData() … End Function End Class demo.vb Page.aspx

创建Class文件 ■Class文件 Public Class myDemo Public Function getData()As DataSet End Function End Class ■导入命名空间 Imports System Imports System.Web ■从ASP.NET Page Class继承 Public Class myDemo Inherits System.Web.UI.Page End Class
创建Class文件 ◼ Class 文件 ◼ 导入命名空间 ◼ 从 ASP.NET Page Class继承 Public Class myDemo Public Function getData() As DataSet … End Function End Class Imports System Imports System.Web Public Class myDemo Inherits System.Web.UI.Page … End Class

使用Code-Behind ■查看HTML源 ■查看代码 ■属性CodeBehind,Inherits ■Src与CodeBehind
使用Code-Behind ◼ 查看HTML源 ◼ 查看代码 ◼ 属性CodeBehind, Inherits ◼ Src与CodeBehind

7.3用户控件 ■创建用户控件 ■使用用户控件
7.3 用户控件 ◼ 创建用户控件 ◼ 使用用户控件

创建用户控件 添加新顶-2063demo x 类别C: 模板(①: 田白web项目项 輞 Web窗体 Web服务 类 模块 组件类 数据窗体向 数据集 web用户控 HTM页 件 使用可视化设计器包创建的ASP.MET服务器控件 名称:WebUserControl1.ascx 打开@) 取消 帮助
创建用户控件