Web应用程序设计技术-ASP .NETPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:秦学礼编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302126941
- 页数:357 页
第1章 ASP.NET概述及运行环境的构建 1
1.1 Web应用程序的发展 1
1.1.1 Web应用的工作原理 1
1.1.2 Web应用模式的特点 2
1.1.3 Web应用的开发技术 3
1.2 ASP.NET的工作原理及支撑环境 6
1.2.1 Microsoft的.NET战略 6
1.2.2 .NET Framework 7
1.2.3 .NET的优点 11
1.2.4 .NET平台带来的重要意义 11
1.2.5 ASP.NET特点 12
1.3 安装ASP.NET的运行环境 14
1.3.1 安装IIS Web服务器 14
1.3.2 安装.NET Framework 24
1.3.3 .NET Framework SDK的应用 27
1.3.4 MDAC 28
1.4 Visual Studio.NET集成开发环境 28
1.4.1 Visual Studio.NET 28
1.4.2 安装Visual Studio.NET 29
1.5 ASP.NET程序 31
1.5.1 一个简单的ASP.NET程序 31
1.5.2 设计自己的文件结构 32
1.5.3 ASP.NET程序的发布 33
1.5.4 ASP.NET文件的浏览 34
练习1 36
第2章 ASP.NET页面基础 38
2.1 ASP.NET网页表单 38
2.1.1 网页表单页面的特点 38
2.1.2 网页表单结构 38
2.2.1 ASP.NET程序语法 42
2.2 ASP.NET程序语法及约定 42
2.2.2 ASP.NET的页面标记 46
2.2.3 ASP.NET页面的处理过程 48
2.2.4 ASP.NET的文件类型 48
2.2.5 ASP.NET程序的约定 49
2.3 Page类 49
2.3.1 Page_Load事件 49
2.3.2 Page_Unload事件 51
2.3.3 Page_Init事件 52
2.3.4 两个重要属性 52
练习2 53
第3章 VB.NET程序设计基础 55
3.1 VB.NET简介 55
3.2.1 注释和续行 56
3.2.2 编码约定 56
3.2 VB.NET程序代码约定 56
3.3 数据类型 57
3.3.1 VB.NET常量 58
3.3.2 VB.NET变量 61
3.4 运算符与表达式 62
3.4.1 赋值运算符 62
3.4.2 算术运算符 63
3.4.3 比较运算符 63
3.4.4 字符串连接运算符 63
3.4.5 逻辑运算符 63
3.4.6 运算符的优先级 64
3.4.7 VB.NET新增的运算符 64
3.5 数组 65
3.5.1 一维数组 65
3.5.4 对象型数组 66
3.5.2 多维数组 66
3.5.3 动态数组 66
3.6 控制语句 67
3.6.1 选择结构 68
3.6.2 循环结构 70
3.7 过程和函数 74
3.7.1 Sub过程 74
3.7.2 自定义过程 76
3.7.3 事件 77
3.8 常用函数 78
3.8.1 日期和时间函数 78
3.8.2 字符串处理函数 79
3.8.3 数据类型转换 80
3.9 错误处理 82
练习3 84
4.1.1 HTML表单 85
第4章 服务器控件 85
4.1 表单 85
4.1.2 Web表单 86
4.2 服务器控件 87
4.2.1 控件的分类 88
4.2.2 控件的描述形式 88
4.2.3 服务器控件常用的基本属性 89
4.3 HTML服务器控件 90
4.3.1 HtmlAnchor控件 90
4.3.2 Img控件 92
4.3.3 Web表单控件 93
4.3.4 Input控件组 93
4.3.5 Select控件 97
4.3.6 文件上传控件 100
4.3.7 提交、重置和按钮控件 102
4.3.8 与表格有关的控件 105
4.3.9 综合示例 107
4.4 服务器端Web控件 109
4.4.1 标签控件Label 110
4.4.2 文本输入控件TextBox 110
4.4.3 普通按钮控件Button 112
4.4.4 链接按钮控件LinkButton 112
4.4.5 图像按钮控件ImageButton 112
4.4.6 复选框控件CheckBox 116
4.4.7 复选框列表控件CheckBoxList 117
4.4.8 下拉列表框控件DropDownList 118
4.4.9 列表框控件ListBox 118
4.4.10 单选按钮控件RadioButton 120
4.4.11 单选按钮列表控件RadioButtonList 121
4.4.13 容器类控件Panel 123
4.4.12 超链接控件HyperLink 123
4.4.14 表格控件Table 128
4.4.15 日历控件Calendar 134
4.4.16 数据网格控件DataGrid 143
练习4 144
第5章 数据验证控件 146
5.1 Web验证控件 146
5.1.1 Web验证控件的分类 146
5.1.2 Web验证控件的基本属性 147
5.2 RequiredFieldValidator控件 148
5.3 CompareValidator控件 151
5.4 RangeValidator控件 155
5.5 RegularExpressionValidator控件 157
5.5.1 RegularExpressionValidator控件的应用示例 158
5.5.2 验证规则表达式 162
5.6 ValidationSummary控件 163
练习5 166
第6章 ADO.NET数据库操作 168
6.1 ADO.NET简述 168
6.1.1 Managed Provider 168
6.1.2 DataSet简述 169
6.1.3 TablesCollection对象 169
6.1.4 RelationsCollection对象 169
6.2 ADO.NET访问数据库 170
6.2.1 数据库准备 170
6.2.2 数据库连接的简单示例 170
6.3 ADO.NET的对象及应用 172
6.3.1 ADO.NET两种读取数据库的方式 173
6.3.3 Connection对象的应用 175
6.3.2 基于OLE DB的数据库的相关命名空间 175
6.3.4 Command对象的应用 178
6.3.5 DataReader对象的应用 179
6.3.6 数据库操作应用示例 182
6.3.7 结构化查询语言SQL与应用 184
6.3.8 DataSet和DataAdapter对象 193
6.3.9 DataSet对象的基本操作 198
6.3.10 将DataSet对象的数据写入数据库 199
练习6 204
第7章 数据绑定技术及应用 206
7.1 数据绑定技术 206
7.2 DataGrid控件的应用 207
7.2.1 DataGrid控件的主要属性和方法 207
7.2.2 DataGrid控件的列控件 209
7.2.3 利用DataGrid控件显示数据 211
7.2.4 插入操作 213
7.2.5 更新和删除操作 215
7.2.6 分页显示 220
7.2.7 动态排序 223
7.2.8 自定义列的显示格式 226
7.2.9 关于数据源的进一步讨论 229
7.3 DataList控件 230
7.3.1 DataList控件的属性和方法 230
7.3.2 应用DataList控件查询记录 233
7.3.3 应用DataList控件选择记录 235
7.3.4 应用DataList控件更新和删除记录 238
7.4 Repeater控件 242
7.4.1 Repeater控件的模板和属性 242
7.4.2 Repeater控件的数据绑定 244
7.4.3 使用Repeater控件存取数据库 244
7.5.1 数据表的关联操作 249
7.5 多表操作 249
7.5.2 组合查询 252
7.6 访问SQL Server数据库 253
7.6.1 数据源的准备 253
7.6.2 建立数据库 256
7.6.3 数据导入 256
7.6.4 SQL Server数据库的操作 258
练习7 260
第8章 ASP.NET的内置对象 263
8.1 ASP.NET内置对象简介 263
8.2 Page对象 264
8.3 Response对象 264
8.3.1 Write方法的使用 265
8.3.3 End方法的使用 267
8.4 Request对象 267
8.3.2 Redirect方法的使用 267
8.4.1 Request对象的属性和方法 268
8.4.2 读取用户提交信息 269
8.4.3 读取服务器端信息 271
8.4.4 读取浏览器信息 274
8.5 Application对象 275
8.5.1 Application对象的方法和事件 276
8.5.2 Application对象的事件 277
8.6 Session对象 277
8.6.1 Session对象的属性 278
8.6.2 Session对象的方法和事件 279
8.6.3 Session信息的存储 279
8.6.4 Session对象的生命周期信息 280
8.7.1 Server对象的常用属性和方法 281
8.7 Server对象 281
8.7.2 ScriptTimeout属性 282
8.7.3 MapPath方法 282
8.7.4 HtmlEncode方法 282
8.7.5 UrlEncode方法 283
8.7.6 Execute和Transfer方法 284
8.8 Cookies对象 284
8.8.1 Cookies对象的作用 284
8.8.2 Cookies文件 285
8.8.3 创建和读取Cookies 288
8.9 Mail对象 290
8.9.1 Mail对象的属性和方法 291
8.9.2 Mail对象的综合应用 292
练习8 294
9.1 文件及文件夹管理 296
9.1.1 显示文件及文件夹信息 296
第9章 文件及文件夹操作 296
9.1.2 文件的生成、移动、复制和删除操作 298
9.1.3 文件夹的生成、移动、复制和删除操作 300
9.1.4 显示子文件夹和文件 301
9.2 文本文件操作 302
9.2.1 文本文件新建和写入 303
9.2.2 文本文件读取 304
9.3 文本计数器 305
9.4 XML文件的操作 306
9.4.1 XML基础 306
9.4.2 XML的标记及元素 307
9.4.3 在ASP.NET中使用XML 309
9.5 Excel文件的操作 311
9.6 文件管理综合示例 313
练习9 316
10.1.1 ASP.NET应用程序配置文件 317
第10章 ASP.NET应用程序的环境配置 317
10.1 ASP.NET应用程序的环境配置 317
10.1.2 ASP.NET应用程序的环境 318
10.2 Web.Config文件的配置 319
10.2.1 Web.Config文件 319
10.2.2 Web.Config文件的常用标记 319
10.3 Machine.config文件 326
10.4 global.aspx文件的配置 327
10.4.1 global.asax文件的格式 328
10.4.2 global.asax文件的实例 330
10.5 配置应用程序的步骤 334
练习10 335
附录A 练习答案 336
附录B 本教材素材的安装与使用 352
参考文献 357
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019