基于.NET的Web程序设计 ASP.NET标准教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘振岩编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121023954
- 页数:305 页
1.1 Web程序设计概述 1
1.1.1 什么是Web应用程序 1
第1章 基于.NET的Web程序设计的基础知识 1
1.1.2 服务器端Web开发技术 3
1.2 ASP.NET概述 3
1.2.1 .NET Framework 3
1.2.2 什么是ASP.NET 5
1.2.3 ASP.NET的特色 5
1.3 本章小结 6
1.4 习题 6
实例2-1 第一个HTML文件 7
第2章 HTML 7
2.1 HTML文件的基本结构 7
2.2 构成网页的基本元素 10
实例2-3 〈Hn〉标记的使用2 10
实例2-2 〈Hn〉标记的使用1 10
实例2-4 〈PRE〉标记的使用 11
实例2-5 〈BR〉和〈P〉标记的使用 12
实例2-6 〈HR〉标记的使用 13
2.3 超级链接标记 13
实例2-7 〈A〉标记的使用 14
2.4 在HTML文件中使用图像 15
实例2-8 〈IMG〉标记的使用1 15
2.5 框架结构的使用 16
实例2-9 〈IMG〉标记的使用2 16
实例2-10 使用框架结构组织网页 16
实例2-11 页内框架的使用 21
实例2-12 表格的使用 22
2.6 HTML中的表格 22
实例2-13 表格边框属性的使用 24
实例2-14 合并表格的单元格 25
实例2-15 无序列表的建立 26
2.7 列表格式的使用 26
实例2-16 有序列表的建立 27
2.8 表单的使用 28
实例2-17 说明列表的建立 28
实例2-18 表单的使用 29
2.10 习题 32
2.9 本章小结 32
实例3-1 综合运用DHTML制作电子图书 33
3.1.1 浏览电子图书 33
3.1 创建电子图书 33
第3章 用实例学习DHTML 33
3.1.2 电子图书的实现步骤 34
3.2.1 在HTML中使用JavaScript 37
3.2 JavaScript 37
3.2.2 JavaScript基本语法 38
3.3 事件处理和文档对象模型(DOM) 41
实例3-2 练习JavaScript的事件处理 42
3.3.1 事件处理 42
3.3.2 文档对象模型(DOM) 44
实例3-3 Alert、Confirm和Prompt方法的使用 45
实例3-4 Open和Navigate方法的使用 47
3.4.1 使用CSS 48
3.4 级联式样式表(CSS) 48
实例3-5 不使用CSS设置网页格式 48
实例3-6 使用CSS设置网页格式 49
3.4.2 定义CSS 50
实例3-7 具有上下文关系的HTML标记样式的使用 52
实例3-8 用户定义类的使用 53
实例3-9 虚类的使用 56
3.6 习题 57
3.5 本章小结 57
4.1.1 HTML的局限性 58
4.1 XML概述 58
第4章 XML 58
4.1.2 不同于HTML的XML 59
4.1.3 XML的主要特性 60
4.2.1 XML文件结构 61
4.2 XML文件结构和基本语法 61
4.1.4 XML与ASP.NET的联系 61
4.2.2 XML的基本语法 62
实例4-1 利用CSS显示XML文件 63
4.3 XML与CSS 63
4.4 XSL 64
实例4-2 利用XSL显示XML文件 64
4.5 DTD 66
实例4-3 内部DTD的使用 67
实例4-4 外部DTD的使用 68
4.6 XML Schema 69
实例4-5 XML Schema的使用 70
4.7 本章小结 71
4.8 习题 71
第5章 C#语言基础 72
5.1 数据类型 72
5.2.1 常用的操作符 73
5.2 操作符 73
5.3.1 选择语句 74
5.2.2 操作符的优先级 74
5.3 控制语句 74
5.3.2 循环语句 75
5.3.3 跳出、继续和转向语句 76
5.4.1 什么是命名空间 77
5.4.2 命名空间的声明和调用 77
5.4 命名空间 77
5.5 C#实例 78
5.7 习题 78
实例5-1 一个简单的C#编程实例 78
5.6 本章小结 78
第6章 ASP.NET开发环境和工具 79
6.1 程序开发环境的建立 79
6.1.1 单机仿真开发环境的建构 79
实例6-1 ASP.NET开发环境的建构——如何安装Web服务器(IIS) 79
6.1.2 Web站点的基本概念 80
实例6-2 如何利用记事本开发ASP.NET Web应用程序 81
6.2 不同开发工具的使用 81
6.2.1 记事本 81
实例6-3 如何利用Dreamweaver MX开发ASP.NET Web应用程序 83
6.2.2 DreamWeaver MX 83
6.2.3 Visual Studio.NET 84
实例6-4 如何利用Visual Studio.NET开发ASP.NET Web应用程序 85
6.3 本章小结 86
6.4 习题 87
实例7-1 不使用CodeBehind技术编写第一个简单的应用程序 88
7.1.1 Web Forms的代码组织方式 88
7.1 创建Web Forms 88
第7章 ASP.NET Web Forms 88
实例7-2 使用CodeBehind技术编写第一个简单的应用程序 90
7.1.3 Web Forms的事件模型 94
7.1.2 Web Forms的文件结构 94
实例7-3 如何实现一个按钮的Click事件 94
7.2 ASP.NET的内部对象 97
实例7-4 使用Response对象和Repuest对象在不同页面之间传递变量 98
7.2.1 Response对象和Request对象 98
实例7-5 使用Server对象将文件的虚拟路径对应其实际路径 101
7.4 习题 101
7.3 本章小结 101
7.2.2 Server对象 101
8.1 ASP.NET服务器控件简介 102
第8章 Web服务器控件 102
实例8-1 使用Button控件动态控制Label控件显示信息 103
8.2.2 Button控件 103
8.2.1 Label控件 103
8.2 基本Web服务器控件 103
8.2.3 LinkButton控件 104
实例8-2 动态改变Link Button控件的外观 105
实例8-3 动态改变ImageButton控件的外观 106
8.2.4 ImageButton控件 106
8.2.5 TextBox控件 107
实例8-4 使用TextBox控件实现用户身份验证 108
8.2.6 DropDownList控件 109
实例8-5 实现DropDownList控件选项更改后的自动回发 109
实例8-6 实现ListBox控件选项的选取、添加和删除操作 111
8.2.7 ListBox控件 111
8.2.8 CheckBox控件和CheckBoxList控件 113
实例8-7 使用CheckBox控件和CheckBoxList控件创建多个复选框 114
8.2.9 RadioButton控件和RadioButtonList控件 115
实例8-8 使用RadioButton控件和RadioButtonList控件创建多个单选按钮 116
8.2.10 Panel控件 117
实例8-9 使用Panel控件隐藏或显示一组控件 117
8.3.1 数据验证机制介绍 119
8.3 数据验证控件 119
8.3.2 RequiredFieldValidator控件 120
实例8-10 使用RequiredFieldValidator控件验证用户是否输入信息 120
实例8-11 使用CompareValidator控件验证用户两次输入的密码是否一致 121
8.3.3 CompareValidator控件 121
8.3.4 RangeValidator控件 122
实例8-12 使用RangeValidator控件验证用户的输入是否在指定的范围内 123
实例8-13 使用RegularExpressionValidator控件验证用户的输入是否符合电子邮件地址格式 124
8.3.5 RegularExpressionValidator控件 124
8.3.6 CustomValidator控件 125
实例8-14 使用CustomValidator控件验证用户的输入是否为偶数 125
实例8-15 使用ValidationSummary控件对网页进行综合验证 127
8.3.7 ValidationSummary控件 127
8.5 习题 128
8.4 本章小结 128
9.1.1 SQL Server 2000 129
9.1 数据库服务器 129
第9章 ADO.NET 129
实例9-1 如何安装SQL Server 2000 130
9.1.2 MSDE 2000 133
实例9-2 如何安装MSDE 2000 134
9.2.1 SQL语言简介 135
9.2 SQL语言基础 135
9.2.2 数据查询语言 136
实例9-3 查询SQL Server数据库中的数据信息 136
9.2.3 数据处理语言 142
实例9-4 如何在SQL Server 2000中创建一个数据库 142
实例9-5 如何为SQL Server数据库添加、删除和更新数据 143
9.3.1 ADO.NET简介 144
9.3 ADO.NET 144
9.3.2 ADO.NET结构 145
9.3.3 Connection 148
实例9-6 如何实现应用程序与SQL Server数据库的非信任连接 148
实例9-7 如何实现应用程序与SQL Server数据库的信任连接 150
9.3.4 Command DataReader 151
实例9-8 Command对象和DataReader对象结合使用访问数据库 152
实例9-9 使用Command对象的ExecuteScalar方法 154
实例9-10 使用Command对象的ExecuteNonQuery方法 155
实例9-11 实例9-10的扩展——简易留言板的制作 156
实例9-12 使用DataAdapter对象将数据填充到DataSet中并显示 158
9.3.5 DataAdapter DataSet 158
实例9-13 如何将DataSet中改动的数据更新回数据库 160
9.4.2 绑定数组 161
9.4 数据绑定 161
9.4.1 数据绑定概述 161
9.4.3 绑定数据库 162
实例9-14 如何将数组中的数据绑定到DropDownList控件 162
实例9-15 如何将数据库中的数据绑定到控件——一个简易的数据查询系统 163
9.5 本章小结 167
9.6 习题 167
第10章 数据访问控件 168
10.1.1 实例——图书信息管理系统 168
10.1 用实例学DataGrid控件 168
实例10-1 用DataGrid控件实现图书信息管理系统 168
10.1.3 新书登记 169
10.1.2 创建数据库 169
10.1.4 显示图书信息 171
10.1.5 图书信息排序 179
10.1.6 分页浏览图书 182
10.1.7 修改图书信息 184
10.2.1 Repeater控件简介 192
10.2 Repeater控件 192
10.2.2 Repeater控件的应用 193
实例10-2 用Repeater控件显示Northwind数据库中的客户信息 193
10.3.1 DataList控件简介 197
10.3 DataList控件 197
实例10-3 用DataList控件显示Northwind数据库中的客户信息 198
10.3.2 DataList控件的应用 198
10.4 本章小结 201
10.5 习题 202
第11章 状态管理 203
11.1 状态管理分类 203
11.2 Global.asax文件 204
实例11-1 应用程序级别事件的触发顺序模拟 206
11.3 应用程序状态 209
11.3.1 应用程序状态概述 209
11.3.2 Application对象的使用方法 210
11.3.3 Application对象应用——在线人数统计 210
实例11-2 使用Application对象实现网络聊天室的在线人数统计 210
11.4.1 会话状态概述 212
11.4 会话状态 212
11.4.2 启用会话状态 213
11.4.3 Session对象的使用方法 214
11.4.4 Session对象应用——购物车 214
实例11-3 使用Session对象实现网上购书系统的购物车 214
11.5.1 视图状态概述 219
11.5 视图状态 219
实例11-4 使用ViewState实现DataGrid的分页排序 220
11.5.3 ViewState的应用——DataGrid的分页排序 220
11.5.2 ViewState的使用方法 220
11.6.1 什么是Cookie 223
11.6 Cookie 223
11.6.3 Cookie的应用——用户到访统计 224
11.6.2 Cookie的使用方法 224
实例11-5 使用Cookie统计用户访问站点的次数 225
11.7 本章小结 226
11.8 习题 227
第12章 配置应用程序 228
12.1 配置概述 228
12.2 分层配置结构 229
实例12-1 如何声明配置节处理程序 230
12.3 Web.config文件 230
12.3.1 Web.config的组成与结构 230
实例12-2 如何对配置节进行分组 231
12.3.2 常用的配置元素 232
12.4 锁定配置设置 236
实例12-3 如何将配置应用到特定的子目录 237
实例12-4 如何锁定一组配置设置 237
实例12-5 如何在Web.config中设置应用程序的数据库连接字符串 238
12.5 自定义应用程序设置 238
12.7 习题 240
12.6 本章小结 240
实例13-1 如何创建一个XML文件 241
13.1 创建XML文件 241
第13章 .NET中的XML 241
实例13-2 如何使用XmlDocument和DOM读取XML文档 242
13.2 XmlDocument 242
实例13-3 如何使用XmlDataDocument加载XML数据 245
13.3.1 加载XML数据 245
13.3 XmlDataDocument 245
13.3.2 XmlDataDocument与DataSet 247
实例13-4 如何将XML数据加载到DataSet 248
实例13-5 如何实现从DataSet关系数据到XML数据的转换 250
13.4 将XML数据导入到数据库 252
实例13-6 如何将XML数据导入到数据库 253
13.5 本章小结 259
13.6 习题 259
14.1 Web Service概述 260
14.1.1 为什么需要Web Service 260
第14章 Web Service 260
14.1.2 什么是Web Service 261
14.1.3 何时需要Web Service 261
14.2 Web Service的体系结构和关键技术 263
14.2.1 Web Service的体系结构 263
14.2.2 SOAP 264
14.2.3 WSDL 265
14.2.4 UDDI 265
14.3 Web Service开发与使用 265
14.3.1 创建并测试Web Service 266
实例14-1 如何创建一个简单的Web Service 266
实例14-2 实例14-1的扩展——实现一个可以判断某个整数是否为素数的Web Service 268
14.3.2 公布Web Service 270
实例14-3 如何使用一个Web Service 271
14.3.3 使用Web Service 271
14.4 本章小结 273
14.5 习题 273
第15章 综合实例——BBS 274
15.1 实例功能介绍 274
15.2 实现步骤 275
15.2.1 创建数据库 275
15.2.2 Web.config 275
15.2.3 用户登录 275
15.2.4 用户注册 278
15.2.5 显示所有留言 286
15.2.6 创建新的留言 290
15.2.7 查看或回复某个主题的留言 294
15.3 实例运行 302
15.4 本章小结 305
15.5 习题 305
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017