ASP.NET WEB应用开发 C#版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:尹增明等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111232766
- 页数:490 页
第一篇 基础知识篇 2
第1章 知识体系简介 2
1.1 ASP.NET程序员知识体系 2
1.1.1 程序员的发展历程 2
1.1.2 常用网络应用开发技术 3
1.1.3 ASP.NET C#程序员必备知识 5
1.2 本书知识体系 5
1.3 ASP.NET概述 7
1.4 小结 8
第2章 开发环境的安装与配置 9
2.1 Visual Studio 2005对系统的要求 9
2.1.1 Visual Studio 2005各版本介绍 9
2.1.2 Visual Studio 2005对系统环境的要求 10
2.2 开发环境的安装 11
2.2.1 Visual Studio 2005的安装过程 11
2.2.2 MSDN的安装 12
2.2.3 SQL Server 2005的安装 12
2.3 ASP.NET的配置 14
2.4 小结 15
2.5 习题 16
第3章 C#语言基础 17
3.1 数据类型 17
3.1.1 整型 17
3.1.2 浮点型 18
3.1.3 decimal型 18
3.1.4 布尔型 18
3.1.5 string 19
3.2 基础语法 19
3.2.1 变量的声明及使用 19
3.2.2 常量的声明及使用 19
3.2.3 算术运算符 20
3.2.4 关系运算符 20
3.2.5 赋值运算符 21
3.2.6 自增和自减运算符 22
3.3 控制结构 23
3.3.1 if结构 23
3.3.2 if/else结构 24
3.3.3 switch结构 24
3.3.4 for循环结构 25
3.3.5 while循环结构 26
3.3.6 do/while循环结构 27
3.3.7 break和continue 27
3.3.8 逻辑和条件运算符 29
3.3.9 异常处理 30
3.4 数组 32
3.4.1 二维及多维数组 32
3.4.2 交错数组 33
3.4.3 数组的对象操作 33
3.4.4 用foreach结构遍历数组 34
3.5 类及相关设计 35
3.5.1 命名空间 35
3.5.2 访问修饰符 36
3.5.3 类 36
3.5.4 字段 36
3.5.5 属性 37
3.5.6 方法 38
3.5.7 事件 39
3.6 继承 44
3.6.1 基类与派生类 44
3.6.2 接口 45
3.6.3 抽象类 46
3.6.4 密封类 47
3.6.5 多态性 47
3.7 集合 50
3.7.1 Array 50
3.7.2 ArrayList 50
3.7.3 哈希表 52
3.7.4 常用集合介绍 53
3.8 小结 54
3.9 习题 54
第4章 Visual Studio 2005介绍 56
4.1 Visual Studio 2005用户界面介绍 56
4.1.1 Visual Studio 2005用户界面概况 56
4.1.2 常用窗口介绍 57
4.1.3 Visual Studio 2005工作环境设置 58
4.2 Visual Studio 2005 IDE的特色功能 61
4.2.1 代码编辑器 61
4.2.2 “预览数据”对话框 61
4.2.3 文档大纲 62
4.2.4 智能感知增强功能 62
4.2.5 符号重命名 62
4.3 Visual Studio 2005 Web编程示例 64
4.4 小结 66
4.5 习题 66
第5章 ASP.NET常用服务器端控件 67
5.1 ASP.NET控件的基本概念 67
5.2 Label和Literal控件 69
5.3 TextBox控件 69
5.4 Button、LinkButton和ImageButton控件 70
5.5 HyperLink控件 71
5.6 DropDownList控件 71
5.7 ListBox控件 72
5.8 CheckBox和CheckBoxList控件 73
5.9 RadioButton和RadioButtonList控件 74
5.10 Image控件 74
5.11 Table控件 75
5.12 Calender日历控件 75
5.13 AdRotater控件 76
5.14 Panel控件 78
5.15 数据验证控件 79
5.16 Request、Response和Server对象 83
5.17 小结 83
5.18 习题 83
第二篇 应用开发知识篇 86
第6章 ASP.NET数据绑定 86
6.1 什么是数据绑定 86
6.2 如何实现数据绑定 87
6.2.1 利用数据源、数据绑定控件进行绑定 87
6.2.2 利用编程方式进行绑定 91
6.2.3 GridView进阶 92
6.3 小结 94
6.4 习题 94
第7章 ASP.NET数据库操作 95
7.1 数据库基本知识 95
7.1.1 数据库系统的一般组成 95
7.1.2 关系数据库的基本概念 96
7.1.3 SQL语句 97
7.2 存储过程和触发器 99
7.3 如何连接数据库 101
7.4 数据显示控件的组合使用 105
7.4.1 GridView控件与DropDownList控件结合使用 105
7.4.2 使用DetailsView控件及实例 106
7.5 数据库增删改操作 107
7.6 事务处理 109
7.7 小结 110
7.8 习题 110
第8章 ASP.NET文件操作 111
8.1 目录安全性设置 111
8.2 文件操作相关类 111
8.3 文本文件操作 112
8.3.1 写入文本文件 113
8.3.2 附加文本文件 113
8.3.3 读取文本文件 114
8.4 二进制文件操作 115
8.4.1 写入二进制文件 115
8.4.2 读取二进制文件 117
8.5 快速操作 117
8.5.1 显示目录中的内容 118
8.5.2 路径信息 119
8.6 二进制序列化操作 121
8.6.1 序列化ArrayList 121
8.6.2 反序列化ArrayList对象 122
8.6.3 序列化和反序列化自定义类 123
8.7 使用XML序列化 125
8.7.1 序列化一个类 126
8.7.2 控制序列化 127
8.8 小结 128
8.9 习题 129
第9章 ASP.NET注册表操作 130
9.1 注册表的结构及简要介绍 130
9.1.1 打开注册表 130
9.1.2 注册表的结构 130
9.2 读写和操作注册表 131
9.2.1 操作注册表的类 131
9.2.2 实例 132
9.3 小结 141
9.4 习题 141
第10章 ASP.NET和XML 142
10.1 从MSXML到.NET的XML 142
10.2 XML分析模式 142
10.3 XmlReader阅读器类 143
10.3.1 使用XmlReader类读取xml文档 143
10.3.2 使用XmlReader类来分析属性值 145
10.3.3 处理XML文本 146
10.3.4 处理XML字符串片段文本 147
10.4 带XML文档格式验证的XmlReader类 148
10.5 节点阅读器XmlNodeReader类 150
10.6 写XML文档 150
10.6.1 使用XmlTextWriter类来写xml文档 150
10.6.2 读写流 152
10.6.3 设计XmlReadWriter类 154
10.7 小结 156
第11章 ASP.NET风格及样式 157
11.1 使用主题进行网站设计 157
11.1.1 创建主题 157
11.1.2 创建默认外观 157
11.1.3 创建命名外观 158
11.1.4 样式表主题 159
11.1.5 禁用主题 161
11.1.6 通过配置使用主题 161
11.1.7 在主题中使用样式表 162
11.1.8 创建全局主题 163
11.1.9 动态地应用主题 163
11.1.10 动态地应用外观 166
11.2 使用母版页进行站点设计 168
11.2.1 创建母版页 168
11.2.2 创建默认内容区 171
11.2.3 母版页的嵌套 171
11.2.4 通过配置使用母版页 172
11.2.5 访问和设置母版页内容 172
11.2.6 动态地应用母版页 172
11.3 小结 173
11.4 习题 173
第12章 Web Service介绍 174
12.1 什么是Web Service 174
12.1.1 远程过程调用技术介绍 174
12.1.2 Web Service技术的特点 176
12.2 Web Service的协议栈 177
12.2.1 简单对象访问协议SOAP 178
12.2.2 Web Service描述语言WSDL 179
12.2.3 统一描述、发现和集成 180
12.3 Web Service编程示例 180
12.3.1 进行整数加法的Web Service编程示例 180
12.3.2 Web Service调用示例 182
12.4 小结 184
12.5 习题 184
第13章 ASP.NET站点导航 185
13.1 站点导航简介 185
13.2 导航控件介绍 185
13.2.1 SiteMapDataSource控件 185
13.2.2 TreeView控件 185
13.2.3 Menu控件 187
13.2.4 SiteMapPath控件 188
13.2.5 Web.sitemap站点地图 188
13.3 站点导航实例 189
13.4 小结 196
13.5 习题 196
第14章 ASP.NET Membership和权限管理 197
14.1 Membership介绍 197
14.1.1 Membership的架构模式 197
14.1.2 Membership类 198
14.1.3 MembershipUser类 199
14.1.4 ASP.NET登录控件 199
14.2 Membership的安装配置 200
14.2.1 用aspnet_regsql.exe工具安装Membership所需的数据库 200
14.2.2 Membership的配置参数 201
14.3 Membership的实例应用 202
14.4 Roles概述 205
14.5 Roles的配置 206
14.6 Roles操作 206
14.7 小结 217
14.8 习题 217
第15章 ASP.NET WebPart 218
15.1 WebPart概述 218
15.2 在什么情况下使用WebPart 218
15.3 ASP.NET 2.0中提供的WebPart控件 219
15.4 创建个性化的页面 220
15.4.1 创建WebPartManager控件 220
15.4.2 在Zone中加入控件 222
15.4.3 配置Web Parts中的控件 222
15.4.4 访问Zone中的控件 223
15.4.5 配置Zone控件 224
15.4.6 让用户定制页面 226
15.5 小结 232
15.6 习题 232
第16章 ASP.NET缓存 233
16.1 ASP.NET 2.0缓存概述 233
16.2 页面输出缓存 234
16.3 部分页面缓存 237
16.4 使用Cache API对象 238
16.4.1 使用HttpCachePolicy类来缓存页面 238
16.4.2 使用Cache类缓存对象或数据 239
16.5 小结 241
16.6 习题 241
第17章 ASP.NET状态管理 242
17.1 状态管理概述 242
17.1.1 为什么需要状态管理 242
17.1.2 状态的类型 244
17.2 基于客户端的模式 244
17.2.1 视图状态 244
17.2.2 隐藏域 245
17.2.3 Cookie 246
17.2.4 查询字符串 246
17.3 基于服务器端的模式 247
17.3.1 应用程序状态 247
17.3.2 会话状态 248
17.3.3 数据库支持 251
17.4 小结 252
17.5 习题 253
第18章 ASP.NET用户自定义控件 254
18.1 用户控件 254
18.1.1 用户控件基础知识 254
18.1.2 用户控件编写实例-微调控件 255
18.1.3 如何将Web窗体转换为用户控件 258
18.2 自定义控件 258
18.2.1 自定义控件基础知识 259
18.2.2 简单自定义控件的实现 260
18.2.3 在工程中使用自定义控件 263
18.3 用户控件与自定义控件的区别 264
18.4 小结 265
18.5 习题 265
第19章 ASP.NET Web安全 266
19.1 ASP.NET网站安全介绍 266
19.1.1 操作系统的安全 266
19.1.2 IIS的安全 267
19.1.3 数据库的安全 267
19.1.4 编程时需要注意的安全问题 268
19.2 ASP.NET安全编程 269
19.2.1 什么是跨站点脚本攻击 270
19.2.2 在ASP.NET编程中防范XSS攻击 271
19.2.3 防止SQL注入攻击 272
19.2.4 Cookie和身份验证 273
19.2.5 数据加密 274
19.3 小结 276
19.4 习题 276
第20章 ASP.NET和AJAX 277
20.1 ASP.NET AJAX概述 277
20.1.1 AJAX框架的种类 277
20.1.2 使用AJAX的目的 277
20.1.3 AJAX的实现原理 278
20.1.4 ASP.NET AJAX介绍 278
20.1.5 ASP.NET AJAX的下载与安装 278
20.1.6 ASP.NET AJAX核心控件 279
20.1.7 ASP.NET AJAX Control Toolkit扩展控件 279
20.2 ASP.NET AJAX的应用实例 280
20.2.1 新建一个ASP.NET AJAX Web网站 280
20.2.2 运用UpdatePanel实现页面局部更新 280
20.2.3 运用UpdateProgress显示页面更新状态 283
20.3 小结 284
20.4 习题 284
第21章 ASP.NET配置 285
21.1 ASP.NET中的配置 285
21.1.1 MMC管理 285
21.1.2 Web网站管理工具 290
21.2 小结 294
21.3 习题 294
第22章 安装及部署 295
22.1 编译 295
22.2 发布概述 297
22.3 命令拷贝部署 298
22.4 集成环境复制功能部署 298
22.5 安装包方式部署 300
22.6 小结 304
22.7 习题 304
第三篇 项目实战篇 306
第23章 ASP.NET留言板 306
23.1 需求分析 306
23.2 总体架构 307
23.3 数据库设计 307
23.4 详细设计 314
23.4.1 数据显示和操作 315
23.4.2 目录结构 322
23.4.3 留言列表及添加留言 329
23.4.4 管理功能设计 341
23.5 小结 383
23.6 习题 384
第24章 ASP.NET简单论坛 385
24.1 需求分析 385
24.2 总体架构 387
24.3 数据库设计 387
24.4 详细设计 394
24.4.1 SimpleForum.Model项目 394
24.4.2 SimpleForum.IDAL项目 400
24.4.3 SimpleForum.DBUtility项目 402
24.4.4 SimpleForum.DAL项目 407
24.4.5 SimpleForum.DBFactory项目 417
24.4.6 SimpleForum.BLL项目 418
24.4.7 SimpleForum.Web项目 423
24.5 小结 476
24.6 习题 476
附录1 C#语言进阶 477
附录2 Web.Config配置解析 486
附录3 ASCII码表 490
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019