点此购买报价¥26.40目录:图书,教材教辅与参考书,大学,计算机专业,
品牌:张恒
基本信息·出版社:人民邮电出版社
·页码:290 页
·出版日期:2009年
·ISBN:9787115192707
·条形码:9787115192707
·版本:1版
·装帧:平装
·开本:16
·中文:中文
·丛书名:21世纪高等院校网络工程规划教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介《ASP.NET网络程序设计教程》以C#语言为基础,围绕最新的ASP.NET 2.0技术精髓展开深入讲解,主要内容包括网络程序设计基础知识、ASP.NET入门、C#语言基础、ASP.NET 2.0网页语法、内置对象、服务器控件、数据访问、用户控件与自定义控件、样式和主题、安全技术、站点导航、使用XML以及网站发布及安装等。
《ASP.NET网络程序设计教程》结构合理、条理清晰、实用性强,从第3章开始,每一个技术的讲解都附有具体的实例,可供读者实际操作使用。此外,每章都附有习题,供课后练习和上机实验。
《ASP.NET网络程序设计教程》可以作为高等院校计算机科学与技术、网络工程、电子信息等相关专业“ASP.NET网络程序设计”课程的教材,也可供从事Web程序设计相关工作的技术人员自学参考。
编辑推荐零基础入门,由浅入深,循序渐进
理论与实践相结合,突出思想、方法和技巧
面向应用,实例丰富,切实提高实际动手能力
《ASP.NET网络程序设计教程》主要介绍了ASP.NET 2.0编程及相关知识,《ASP.NET网络程序设计教程》实例均采用C#语言编写,并遵守C#的编码规范。《ASP.NET网络程序设计教程》充分考虑了初学者的特点,详细介绍了网络编程的基本原理,搭建ASP.NET 2.0开发环境以及C#语言的编程基础知识,为后续讲解网络应用程序开发奠定基础。《ASP.NET网络程序设计教程》按照开发ASP.NET 2.0应用程序的难易程度和各知识点的使用频率来介绍Web应用程序开发技术,分为基础知识篇、核心技术篇、技术提高篇和系统集成开发篇。各院校可根据实际情况选择适合的章节进行讲解。
《ASP.NET网络程序设计教程》可以作为高等院校计算机科学与技术、网络工程、电子信息等相关专业“ASP.NET网络程序设计”课程的教材,也可供从事Web程序设计相关工作的技术人员自学参考。
目录
第1章 网络程序设计概述 1
1.1 Internet概述 1
1.2 三类网络程序设计 2
1.2.1 基于TCP/IP协议栈的网络编程 2
1.2.2 基于WWW应用的网络编程 2
1.2.3 基于.NET框架的Web Services网络编程 2
1.3 Web编程概述 3
1.3.1 Web的工作原理 3
1.3.2 动态Web开发技术概述 6
1.4 HTML基础 9
1.4.1 HTML标记 10
1.4.2 HTML文档的基本结构 11
1.4.3 一些常用的HTML标记 12
1.4.4 用Visual Studio 2005编辑HTML文档 13
1.4.5 XHTML文件 14
1.5 XML基础 15
1.5.1 XML文档的基本结构 15
1.5.2 使用XML的特点 18
1.5.3 HTML与XML的比较 19
1.6 小结 19
习题 19
第2章 ASP.NET 2.0入门 20
2.1 ASP.NET 2.0简介 20
2.1.1 NET 2.0框架体系结构概述 20
2.1.2 ASP.NET 2.0的功能介绍 22
2.1.3 ASP.NET与ASP的区别 23
2.2 ASP.NET 2.0开发环境的安装与配置 23
2.2.1 IIS的安装与配置 23
2.2.2 ASP.NET 2.0开发环境 27
2.3 ASP.NET 2.0应用程序的框架 28
2.3.1 ASP.NET Web窗体代码模型 28
2.3.2 ASP.NET Web窗体事件模型 31
2.3.3 ASP.NET 2.0编译模型 33
2.4 ASP.NET 2.0网站设计步骤 34
2.4.1 创建ASP.NET网站 34
2.4.2 创建Web窗体 35
2.4.3 设计Web窗体界面 35
2.4.4 编写代码 35
2.4.5 运行程序 36
2.5 小结 36
习题 36
第3章 C#语言基础 37
3.1 创建一个简单的C#程序 37
3.2 C#数据类型 38
3.2.1 值类型 38
3.2.2 引用类型 40
3.2.3 装箱与拆箱 42
3.3 变量与常量 43
3.3.1 变量 43
3.3.2 常量 44
3.4 流程控制 44
3.4.1 分支语句 44
3.4.2 循环结构 45
3.5 运算符 47
3.5.1 算术运算符 47
3.5.2 赋值运算符 48
3.5.3 关系运算符 49
3.5.4 逻辑运算符 49
3.5.5 条件运算符 50
3.5.6 位运算符 50
3.5.7 运算符的优先级 51
3.6 字符串处理 51
3.6.1 使用string和StringBuilder 51
3.6.2 格式化字符串 52
3.6.3 对字符串进行编码 53
3.7 类和结构 53
3.7.1 定义类和结构 53
3.7.2 定义属性 55
3.7.3 定义索引器 55
3.7.4 重载方法 56
3.7.5 使用Ref和Out类型参数 56
3.7.6 定义接口和抽象类 57
3.8 使用集合编程 58
3.8.1 使用枚举 58
3.8.2 使用数组 59
3.8.3 使用ArrayList 60
3.8.4 使用哈希表 60
3.8.5 使用字典 61
3.8.6 使用堆栈 62
3.8.7 使用队列 62
3.9 小结 63
习题 63
第4章 ASP.NET 2.0网页语法 64
4.1 页面指令 64
4.1.1 什么是页面指令 64
4.1.2 页面指令种类与作用 64
4.2 ASPX文件内容注释 70
4.3 包含服务器端文件 71
4.4 HTML服务器控件语法 72
4.5 ASP.NET服务器(控件)语法 73
4.6 代码块语法% % 73
4.7 数据绑定语法 74
4.8 对象标记语法 75
4.9 表达式语法 76
4.10 小结 76
习题 77
第5章 ASP.NET 2.0内置对象 78
5.1 Response对象 78
5.1.1 Response对象概述 78
5.1.2 Response对象常用属性和方法 78
5.1.3 Response对象在实际开发中的应用 80
5.2 Request对象 81
5.2.1 Request对象概述 81
5.2.2 Request对象常用属性和方法 81
5.2.3 Request对象在实际开发中的应用 83
5.3 Application对象 83
5.3.1 Application对象概述 83
5.3.2 Application对象常用集合、属性和方法 84
5.3.3 Application对象在实际开发中的应用 87
5.4 Session对象 88
5.4.1 Session对象概述 88
5.4.2 Session对象常用集合、属性和方法 88
5.4.3 Session对象在实际开发中的应用 90
5.5 Cookie对象 91
5.5.1 Cookie对象概述 91
5.5.2 Cookie对象常用属性和方法 92
5.5.3 Cookie对象在实际开发中的应用 93
5.6 Server对象 94
5.6.1 Server对象概述 94
5.6.2 Server对象常用属性和方法 94
5.6.3 Server对象在实际开发中的应用 96
5.7 Cache对象 97
5.7.1 Cache对象概述 97
5.7.2 Cache对象常用属性和方法 97
5.7.3 Cache对象在实际开发中的应用 99
5.8 小结 100
习题 100
第6章 ASP.NET 2.0常用服务器控件 101
6.1 服务器控件概述 101
6.1.1 服务器控件的概念与作用 101
6.1.2 服务器控件与对象的关系 102
6.1.3 服务器控件的属性、方法和事件 102
6.2 常用服务器控件 104
6.2.1 Label控件 104
6.2.2 TextBox控件 105
6.2.3 Image控件 107
6.2.4 Button控件 109
6.2.5 LinkButton控件 111
6.2.6 ImageButton控件 112
6.2.7 HyperLink控件 113
6.2.8 RequiredFieldValidator控件 114
6.2.9 RangeValidator控件 115
6.2.10 RegularExpression Validator控件 116
6.2.11 CompareValidator控件 118
6.2.12 CustomValidator控件 120
6.2.13 ValidationSummary控件 121
6.2.14 Login控件 122
6.3 常用服务器控件综合实例 124
6.3.1 实例页面设计 124
6.3.2 实例界面设计 124
6.3.3 主要模块编码 125
6.4 小结 126
习题 126
第7章 ADO.NET数据访问 127
7.1 ADO.NET概述 127
7.1.1 ADO.NET简介 127
7.1.2 ADO.NET的体系结构 128
7.1.3 数据库应用程序的开发流程 129
7.2 Connection对象 129
7.2.1 Connection对象概述 130
7.2.2 连接字符串 131
7.2.3 使用Connection对象连接数据库 132
7.2.4 连接池 137
7.3 Command对象 138
7.3.1 Command对象概述 138
7.3.2 创建和使用Command对象 140
7.4 DataReader对象 143
7.4.1 DataReader对象概述 143
7.4.2 创建和使用DataReader对象 144
7.5 DataSet和DataAdapter对象 145
7.5.1 DataSet对象概述 145
7.5.2 DataSet对象的基本结构 146
7.5.3 DataAdapter对象 146
7.5.4 使用DataAdapter填充数据集 148
7.5.5 DataSet数据更新 148
7.6 小结 149
习题 149
第8章 数据控件与数据绑定技术 150
8.1 数据源控件 150
8.1.1 SqlDataSource控件 151
8.1.2 AccessDataSource控件 158
8.1.3 ObjectDataSource控件 158
8.1.4 XmlDataSource控件 159
8.1.5 SiteMapDataSource控件 160
8.2 数据绑定 160
8.2.1 简单数据绑定和复杂数据绑定 160
8.2.2 绑定到简单的数据源 161
8.3 GridView控件 162
8.3.1 GridView控件概述 162
8.3.2 GridView控件常用的属性、方法和事件 166
8.3.3 使用GridView控件分页显示数据 170
8.3.4 使用GridView控件实现数据排序 172
8.3.5 使用GridView控件实现主/详细页 174
8.3.6 使用GridView控件更新数据 176
8.3.7 使用GridView控件删除数据 180
8.4 DetailsView控件 181
8.4.1 DetailsView控件概述 181
8.4.2 DetailsView控件常用的属性、方法和事件 183
8.4.3 使用DetailsView控件分页显示数据 185
8.4.4 使用DetailsView控件更新数据 186
8.5 FormView控件 187
8.5.1 FormView控件概述 187
8.5.2 为FormView控件创建模板 188
8.5.3 使用FormView控件中分页显示数据 189
8.5.4 使用FormView控件修改数据 191
8.6 小结 193
习题 193
第9章 用户控件与自定义控件 194
9.1 ASP.NET用户控件和自定义控件概述 194
9.1.1 用户控件和普通的Web页比较 194
9.1.2 用户控件与自定义控件的比较 194
9.1.3 用户控件的优点 195
9.2 创建及使用用户控件 195
9.2.1 创建用户控件 195
9.2.2 将用户控件添加至网页 196
9.2.3 在用户控件中添加用户控件 196
9.3 设置用户控件 197
9.3.1 访问用户控件的属性 197
9.3.2 访问用户控件中的服务器控件 197
9.3.3 将Web网页转化为用户控件 199
9.4 用户控件编程 200
9.4.1 用户控件设计 200
9.4.2 界面设计 200
9.4.3 事件设计 201
9.4.4 运行情况 202
9.5 自定义控件 202
9.6 小结 204
习题 204
第10章 样式和主题 205
10.1 母版页和内容页 205
10.1.1 创建母版页 205
10.1.2 创建内容页 207
10.1.3 以编程方式访问母版页 208
10.2 样式表CSS 208
10.2.1 什么是CSS 208
10.2.2 CSS的基本语法 209
10.2.3 将CSS应用在Web控件上 210
10.3 主题和外观 211
10.3.1 主题和外观概述 211
10.3.2 创建主题和外观 212
10.3.3 应用主题和外观 212
10.4 小结 215
习题 215
第11章 ASP.NET应用程序安全技术 216
11.1 ASP.NET安全结构 216
11.2 基于Windows的身份验证 217
11.2.1 IIS和ASP.NET中的安全和访问控制 217
11.2.2 配置Windows身份验证与授权 218
11.3 ASP.NET 2.0的成员资格和角色资格管理器 219
11.3.1 ASP.NET 2.0成员资格概述 219
11.3.2 ASP.NET 2.0成员资格的配置 220
11.3.3 ASP.NET 2.0角色管理器配置 222
11.4 ASP.NET网站管理工具 223
11.4.1 ASP.NET网站管理工具概述 223
11.4.2 用户管理 224
11.4.3 角色管理 225
11.4.4 访问规则管理 226
11.5 ASP.NET安全服务器控件 227
11.5.1 登录控件 227
11.5.2 创建用户向导控件 227
11.5.3 密码恢复控件 228
11.5.4 修改密码控件 228
11.5.5 其他控件 228
11.6 成员资格和角色特性 229
11.6.1 Membership类 229
11.6.2 MembershipUser类 230
11.6.3 Role类介绍 230
11.7 小结 231
习题 231
第12章 站点导航控件 232
12.1 站点地图概述 232
12.2 TreeView控件 233
12.2.1 TreeView控件概述 233
12.2.2 TreeView控件常用的属性和事件 234
12.2.3 TreeView控件的基本应用 236
12.2.4 TreeView控件绑定数据库 238
12.2.5 TreeView控件绑定XML文件 240
12.3 Menu控件 242
12.3.1 Menu控件概述 242
12.3.2 Menu控件常用的属性和事件 242
12.3.3 Menu控件的基本应用 244
12.3.4 Menu控件绑定XML文件 245
12.4 SiteMapPath控件 246
12.4.1 SiteMapPath控件概述 246
12.4.2 SiteMapPath控件常用的属性和事件 247
12.4.3 应用SiteMapPath控件实现站点导航 248
12.5 小结 250
习题 250
第13章 ASP.NET中使用XML 251
13.1 .NET Framework 2.0中XML命名空间 251
13.2 读取XML文档 251
13.2.1 使用XmlReader读取XML文件 252
13.2.2 使用XmlDocument读取XML文件 256
13.3 生成和修改XML文档 259
13.3.1 使用XmlWriter生成XML 259
13.3.2 使用XmlDocument创建XML 262
13.3.3 使用XmlDocument修改XML 263
13.4 使用XSLT转换XML 267
13.4.1 System.Xml.Xsl命名空间下的类 267
13.4.2 直接使用XSLT转换XML文件 268
13.4.3 传递参数至XSL样式表 269
13.5 XML与DataSet的交互 269
13.6 小结 270
习题 270
第14章 综合应用实例——留言板 271
14.1 系统功能概述 271
14.2 数据库设计 271
14.3 公共类编写 273
14.3.1 配置Web.Config 273
14.3.2 SqlData类 273
14.4 母版页的设计 275
14.4.1 母版页的创建 275
14.4.2 母版页的运行 276
14.4.3 母版页和内容页路径 276
14.5 首页设计 276
14.5.1 技术难点 276
14.5.2 功能实现 276
14.6 发表留言模块的设计 277
14.6.1 技术难点 277
14.6.2 功能实现 278
14.7 留言信息查看模块的设计 279
14.7.1 技术难点 279
14.7.2 功能实现 279
14.8 留言管理模块设计 281
14.8.1 技术难点 281
14.8.2 功能实现 282
14.9 回复留言功能设计 282
14.9.1 技术难点 282
14.9.2 功能实现 283
14.10 小结 283
习题 283
第15章 网站发布、打包与安装 284
15.1 发布网站 284
15.2 打包和安装 286
15.2.1 打包和安装网站 286
15.2.2 Web安装项目细节问题 287
15.3 小结 289
习题 289
参考文献 290
……[看更多目录]
序言随着计算机网络的飞速发展和日益普及,网络应用越来越多,面向网络的开发技术已经成为IT技术发展的重要分支之一。网络应用程序的设计和开发已经成为各类应用软件中最主要的组成部分,其需求也相应增多,因此计算机网络程序设计作为一项知识技能受到越来越多的重视。在众多提供动态内容的Web编程技术中,ASP.NET独立于浏览器,采用效率较高的、面向对象的方法来创建动态Web应用程序,而且支持VB.NET、C#.NET、VC++.NET等多种编程语言。
本书以C#语言为基础,紧紧围绕最新的ASP.NET 2.0技术精髓展开深入讲解,以清晰的思路、精炼的实例使读者快速入门,并逐步掌握网络编程的知识。本书注重基础理论与实用开发相结合,突出应用编程思想与开发方法的介绍,所选实例都具有较强的概括性和实际应用价值。
本书是作者根据多年从事网络程序设计工作和讲授计算机专业相关课程的教学实践,在已编多部讲义和教材的基础上编写而成的:内容充实,循序渐进,选材上注重系统性、先进性和实用性;注重实践性,精选大量例题,且增加了汉字注释,所有例题已在Visual Studio 2005上调试通过,可直接引用,读者也可按照书中提示步骤自己动手完成。
文摘选择数据连接后,可以单击“连接字符串”前面的“+”号,查看具体的连接字符串,如图8-7所示。
对于数据源的数据连接,用户可以选择保存连接字符串到配置文件,如图8-8所示,否则连接字符串保存在.aspx文件中。
插图:
点此购买报价¥26.40