![ASP.NET动态网站开发](https://cover.qianqiantushu.cc/31/s64af2d6.jpg)
![ASP.NET动态网站开发](https://cover.qianqiantushu.cc/31/s64af2d6.jpg)
ASP.NET动态网站开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:本书编委会编著
- 出 版 社:北京:中国计划出版社
- 出版年份:2007
- ISBN:9787801779120
- 页数:339 页
第1章 ASP.NET基础 1
1.1 网页 1
1.1.1 静态网页 1
1.1.2 动态网页 2
1.2 ASP.NET概述 3
1.2.1 .NET框架概述 3
1.2.2 ASP.NET概述 4
1.3 搭建开发与运行环境 5
1.3.1 安装Visual Studio 2005 5
1.3.2 安装Internet信息服务 7
1.3.3 配置Internet信息服务 9
1.4 第一个ASP.NET Web应用程序 11
1.4.1 Web窗体页概述 11
1.4.2 创建MyFirstASPNET应用程序 12
1.4.3 创建MyFirstASPNET的Web窗体页 13
1.4.4 使用Visual Studio 2005编辑Web窗体页 15
1.4.5 添加配置文件Web.config 16
1.4.6 运行MyFirstASPNET应用程序 16
1.5 本章小结 17
1.6 思考与练习 17
第2章 C#面向对象编程 19
2.1 C#基本语法 19
2.1.1 数据类型 19
2.1.2 运算符 24
2.1.3 基本语句 25
2.1.4 流程控制语句 28
2.1.5 注释 31
2.2 C#面向对象编程基础 32
2.2.1 类、对象和实例化 32
2.2.2 类的数据成员 34
2.2.3 属性和索引器 34
2.2.4 类的函数成员 36
2.2.5 继承与派生 37
2.2.6 抽象类、密封类和嵌套类 40
2.3 数组和字符串处理 40
2.3.1 数组概述 40
2.3.2 遍历数组的元素 41
2.3.3 多维数组和交错数组 41
2.3.4 System.Array类 42
2.3.5 String和StringBuilder 43
2.4 本章小结 44
2.5 思考与练习 44
第3章 ASP.NET Web窗体页 45
3.1 ASP.NET的基本指令 45
3.1.1 @Page指令 45
3.1.2 @Control指令 47
3.1.3 @Register指令 48
3.1.4 @Reference指令 49
3.1.5 @Import指令 50
3.1.6 @Assembly指令 50
3.1.7 @Implements指令 50
3.1.8 @OutputCache指令 50
3.1.9 @Master指令 51
3.1.10 @MasterType指令 52
3.1.11 @PreviousPageType指令 53
3.2 Web窗体页基本语法 53
3.2.1 代码呈现块语法 53
3.2.2 代码声明块语法 54
3.2.3 ASP.NET服务器控件语法 55
3.2.4 HTML服务器控件语法 56
3.2.5 数据绑定表达式语法 56
3.2.6 服务器端对象标记语法 58
3.2.7 服务器端包含指令语法 59
3.2.8 服务器端注释语法 59
3.2.9 声明性表达式语法 60
3.3 内联代码和代码隐藏 60
3.3.1 内联代码分离 61
3.3.2 代码隐藏分离 62
3.4 Web窗体页的生命周期 63
3.4.1 页面请求的事件 63
3.4.2 页面初始化 64
3.4.3 页面加载 64
3.4.4 回发事件处理 65
3.4.5 页面预呈现 65
3.4.6 页面呈现 65
3.4.7 页面卸载 65
3.5 本章小结 65
3.6 思考与练习 65
第4章 ASP.NET Web基本对象 68
4.1 Response对象 68
4.1.1 Response对象的属性和方法 68
4.1.2 利用Response对象输出文本 70
4.1.3 利用Response对象输出图片 70
4.1.4 利用Response对象重新定向链接 72
4.2 Request对象 72
4.2.1 Request对象的属性和方法 72
4.2.2 利用Request对象获取客户端表单信息 74
4.2.3 利用Request对象获取服务器变量的信息 74
4.2.4 利用Request对象获取HTTP中的信息 74
4.2.5 利用Request对象获取URL中的参数 75
4.3 Server对象 76
4.3.1 Server对象的属性和方法 76
4.3.2 利用Server对象进行HTML编码 77
4.3.3 利用Server对象进行URL编码 79
4.3.4 利用Server对象映射虚拟路径 80
4.3.5 利用Server对象重新定向链接 81
4.4 Application对象 83
4.4.1 Application对象的属性和方法 83
4.4.2 利用Application对象存储全局数据 84
4.5 Session对象 85
4.5.1 Session对象的属性和方法 85
4.5.2 Session对象的唯一性 86
4.5.3 Session对象的有效时间 87
4.5.4 Session对象存储用户登录信息 87
4.5.5 Application对象和Session事件统计网站访问人数 88
4.6 ViewState对象 90
4.6.1 ViewState对象的属性和方法 90
4.6.2 ViewState对象存取页面数据 91
4.7 本章小结 92
4.8 思考与练习 92
第5章 HTML服务器控件 94
5.1 HTML服务器控件概述 94
5.2 容器控件 95
5.2.1 HtmlAnchor控件 96
5.2.2 HtmlButton控件 97
5.2.3 HtmlForm控件 98
5.2.4 HtmlGenericControl和HtmlHead控件 98
5.2.5 HtmlSelect控件 99
5.2.6 HtmlTable、HtmlTableRow和HtmlTableCell控件 100
5.2.7 HtmlTextArea控件 103
5.3 输入控件 104
5.3.1 HtmlInputButton、HtmlInputReset和HtmlInputSubmit控件 105
5.3.2 HtmlInputCheckBox控件 105
5.3.3 HtmlInputFile控件 106
5.3.4 HtmlInputHidden控件 108
5.3.5 HtmlInputRadioButton控件 109
5.3.6 HtmlInputText和HtmlInputPassword控件 109
5.3.7 HtmlInputImage控件 110
5.4 其他类型控件 111
5.4.1 HtmlImage控件 111
5.4.2 HtmlTitle、HtmlLink和HtmlMeta控件 112
5.5 本章小结 113
5.6 思考与练习 113
第6章 Web服务器控件 116
6.1 Web服务器控件概述 116
6.2 标准控件 118
6.2.1 文本、链接和图像控件 118
6.2.2 TextBox控件 123
6.2.3 按钮控件 125
6.2.4 列表控件 128
6.2.5 选择控件 135
6.2.6 容器控件 138
6.2.7 复杂控件 144
6.2.8 其他控件 150
6.3 验证控件 154
6.3.1 RequiredFieldValidator控件 155
6.3.2 RangeValidator控件 155
6.3.3 CompareValidator控件 156
6.3.4 RegularExpressionValidator控件 158
6.3.5 CustomValidator控件 158
6.3.6 ValidationSummary控件 160
6.4 本章小结 161
6.5 思考与练习 161
第7章 ADO.NET访问数据库 164
7.1 数据库基础知识 164
7.1.1 数据库基本对象概述 164
7.1.2 安装SQL Server 2005 166
7.1.3 SQL Server管理平台 169
7.2 SQL语言 171
7.2.1 SQL基本语法和语句 171
7.2.2 SQL常用函数 173
7.3 ADO.NET概述 175
7.4 连接数据库 176
7.4.1 连接SQL Server数据库 177
7.4.2 连接Access数据源 180
7.5 读取和操作数据 185
7.5.1 读取数据 185
7.5.2 操作数据 189
7.5.3 调用存储过程 190
7.5.4 存储过程的参数 191
7.6 数据集 194
7.6.1 填充数据集 196
7.6.2 数据表、行和列 198
7.6.3 过滤数据集 203
7.7 本章小结 205
7.8 思考与练习 206
第8章 ASP.NET数据服务 207
8.1 数据绑定技术 207
8.1.1 数据绑定概述 207
8.1.2 Eval和Bind方法 208
8.2 数据源控件 209
8.2.1 Sql数据源控件SqlDataSource 210
8.2.2 Access数据源控件AccessDataSource 214
8.2.3 对象数据源控件ObjectDataSource 215
8.2.4 Xml数据源控件XmlDataSource 218
8.2.5 站点地图数据源控件SiteMapDataSource 219
8.3 重复控件Repeater 221
8.3.1 Repeater控件概述 221
8.3.2 使用Repeater控件的模板 222
8.3.3 使用Repeater控件显示数据编号 224
8.4 数据列表控件DataList 225
8.4.1 DataList控件概述 225
8.4.2 使用DataList控件的模板 227
8.4.3 应用CommandArgument属性 228
8.4.4 应用DataKeyField属性获取主键 228
8.4.5 DataList控件的事件 229
8.5 网格视图控件GridView 231
8.5.1 GridView控件概述 231
8.5.2 GridView控件的模板、行和列 232
8.5.3 编辑数据 234
8.5.4 排序数据 234
8.5.5 数据分页 235
8.5.6 GridView控件的事件 237
8.6 操作一条记录的控件 240
8.6.1 详细视图控件DetailsView和窗体视图控件FormView 240
8.6.2 实现“主/从”数据操作 242
8.7 本章小结 244
8.8 思考与练习 244
第9章 配置ASP.NET网站 246
9.1 配置文件Web.config 246
9.1.1 配置文件Web.config的默认内容 246
9.1.2 ASP.NET配置架构 248
9.1.3 常用元素的配置 250
9.1.4 读取配置文件 254
9.1.5 ASP.NET配置工具 255
9.1.6 ASP.NET MMC管理单元 256
9.2 Global.asax文件 258
9.2.1 Global.asax文件的默认内容 258
9.2.2 应用程序指令 259
9.2.3 代码声明块 260
9.2.4 静态属性 261
9.2.5 包含文件 261
9.2.6 Global.asax文件中的事件 261
9.3 本章小结 266
9.4 思考与练习 266
第10章 站点导航和登录 268
10.1 导航控件 268
10.1.1 TreeView 268
10.1.2 Menu 271
10.1.3 SiteMapPath 275
10.2 登录控件 277
10.2.1 Login 277
10.2.2 LoginName 281
10.2.3 LoginStatus 281
10.2.4 LoginView 282
10.2.5 PasswordRecovery 282
10.2.6 CreateUserWizard 284
10.2.7 ChangePassword 286
10.3 本章小结 287
10.4 思考与练习 287
第11章 ASP.NET AJAX 289
11.1 ASP.NET AJAX概述 289
11.2 安装ASP.NET AJAX 290
11.3 AJAX服务器控件与脚本 292
11.3.1 ScriptManager 292
11.3.2 UpdatePanel 294
11.3.3 UpdateProgress 296
11.3.4 Timer 298
11.3.5 ScriptManagerProxy 300
11.3.6 AJAX环境中的脚本技术 300
11.4 本章小结 302
11.5 思考与练习 302
第12章 在线考试系统 304
12.1 系统功能设计 304
12.2 数据库设计 305
12.2.1 表设计 305
12.2.2 关系设计 307
12.3 在线考试系统——应用程序Examine 308
12.3.1 应用程序Examine的组成 308
12.3.2 设计应用程序Examine的主题 309
12.4 在线考试系统的数据访问层 310
12.4.1 Examine类 310
12.4.2 ExamineeLogin类 314
12.5 在线考试系统后台的具体实现 316
12.5.1 管理员登录 316
12.5.2 添加新的考题 318
12.5.3 修改考题 320
12.5.4 考题管理 323
12.5.5 查看考生成绩 326
12.6 在线考试系统前台的具体实现 328
12.6.1 考生登录 328
12.6.2 选择考试科目 330
12.6.3 在线考试 332
12.7 本章小结 336
12.8 思考与练习 337
主要参考文献 339
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《叶用枸杞新品种宁杞9号选育及开发利用》王娅丽主编 2018
- 《软件工程开发与管理研究》闫俊伢著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018