ASP.NET程序设计实用技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王凤岭主编;黄伟,滕刚副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2005
- ISBN:7115139962
- 页数:298 页
上篇 ASP.NET基础知识 1
第1章 ASP.NET概述 1
1.1 .NET概述 1
1.2 ASP.NET的发展历史 1
目录 1
1.3 ASP.NET的优势 2
1.4 ASP.NET的关键技术 3
1.5 ASP.NET Web应用程序 4
1.5.1 Web应用程序的体系结构 5
1.5.2 ASP.NET Web页面 5
小结 6
思考与练习 6
2.1.1 软件要求 7
第2章 建立ASP.NET应用程序的开发环境 7
2.1 运行环境的基本要求 7
2.1.2 硬件要求 9
2.2 安装和配置Web服务器IIS 10
2.3 安装SQL Server 2000 12
2.4 安装.NET开发软件 14
2.4.1 安装Microsoft Visual Studio.NET 2003 14
2.4.2 安装.NET Framework SDK示例及快速入门教程 17
2.4.3 安装ASP.NET Web Matrix 19
2.5 ASP.NET应用程序开发流程 21
2.6 创建ASP.NET应用程序项目 22
2.6.1 新建ASP.NET项目 22
2.6.3 编辑ASP.NET网页 24
2.6.2 向ASP.NET项目中添加新的Web页 24
2.6.4 为控件添加事件代码 26
2.6.5 预览ASP.NET网页 28
2.6.6 打开现有的ASP.NET项目 28
2.6.7 向ASP.NET项目中添加现有的Web页 30
2.7 ASP.NET应用程序文件 30
2.8 相关说明 31
2.8.1 IIS虚拟目录的创建与删除 32
2.8.2 改变ASP.NET应用程序项目的存放位置 33
2.8.3 更改文件查看模式 34
2.9 实验一 创建并识别ASP.NET应用程序项目文件 35
小结 37
思考与练习 38
3.1.1 Web窗体概述 39
第3章 ASP.NET Web窗体和服务器控制 39
3.1 Web窗体 39
3.1.2 使用Visual Studio.NET创建Web窗体 41
3.1.3 将HTML页面转换为Web窗体 43
3.2 服务器控件概述 44
3.3 HTML服务器控件 45
3.3.1 HTML服务器控件概述 45
3.3.2 常用的HTML服务器控件 46
3.4 Web服务器控件 48
3.4.1 Web服务器控件概述 48
3.4.2 Label控件 49
3.4.3 TextBox控件 49
3.4.4 Button控件 50
3.4.6 Image与ImageButton控件 51
3.4.5 HyperLink与LinkButton控件 51
3.4.7 DropDownList与ListBox控件 52
3.4.8 CheckBox与CheckBoxList控件 53
3.4.9 RadioButton控件和RadioButtonList控件 54
3.4.10 Panel控件 56
3.4.11 AdRotator控件 57
3.4.12 Calendar控件 58
3.5 服务器端数据验证控件 59
3.6 用户控件 59
3.6.1 使用代码隐藏文件开发用户控件 60
3.6.2 使用文本或HTML编辑器创建用户控件 61
3.6.3 将Web窗体页转换为用户控件 63
3.6.4 在Web窗体页中包括用户控件 64
3.7 实验二 构建“学生管理系统”的用户界面 65
小结 73
思考与练习 73
第4章 ASP.NET的常用内置对象 74
4.1 Response对象 74
4.1.1 向浏览器输出数据 74
4.1.2 使网页转向 76
4.1.3 停止向浏览器输出数据 77
4.1.4 向浏览器输出文件 77
4.2 Request对象 78
4.2.1 使用Request.Form属性获取数据 79
4.2.2 使用Request.QueryString属性获取数据 81
4.3.1 Server对象简介 84
4.3 Server对象 84
4.2.3 简化Request操作 84
4.3.2 向浏览器输出HTML代码 85
4.3.3 取得文件的路径 86
4.4 Application对象 87
4.4.1 Application对象简介 87
4.4.2 使用Application对象保存信息 87
4.4.3 使用Application事件 89
4.5 Session对象 91
4.5.1 Session对象简介 91
4.5.2 使用Session对象保存信息 92
4.5.3 使用Session事件 93
4.6 Cookie对象 93
4.6.2 向客户端输出Cookie 94
4.6.1 Cookie的工作原理 94
4.6.3 从客户端读取Cookie 96
4.7 实验三 Web应用程序中内置对象的应用 98
小结 101
思考与练习 101
下篇 ASP.NET应用 102
第5章 ADO.NET概述 102
5.1 ADO.NET简介 102
5.2 ADO.NET与ADO的比较 104
5.2.1 Windows平台上数据访问的历史 104
5.2.2 ADO.NET与ADO的比较 106
5.3 .NET Framework数据提供程序 107
5.3.2 OLEDB.NET数据提供程序 108
5.3.1 SQL Server.NET数据提供程序 108
5.4.1 DataSet对象简介 109
5.4 ADO.NET组件及对象模型 109
5.4.2 .NET Framework数据提供程序的核心对象 111
5.5 实验四创建“学生管理系统”数据库 113
小结 118
思考与练习 118
第6章 使用Connection对象连接数据源 119
6.1 在Visual Studio.NET中可视化创建数据库连接 119
6.1.1 使用Conncection组件创建数据库连接 119
6.1.2 通过服务器资源管理器创建数据库连接 121
6.2 编写代码创建数据库连接 122
6.2.1 使用SQL Server.NET数据提供程序连接SQL Server 2000 122
6.3 使用Web.Config文件定义数据连接字符串 124
6.2.2 使用OLEDB.NET数据提供程序连接Access 124
6.4 有关Connection对象的更多内容 125
6.5 实验五 使用Connection对象连接不同的数据源 126
小结 129
思考与练习 129
第7章 使用DataReader对象、Command对象和list—bound控件读取数据 130
7.1 在ASP.NET和ADO.NET中处理和显示数据 130
7.1.1 Command对象 130
7.1.2 DataReader对象 134
7.2 使用DataReader对象 136
7.2.1 使用DataReader对象检索数据 136
7.2.2 DataReader对象的常用方法 138
7.3.1 列表框和下拉列表框控件 141
7.3 在ASP.NET中使用list-bound控件 141
7.3.2 使用单选按钮列表 144
7.3.3 使用复选框和列表框进行多项选择 144
7.3.4 Repeater控件 147
7.3.5 DataList控件 151
7.3.6 DataGrid控件 157
7.4 实验六 160
小结 165
思考与练习 165
第8章 使用DataAdapter对象、DataSet对象和DataGrid对象读取数据 166
8.1 DataSet对象 166
8.1.1 DataSet和DataReader对象的比较 167
8.1.2 DataTable对象 167
8.1.3 将数据填充到DataSet的步骤 168
8.1.4 访问DataSet中数据表的行和列 170
8.1.5 使用DataView对象创建数据视图 174
8.2 设置DataGird列属性 177
8.3 DataGird排序 182
8.4 DataGird分页 185
8.5 实验七 188
小结 190
思考与练习 190
第9章 插入、更新和删除记录 191
9.1 插入记录 191
9.1.1 与插入记录相关的数据库知识 191
9.1.2 使用ADO.NET插入新记录 196
9.1.3 使用ASP.NET数据验证控件验证数据的合法性 198
9.2 更新记录 201
9.2.1 SQLUPDATE语句 201
9.2.2 使用Command对象更新记录 203
9.2.3 使用DataGrid控件编辑和更新记录 204
9.2.4 使用DataList控件编辑和更新记录 213
9.3 删除记录 215
9.3.1 SQL DELETE语句 216
9.3.2 使用Command对象删除记录 217
9.3.3 使用DataGird控件删除记录 217
9.3.4 使用DataList控件删除记录 219
9.4 实验八 220
小结 224
思考与练习 225
第10章 在ADO.NET中使用存储过程 226
10.1 存储过程概述 226
10.2 创建存储过程 227
10.3 调用存储过程 231
10.4 将参数传递到存储过程中 234
10.4.1 SQL变量 234
10.4.2 从Web页面向存储过程传递参数 235
10.5 存储过程输出参数 239
10.6 实验九 241
小结 242
思考与练习 242
11.1 建立数据访问类 243
11.1.1 基本概念 243
第11章 类、组件与Web服务 243
11.1.2 使用类库的原因 244
11.1.3 编写数据访问类 245
11.1.4 在Web应用程序中使用已定义的类 253
11.2 组件 254
11.2.1 关于组件的基本概念 254
11.2.2 创建和使用组件的方法 255
11.3 Web Service 258
11.3.1 关于Web Service 258
11.3.2 组成Web Service的两个角色 260
11.3.3 Web Service的组成 260
11.3.4 创建一个简单的Web Service 262
11.3.5 在Web应用程序中引用Web Service 266
11.3.6 创建一个访问数据库的Web Service 271
11.4 实验十 276
小结 283
思考与练习 284
第12章 部署ASP.NET应用程序 285
12.1 部署项目概述 285
12.2 通过FTP方式手工部署ASP.NET应用程序 285
12.3 Visual Studio.NET中的部署选项 287
12.3.1 使用“复制项目”来部署应用程序 287
12.3.2 使用Web安装项目部署ASP.NET应用程序 288
12.4 实验十一 291
小结 297
思考与练习 297
参考文献 298
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019