ASP.NET程序设计基础与项目实训PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:文东,秦敬祥主编
- 出 版 社:北京:中国人民大学出版社;北京:北京科海电子出版社
- 出版年份:2009
- ISBN:9787300100265
- 页数:352 页
第1章 初识ASP.NET 1
1.1 Web应用程序概述 2
1.1.1 静态页面 2
1.1.2 动态网页技术 3
1.2 ASP.NET概述 5
1.2.1 ASP和ASP.NET 5
1.2.2 .NET Framework简介 6
1.2.3 编程语言 7
1.2.4 ASP.NET的运行机制 7
1.3 安装Visual Studio 2005 9
1.4 创建ASP.NET网站 11
1.4.1 创建网站 11
1.4.2 创建控件与运行网站 14
1.5 编辑ASPX代码 15
1.5.1 显示光标所在标记的层次 15
1.5.2 添加事件代码 16
1.6 学习ASP.NET的一些建议 18
1.7 小结 18
1.8 习题 19
第2章 ASP.NET Web窗体页 21
2.1 Web窗体页运行过程 22
2.2 ASP.NET的基本指令 23
2.2.1 页指令@Page 24
2.2.2 用户控件指令@Control 26
2.2.3 注册指令@Register 27
2.2.4 引用指令@Reference 27
2.2.5 执行指令@Implements 28
2.2.6 导入指令@Import 28
2.2.7 程序集指令@Assembly 28
2.2.8 母版页指令@Master 29
2.2.9 输出缓冲指令@OutputCache 30
2.3 Web窗体页基本语法 31
2.3.1 代码呈现块语法 31
2.3.2 代码声明块语法 32
2.3.3 ASP.NET服务器控件语法 32
2.3.4 HTML服务器控件语法 33
2.3.5 数据绑定表达式语法 33
2.3.6 服务器端对象标记语法 34
2.3.7 服务器端包含指令语法 35
2.3.8 服务器端注释语法 35
2.3.9 声明性表达式语法 35
2.4 内联代码和代码隐藏 36
2.4.1 内联代码分离 36
2.4.2 代码隐藏分离 37
2.5 小结 38
2.6 习题 38
第3章 ASP.NET内置对象 41
3.1 Response对象 42
3.2 Request对象 43
3.2.1 Request对象的属性和方法 44
3.2.2 利用Request对象获取客户端浏览器信息 44
3.2.3 利用Request对象读取表单数据 45
3.2.4 获取用户传递的参数 46
3.3 Server对象 47
3.3.1 Server对象的属性和方法 48
3.3.2 利用Server对象进行HTML编码和解码 48
3.3.3 利用Server进行URL编码和解码 49
3.3.4 使用MapPath返回指定的物理路径 50
3.4 Application对象 51
3.4.1 Application对象的特点 51
3.4.2 Application对象的属性和方法 52
3.4.3 存取Application对象变量值 52
3.5 Session对象 55
3.5.1 Session对象的属性和方法 55
3.5.2 Session对象的唯一性 56
3.5.3 Session变量的有效期限 58
3.6 Cookie对象 60
3.6.1 Cookie概述 60
3.6.2 Cookie的常用属性和方法 61
3.7 小结 63
3.8 习题 63
第4章 Web服务器控件 66
4.1 ASP.NET Web服务器控件的共有属性 67
4.2 文本服务器控件 71
4.2.1 Label控件 71
4.2.2 Literal控件 71
4.2.3 TextBox控件 72
4.2.4 HyperLink控件 74
4.3 按钮服务器控件 75
4.3.1 Button控件 75
4.3.2 LinkButton控件 76
4.3.3 ImageButton控件 76
4.4 图像服务器控件 79
4.4.1 Image控件 80
4.4.2 ImageMap控件 81
4.5 选择服务器控件 83
4.5.1 CheckBox控件 83
4.5.2 CheckBoxList控件 85
4.5.3 RadioButton控件 88
4.5.4 RadioButtonList控件 90
4.6 列表服务器控件 92
4.6.1 ListBox控件 92
4.6.2 DropDownList控件 94
4.6.3 BulletedList控件 97
4.7 容器服务器控件 100
4.7.1 Panel控件 100
4.7.2 MultiView控件 102
4.7.3 PlaceHolder控件 104
4.8 增强控件 105
4.8.1 AdRotator控件 105
4.8.2 Calendar控件 107
4.8.3 Table控件 111
4.8.4 FileUpload控件 112
4.9 上机实训——登记个人信息 114
4.9.1 页面设计 115
4.9.2 编写事件处理代码 117
4.10 小结 118
4.11 习题 118
第5章 ASP.NET页面验证 122
5.1 验证控件概述 123
5.2 RequiredFieldValidator控件 124
5.3 RegularExpressionValidator控件 126
5.3.1 RegularExpressionValidator控件简介 126
5.3.2 正则表达式 127
5.4 RangeValidator控件 132
5.5 CompareValidator控件 133
5.6 CustomValidator控件 137
5.7 ValidationSummary控件 139
5.8 屏蔽验证功能 141
5.9 给提示信息添加图像和声音 141
5.10 上机实训——用户注册页面 142
5.10.1 页面设计 143
5.10.2 编写事件处理程序 145
5.11 小结 145
5.12 习题 145
第6章 设计ASP.NET网站 147
6.1 母版页概述 148
6.2 导航控件 151
6.2.1 TreeView控件 151
6.2.2 Menu控件 154
6.2.3 SiteMapPath控件 158
6.3 创建母版页 159
6.3.1 创建MasterPage.master文件 159
6.3.2 以表格设置母版页版面布局 161
6.3.3 创建菜单Web.SiteMap文件 164
6.3.4 向母版页添加TreeView与SiteMapPath控件 166
6.4 使用母版页创建内容网页 168
6.4.1 选择母版页创建内容网页 168
6.4.2 单击“添加内容页”创建内容网页 169
6.4.3 创建Default.aspx内容 170
6.4.4 创建网站其他内容网页 172
6.4.5 运行网站 172
6.5 小结 174
6.6 习题 174
第7章 ASP.NET文件操作 176
7.1 获取磁盘信息 177
7.2 目录的相关操作 179
7.2.1 Directory类的方法 179
7.2.2 DirectoryInfo类的方法和属性 182
7.3 文件的相关操作 188
7.3.1 File类 188
7.3.2 FileInfo类 192
7.4 读写文件 195
7.4.1 流 196
7.4.2 FileStream类 196
7.4.3 读写文本文件 200
7.5 Path类 203
7.6 上机实训——文件浏览器 207
7.6.1 页面设计 207
7.6.2 编写程序代码 209
7.7 小结 210
7.8 习题 211
第8章 ADO.NET 214
8.1 ADO.NET基础 215
8.1.1 ADO.NET概述 215
8.1.2 ADO.NET与ADO的比较 215
8.2 ADO.NET的对象 216
8.2.1 Connection对象 216
8.2.2 Command对象 219
8.2.3 DataReader对象 220
8.2.4 DataTable对象 223
8.2.5 DataAdapter对象 228
8.2.6 DataSet对象 230
8.2.7 DataView对象 232
8.3 常见的数据库操作 234
8.3.1 打开数据库连接 234
8.3.2 从数据库中读取记录 235
8.3.3 使用带参数的查询 236
8.3.4 添加数据库记录 237
8.3.5 更新数据库记录 239
8.3.6 删除数据库记录 239
8.3.7 调用存储过程 240
8.4 上机实训——产品数据管理 243
8.4.1 页面设计 243
8.4.2 编写功能函数 244
8.4.3 添加事件处理函数 245
8.5 小结 246
8.6 习题 246
第9章 数据绑定技术 250
9.1 数据绑定技术概述 251
9.2 绑定到简单的数据源 251
9.2.1 绑定到变量 251
9.2.2 绑定到表达式 252
9.2.3 绑定到集合 252
9.2.4 绑定到方法的结果 253
9.3 绑定到复杂的数据源 255
9.3.1 绑定到DataView 255
9.3.2 绑定到DataSet 256
9.3.3 绑定到数据库 257
9.4 常用控件的数据绑定 257
9.4.1 DropDownList控件的数据绑定 258
9.4.2 ListBox控件的数据绑定 259
9.4.3 CheckBoxList控件的数据绑定 259
9.4.4 RadioButtonList控件的数据绑定 261
9.5 数据服务器控件 261
9.5.1 DataGrid控件 261
9.5.2 DataList控件 264
9.5.3 Repeater控件 268
9.5.4 GridView控件 270
9.6 上机实训——产品查询 271
9.6.1 界面设计 271
9.6.2 添加功能函数 272
9.6.3 添加事件处理程序 273
9.7 小结 274
9.8 习题 274
第10章 ASP.NET与XML 277
10.1 XML文档 278
10.1.1 XML元素 278
10.1.2 XML属性 279
10.1.3 XML声明 279
10.1.4 XML文档的结构 279
10.2 在ASP.NET应用程序中使用XML 280
10.2.1 创建存储客户信息的XML文档 280
10.2.2 XML文档对象模型 281
10.2.3 加载XML文件 282
10.2.4 获取XML文档中的节点 282
10.2.5 插入新节点 285
10.2.6 删除节点 289
10.2.7 查询节点 290
10.3 XML与ADO.NET 291
10.3.1 将DataSet写入XML文档 291
10.3.2 将XML读入DataSet 292
10.4 小结 293
10.5 习题 293
第11章 项目实训——企业业务管理系统 296
11.1 系统预览 297
11.2 系统的功能需求 298
11.2.1 需求分析 298
11.2.2 功能模块的划分 299
11.3 数据库设计 300
11.3.1 数据库的需求分析 300
11.3.2 数据库的逻辑设计 300
11.3.3 存储过程设计 302
11.4 系统的实现 306
11.4.1 连接数据库 306
11.4.2 系统登录模块 307
11.4.3 用户管理模块 308
11.4.4 合同管理模块 313
11.4.5 销售管理模块 320
11.4.6 信息管理模块 332
11.4.7 密码修改模块 340
11.5 小结 341
第12章 课程设计 342
12.1 在线投票系统 343
12.2 网上书店 345
12.3 BBS论坛 347
附录 参考答案 350
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019