图书介绍
ASP.NET程序设计pdf电子书版本下载
- 张海春主编 著
- 出版社: 大连:大连理工大学出版社
- ISBN:9787561155011
- 出版时间:2010
- 标注页数:264页
- 文件大小:53MB
- 文件页数:274页
- 主题词:主页制作-程序设计-高等学校-教材
PDF下载
下载说明
ASP.NET程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET基础 1
1.1 Web技术相关概念 1
1.2 WWW的工作原理 2
1.2.1 静态网页工作原理 2
1.2.2 动态网页工作原理 3
1.3 ASP.NET的工作原理及相关技术 3
1.4 ASP.NET的安装、运行与调试环境 5
1.4.1 ASP.NET的运行环境 5
1.4.2 安装IIS及.NET Framework 5
1.4.3 Microsoft Visual Web Developer 2008 Express Edition 6
思考练习与上机操作 10
第2章 C#编程基础 12
2.1 C#程序 12
2.2 数据类型 13
2.3 常量和变量 15
2.3.1 常量 15
2.3.2 变量 16
2.3.3 类型转换 21
2.4 编写表达式 22
2.4.1 表达式、运算符和操作数 22
2.4.2 确定运算符的优先级 23
2.5 条件语句 24
2.5.1 if语句 24
2.5.2 switch语句 26
2.6 循环语句 28
2.6.1 for语句 28
2.6.2 while语句 30
2.6.3 do...while语句 31
2.6.4 foreach语句 32
2.7 C#面向对象程序设计 34
思考练习与上机操作 37
第3章 ASP.NET的网页代码模型及生命周期 40
3.1 ASP.NET的网页代码模型 40
3.1.1 单文件页模型 40
3.1.2 代码隐藏页模型 41
3.1.3 如何选择代码模型 44
3.2 网页设计器的“源”视图 44
3.3 网页设计器的“设计”视图 45
3.3.1 在“设计”视图中定位元素 45
3.3.2 如何在“设计”视图中定位元素 46
3.4 ASP.NET网页概述 47
3.4.1 ASP.NET网页的组件 47
3.4.2 ASP.NET网页介绍 47
3.5 ASP.NET网页的客户端状态维护 52
3.5.1 视图状态 52
3.5.2 控件状态 53
3.5.3 隐藏域 53
3.5.4 Cookie 54
3.5.5 查询字符串 55
3.5.6 选择何种客户端状态维护方法 56
3.6 Page类 56
3.6.1 Page类的常用属性、方法和事件 57
3.6.2 Page类的使用 58
3.7 ASP.NET页生命周期 59
3.8 ASP.NET网站布局 61
思考练习与上机操作 62
第4章 Web窗体标准控件 64
4.1 HTML控件、HTML服务器控件与Web服务器控件的异同 64
4.1.1 HTML服务器控件 64
4.1.2 Web服务器控件 65
4.1.3 HTML控件、HTML服务器控件和Web服务器控件的选用 65
4.2 Web服务器控件的共同属性 66
4.3 简单控件 66
4.3.1 标签控件(Label) 66
4.3.2 超链接控件(HyperLink) 67
4.3.3 图像控件(Image) 68
4.4 文本框控件(TextBox) 70
4.5 按钮控件(Button、LinkButton和ImageButton) 72
4.6 单选按钮控件和单选按钮组控件(RadioButton和RadioButtonList) 75
4.7 复选框控件和复选框组控件(CheckBox和CheckBoxList) 79
4.8 列表控件(DropDownList、ListBox和BulletedList) 82
思考练习与上机操作 87
第5章 ASP.NET的内置对象 89
5.1 Response对象 89
5.1.1 向浏览器发送消息 90
5.1.2 重定向 90
5.1.3 输出文本文件 90
5.2 Request对象 91
5.2.1 获取表单数据 91
5.2.2 获取客户端浏览器的信息 93
5.2.3 获取服务器端环境变量 94
5.2.4 获取文件的路径 96
5.3 Application对象 96
5.3.1 存取Application对象变量值 97
5.3.2 Appliction对象的锁定与解锁 98
5.3.3 Application对象的事件 98
5.4 Session对象 99
5.4.1 Session对象的常用属性 99
5.4.2 Session对象的常用方法 101
5.4.3 Session对象的事件 102
5.5 Server对象 103
5.5.1 利用HtmlEncode和HtmlDecode方法对网页内容编码 104
5.5.2 URL编码和解码 105
5.5.3 建立虚拟路径与服务器物理目录间映射 106
5.5.4 执行指定的程序 107
5.6 Cookie对象 108
思考练习与上机操作 110
第6章 使用SQL Server 2005 Express 112
6.1 SQL Server Management Studio Express的安装与使用 112
6.2 创建数据库及数据表 115
6.3 使用存储过程 117
6.4 视图 122
6.5 数据库关系图 125
思考练习与上机操作 127
第7章 ADO.NET的使用 130
7.1 ADO.NET概述 130
7.1.1 ADO.NET的特点与优势 130
7.1.2 ADO.NET的结构 131
7.2 使用ADO.NET访问数据库的方式 132
7.2.1 创建数据库连接 132
7.2.2 数据查询与操作 133
7.2.3 Visual Web Developer 2008数据库资源管理器 136
7.3 使用数据控件通过ADO.NET访问数据库 138
7.3.1 用户界面的建立 138
7.3.2 添加验证控件 142
7.3.3 主从表的设计与实现 145
思考练习与上机操作 150
第8章 数据访问技术 153
8.1 利用数据集访问数据库 153
8.1.1 DataSet简介 153
8.1.2 TableAdapter类简介 158
8.1.3 TableAdapter类的建立与配置 160
8.2 ASP.NET的数据绑定 166
8.2.1 数据绑定语法与实现 166
8.2.2 Repeater控件实现数据绑定 171
8.2.3 DataList控件实现数据绑定 175
8.2.4 GridView控件中的数据绑定 181
思考练习与上机操作 185
第9章 ASP.NET的错误处理 187
9.1 容错环节与实现策略 187
9.1.1 容错代码被忽略的原因 187
9.1.2 容错实现途径 188
9.2 防御性编码 189
9.2.1 参数检查 189
9.2.2 输入验证 190
9.3 异常处理 193
9.3.1 异常简介 193
9.3.2 捕获异常 195
9.3.3 自定义错误页面 197
思考练习与上机操作 200
第10章 用户留言簿系统项目实践 202
10.1 需求分析 203
10.1.1 项目定义 203
10.1.2 需求描述 203
10.1.3 用户角色分析 203
10.1.4 系统用例图 204
10.1.5 模块划分 204
10.2 系统设计 205
10.2.1 架构分析 205
10.2.2 三层架构带来的变化和好处 205
10.2.3 系统架构设计 206
10.3 数据库设计 207
10.4 系统开发与编码实现 208
10.4.1 使用网站管理工具建立用户及角色 209
10.4.2 尝试建立登录页面 212
10.4.3 母版页的建立 213
10.4.4 使用母版页建立登录页面 219
10.4.5 使用层及添加登录相关控件 221
10.4.6 添加站点地图 224
10.4.7 使用母版页建立用户注册页面 225
10.4.8 用户登录设置 227
10.4.9 使用母版页建立用户留言页面 227
10.5 安全管理中的目录权限设置 229
10.6 三层架构的建立 231
10.6.1 建立数据访问层(DAL) 231
10.6.2 建立业务逻辑层(BLL) 233
10.6.3 修改表现层的用户留言页面 236
10.7 查看用户留言列表 239
10.7.1 建立查看用户留言列表页面 239
10.7.2 利用视图进行多表查询 240
10.7.3 在数据访问层中添加对象 240
10.7.4 在业务逻辑层中添加对象 244
10.7.5 修改表现层的查看用户留言页面 245
10.8 选择用户留言内容及回复 249
10.8.1 建立查看用户留言内容及回复页面 249
10.8.2 在数据访问层中添加对象 251
10.8.3 在业务逻辑层中添加对象 252
10.8.4 使用HiddenField保持变量值 254
10.8.5 修改表现层的页面 255
10.9 用户管理 259
10.9.1 建立用户管理页面 259
10.9.2 在数据访问层中添加对象 260
10.9.3 在业务逻辑层中添加对象 260
10.9.4 修改表现层的页面 261
10.10 任务总结 263
10.11 项目后记 263
参考文献 264