ASP.NET网络程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张恒,廖志芳,刘艳丽编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2009
- ISBN:9787115192707
- 页数:290 页
第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 RegularExpressionValidator控件 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 ForrmView控件 187
8.5.1 FormView控件概述 187
8.5.2为ForrmView控件创建模板 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使用Xml Writer生成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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019