ASP.NET网络程序设计教程

出版社:清华大学出版社
出版日期:2013-3
ISBN:9787302314189
页数:368页

章节摘录

版权页:   插图:   第二个参数包含事件的特定信息。例如,在ImageButton控件的Click事件处理过程中,此参数为ImageClickEventArgs类型,它包含鼠标单击位置的X和Y坐标信息。因为事件种类非常多,而事件的附加信息也不尽相同,所以此参数的类型也不相同,但均是EventArgs类的派生类。 3.添加事件 在ASP.NET中,有两种不同类型的事件,它们是页面事件和服务器控件事件。 当客户端请求一个ASP.NET页面时,一系列页面事件被触发,例如Load事件,这些事件由页框架维护。这些事件总是按照规定的顺序被依次触发,不能定制这些事件。 服务器控件事件与特定的控件相关联,并且可以定制这些事件。如果添加某个控件事件,则该事件就可以被触发;如果没有添加控件事件,则事件不能被触发。 对于这两类事件,添加事件的方法有所不同。另外,对于单文件页面模型和代码隐藏页模型,添加事件的方法也有所不同。下面分别予以说明。 1)在“设计”视图中添加默认事件 对于ASP.NET页面和服务器控件来说,它们可能只有一个事件,也可能有多个事件,但无论有多少个事件,只能有一个默认事件。例如,ASP.NET页面的默认事件是Load事件,Button控件的默认事件是Click事件。 要想添加默认事件,只需在Visual Studio.NET集成开发环境的“设计”视图(指设计器中的设计视图,以下不再赘述)中双击要为其添加默认事件的页面或控件。 操作完成后,集成开发环境会自动创建默认事件的事件处理过程,并打开代码编辑器,将插入点定位于事件处理过程中。 2)在属性窗口中添加事件 添加事件的步骤为: (1)在“设计”视图中,选择要添加事件的控件; (2)在“属性”窗口中,单击按钮,则“属性”窗口显示所选控件的事件列表; (3)选中事件,并输入要创建的事件处理过程的名字。或者双击事件,设计器将使用“控件ID事件”约定为该事件处理过程命名。 操作完成后,集成开发环境会创建指定的事件处理过程,并打开代码编辑器,将插入点定位于事件处理过程中。 3)在代码编辑器中添加事件 在代码编辑器中,可以使用两种方式添加事件。 第一种方式的操作步骤为: (1)切换到“源”视图; (2)在代码编辑器窗口的顶部从左侧的下拉列表中选择控件,然后从右侧的下拉列表中选择事件。 第二种方式的操作步骤为: (1)在代码编辑器中,添加一个方法(该方法将作为事件处理过程); (2)在控件的标记中,添加一个以“On”命名的属性,并将第(1)步中添加的方法名作为该属性的值,从而将事件与事件处理过程绑定在一起。

书籍目录

第1章.NET概述 1.1 .NET平台 1.1.1 .NET框架 1.1.2 ASP.NET 1.1.3.NET开发工具 1.2创建第一个.NET程序 1.2.1创建第一个C#控制台程序 1.2.2创建第一个ASP.NET Web应用程序 1.2.3 ASP.NET Web应用程序构成 1.3实训1——通讯录案例简介 1.4习题 第2章C#语言基础 2.1 C#基础语法 2.1.1数据类型 2.1.2运算符与表达式 2.2流程控制语句 2.2.1选择语句 2.2.2循环语句 2.3 C#面向对象编程 2.3.1类与对象 2.3.2类的成员 2.3.3继承 2.3.4分部类 2.4泛型与集合 2.5实训2——通讯录中的实体类 2.6习题 第3章建立ASP.NET页面 3.1 ASP.NET页面模型 3.1.1单文件页面模型 3.1.2代码隐藏页模型 3.1.3页面运行机制 3.2 ASP.NET页面事件模型 3.2.1事件模型概述 3.2.2页面生命周期 3.3 ASP.NET服务器控件 3.3.1服务器控件概述 3.3.2常用服务器控件 3.3.3验证控件 3.4实训3——通讯录主页的实现 3.5习题 第4章为页面应用统一外观 4.1主题和外观基础知识 4.2创建主题 4.2.1主题的组织方式和创建方法 4.2.2创建外观 4.2.3在主题中使用CSS文件 4.2.4在主题中使用图像和其他资源 4.3应用主题 4.3.1为页面应用主题 4.3.2为Web应用程序应用主题 4.3.3以编程方式应用主题 4.4实训4——设计通讯录的主题 4.5习题 第5章构建站点页面结构 5.1母版页基础知识 5.1.1母版页的结构 5.1.2内容页的结构 5.1.3母版页与内容页的关系 5.2使用内容页和母版页 5.2.1创建母版页 5.2.2创建内容页 5.3母版页的应用范围 5.4母版页的嵌套 5.5母版页与内容页的交互 5.5.1从内容页访问母版页 5.5.2从母版页访问内容页 5.6编写程序动态应用母版页 5.7实训5——设计通讯录的母版页 5.8习题 第6章使用数据源控件操纵数据 6.1数据源控件简介 6.2 SqlDataSource控件 6.2.1建立连接 6.2.2执行操作 6.2.3使用参数 6.2.4响应事件 6.3 AccessDataSource控件 6.4 ObjectDataSource控件 6.5实训6——通讯录两层体系结构的实现 6.6习题 第7章使用ADO.NET对象操纵数据 7.1 ADO.NET基础知识 7.2连接数据库 7.2.1连接字符串 7.2.2建立连接 7.3执行SQL语句和存储过程 7.3.1执行SQL语句 7.3.2执行存储过程 7.3.3使用参数 7.4获取数据 7.4.1使用DataReader获取数据 7.4.2使用DataSet获取数据 7.5实训7——通讯录三层体系结构的数据访问层与业务逻辑层的实现 7.6习题 第8章使用数据绑定控件显示数据 8.1数据绑定概述 8.1.1数据绑定基础知识 8.1.2绑定列表类服务器控件 8.2 GridView控件 8.2.1使用GridView控件显示数据 8.2.2分页显示数据 8.2.3使用GridView控件编辑数据 8.2.4使用GridView控件选择数据 8.2.5定制GridView控件 8.3 DetailsView控件 8.3.1使用DetailsView控件显示和编辑数据 8.3.2使用DetailsView控件插入和删除数据 8.4 FormView控件 8.4.1模板的基本知识 8.4.2创建模板 8.4.3利用模板显示数据 8.4.4利用模板编辑和插入数据 8.4.5切换模式 8.5 ListView控件 8.5.1使用ListView控件显示数据 8.5.2使用ListView控件编辑数据 8.6实训8——使用数据绑定控件实现联系人管理 8.7习题 第9章站点导航 9.1站点地图 9.1.1站点地图基础知识 9.1.2使用SiteMapDataSource控件获取站点地图的数据 9.2使用SiteMapPath控件显示导航路径 9.2.1创建导航路径 9.2.2定制导航路径 9.3使用Menu控件显示菜单 9.3.1创建菜单 9.3.2定制菜单 9.3.3响应菜单事件 9.4显示树状结构的菜单 9.4.1 TreeView控件概述 9.4.2创建树状菜单 9.4.3定制树状菜单 9.5传统导航方式 9.6实训9——通讯录导航系统的实现 9.7习题 第10章LINQ  10.1 LINQ基础知识 10.2 LINQ to Objects  10.2.1 LINQ基本知识 …… 第11章状态维护 第12章ASP.NET AJAX 第13章通讯录综合实例 附录A习题答案

编辑推荐

《21世纪高等学校规划教材•计算机应用:ASP.NET网络程序设计教程》内容安排合理、语言浅显易懂、条理清晰、图文并茂、实例丰富,具有很强的实用性,可作为高等院校计算机专业、软件工程专业以及非计算机类专业的教材,也可作为相关技术人员的参考书。


 ASP.NET网络程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024