ASP.NET应用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:石志国,刘冬梅,陈上编著
- 出 版 社:北京:清华大学出版社;北京交通大学出版社
- 出版年份:2005
- ISBN:781082256X
- 页数:277 页
第1章 .NET应用开发体系与环境配置 1
1.1 软件编程体系简介 1
1.1.1 B/S架构编程体系 1
第一部分 .NET编程基础与环境配置 1
1.1.2 C/S架构编程体系 2
1.2 企业应用开发架构 2
1.2.1 两层架构 2
1.2.2 三层架构 2
1.2.3 N层架构 3
1.2.4 开发架构比较 3
1.3 .NET应用开发架构 3
1.3.1 .NET的设计目标 4
1.3.2 .NET框架结构 4
1.4 ASP.NET概述 5
1.4.1 ASP.NET的历史 5
1.5 配置ASP.NET的运行环境 6
1.5.1 安装IIS 6
1.4.2 ASP.NET的脚本语言 6
1.5.2 安装.NET Framework 8
1.5.3 测试ASP.NET运行环境 9
1.5.4 SQL Server的安装 9
小结 13
课后习题和上机练习 13
2.1.2 C#程序结构 15
2.1.1 C#的特点 15
2.1 C#概述 15
第2章 C#语言程序设计基础 15
2.1.3 C#编译器 16
2.1.4 程序的输入和输出 16
2.1.5 命令行参数 17
2.1.6 C#注释 18
2.2 C#的数据结构 19
2.2.1 变量和常量 19
2.2.2 值类型 20
2.2.3 引用类型 23
2.3.1 算术操作符 27
2.3 操作符与控制语句 27
2.3.2 赋值操作符 28
2.3.3 逻辑操作符 28
2.3.4 分支语句 28
2.3.5 循环语句 31
2.3.6 跳转语句 33
2.4 异常处理 34
2.4.1 try…catch结构 35
2.4.3 try…catch…finally结构 36
2.4.2 try…finally结构 36
2.5 C#面向对象程序设计基础 37
2.5.1 类的定义 37
2.5.2 继承 38
2.5.3 类的访问修饰符 38
2.5.4 构造函数和析构函数 40
2.5.5 this关键字 41
2.5.6 static关键字 42
2.6.2 虚方法 44
2.6.1 多态性 44
2.6 C#面向对象高级特性 44
2.6.3 抽象类 46
2.6.4 函数重载 47
2.6.5 装箱 49
2.7 常用的几个函数 49
2.7.1 转换函数 49
2.7.2 字符串处理函数 50
小结 51
课后习题和上机练习 52
第二部分 ASP.NET程序设计基础 53
第3章 ASP.NET服务器端控件 53
3.1 服务器端控件概述 53
3.1.1 理解服务器端控件 53
3.1.2 ASP.NET页面的处理过程 54
3.1.3 页面的事件 54
3.1.4 页面指示符 55
3.2 HTML服务器端控件 56
3.2.1 HtmlAnchor控件 57
3.2.3 HtmlInput控件 58
3.2.2 HtmlImage控件 58
3.2.4 HtmlInputFile控件 60
3.3 Web服务器端控件 61
3.3.1 Web服务器端控件的层次 61
3.3.2 文本、标签和图像控件 62
3.3.3 超级链接控件 64
3.3.4 下拉列表控件 64
3.3.5 单选框和复选框 66
3.3.6 表格控件 68
3.3.7 文本控件 70
3.3.8 容器控件 70
3.3.9 广告栏控件和日历控件 72
3.4 验证控件 74
3.4.1 验证控件简介 75
3.4.2 必须字段验证控件 75
3.4.3 比较验证控件 76
3.4.4 范围验证控件 77
3.4.5 正则表达式匹配验证 79
3.4.6 验证总结控件 80
3.4.7 自定义控件 82
3.5 用户控件 83
3.5.1 用户控件的编写方法 83
3.5.2 用户控件实现注册界面 84
3.6 服务器端控件的动态数据绑定 85
小结 86
课后习题和上机练习 86
4.1.1 ASP.NET常用内置对象 87
4.1.2 ASP.NET页面的结构 87
第4章 ASP.NET的页面结构和内置对象 87
4.1 ASP.NET内置对象概述 87
4.2 Response对象 88
4.2.1 输出数据 88
4.2.2 网页转向 89
4.2.3 停止输出 89
4.2.4 输出文件 90
4.3.1 Request的编码方式 91
4.3.2 解决中文问题 91
4.3 Request对象 91
4.3.3 从浏览器获取数据 92
4.3.4 得到客户端的信息 93
4.4 Application对象 94
4.4.1 使用自定义属性 94
4.4.2 聊天室应用 95
4.4.3 网页计数器 96
4.5.1 重新编码 98
4.5 Server对象 98
4.5.2 获取物理路径 99
4.6 Session对象 99
4.6.1 对Session的理解 100
4.6.2 自定义属性 100
4.6.3 设置有效期和使Session失效 101
4.7 Trace对象 102
4.8 Cookie对象 103
4.8.1 将信息保存到浏览器 103
4.9 ASP.NET网站配置文件 104
4.9.1 global.asax文件的结构 104
4.8.2 读取保存的信息 104
4.9.2 实现动态在线人数统计 105
4.10 ASP.NET运行配置文件 107
4.10.1 配置文件特点 107
4.10.2 配置文件结构 107
4.10.3 ASP.NET代码隐藏技术 108
小结 109
课后习题和上机练习 109
5.1.1 对文件进行操作 110
5.1 System.IO命名空间操作文件系统 110
第5章 .NET框架类 110
5.1.2 对文件夹进行操作 116
5.2 使用System.Drawing命名空间 118
5.2.1 GDI+介绍 118
5.2.2 使用System.Drawing画图 119
5.3 ASP.NET中的字符加密 120
5.4 发送需要服务器端验证的E-mail 121
5.4.1 使用System.Web.Mail发送E-mail 121
5.4.2 使用.NET外部组件发送E-mail 123
5.5.1 利用机器名查找该站点的IP地址 125
5.5 使用System.Net命名空间 125
5.5.2 利用IP地址查找该站点的机器名 126
5.5.3 检测服务器开放的端口信息 127
小结 129
课后习题和上机练习 129
第三部分 ASP.NET数据库程序设计 130
第6章 ADO.NET数据访问接口 130
6.1 ADO.NET的结构 130
6.1.1 数据提供程序 131
6.2 SQL语言概述 132
6.1.2 DataSet简介 132
6.2.1 基本SQL语句 133
6.2.2 聚合函数 137
6.2.3 分组查询 139
6.2.4 交叉查询 139
6.3 Connection对象 140
6.4 Command对象 142
6.4.1 ExecuteReader方法 142
6.4.2 ExecuteScalar方法 145
6.4.4 ADO.NET事务处理 146
6.4.3 ExecuteNonQuery方法 146
6.5 DataReader对象 148
6.6 DataAdapter对象 149
6.7 DataSet对象 153
6.8 DataView对象 155
6.9 数据控件 157
6.9.1 Repeater数据控件 157
6.9.2 DataList数据控件 160
6.9.3 DataGrid数据控件 163
课后习题和上机练习 175
小结 175
第7章 ADO.NET操作SQL Server数据库 176
7.1 SQL Server简介 176
7.2 SQL Server的集成环境介绍 176
7.2.1 SQL服务管理器 176
7.2.2 企业管理器 177
7.2.3 查询分析器 177
7.2.5 联机帮助 178
7.2.4 事件探查器 178
7.3 创建数据库 179
7.3.1 创建数据库 179
7.3.2 删除数据库 181
7.3.3 SQL Server提供的数据类型 181
7.3.4 创建数据库表 182
7.3.5 修改表结构 183
7.3.6 删除数据库表 183
7.4.1 使用Identity属性 184
7.4 数据完整性 184
7.4.2 使用Uniqueidentifier类型 185
7.4.3 使用六大约束 186
7.5 ADO.NET对象操作SQL Server数据库 191
7.5.1 建立SQL Server数据库表 191
7.5.2 使用ADO.NET对象 192
7.6 SQL Server存储过程 194
7.6.1 存储过程的概念 194
7.6.2 创建SQL Server存储过程 194
7.7.1 调用无输入输出参数存储过程 199
7.7 ADO.NET操作SQL Server存储过程 199
7.7.2 调用带输入输出参数的存储过程 201
7.8 SQL Server触发器 202
7.8.1 触发器的作用 202
7.8.2 触发器的类型 202
7.8.3 创建INSERT触发器 203
7.8.4 创建DELETE触发器 204
7.8.5 创建UPDATE触发器 205
7.8.6 创建混合触发器 206
7.8.7 创建事务触发器 206
小结 207
课后习题和上机练习 207
第8章 XML程序设计基础 209
8.1 XML的概念 209
8.1.1 XML文档的结构 209
8.1.2 使用属性 210
8.1.3 XML声明 211
8.1.5 字符和实体引用 212
8.1.4 注释 212
8.2 XML的三种显示格式 213
8.2.1 CSS样式表 213
8.2.2 XSL样式语言 214
8.2.3 XML数据岛技术 216
8.3 XML的两种语法规则 218
8.3.1 DTD文档类型定义 218
8.3.2 Schema文档规则 221
8.4.2 ISO 8859字符集 222
8.4.3 Unicode字符集 222
8.4.1 ASCII字符集 222
8.4 XML规范中的字符集 222
8.4.4 中文字符集 223
8.4.5 UTF-8字符集 224
8.4.6 UTF-16字符集 224
8.5 在XML中使用HTML 224
8.5.1 在XML使用HTML标记 224
8.5.2 在XML中使用JavaScript代码 225
8.6.1 System.Xml命名空间 226
8.6 .NET处理XML文件的命名空间 226
8.6.2 DataSet的XML处理方法 227
8.7 在ASP.NET中读取XML 227
8.7.1 方式一:使用XML控件 227
8.7.2 方式二:使用DOM技术 228
8.7.3 方式三:使用DataSet对象 229
8.7.4 方式四:按文本方式读取 229
8.8 在ASP.NET中创建XML文档 231
8.8.1 方式一:利用DataSet创建 231
8.8.2 方式二:利用DOM对象创建 232
8.8.3 方式三:利用文本方式创建 233
小结 235
课后习题和上机练习 235
第四部分 Web服务与项目开发 236
第9章 基于XML的.NET Web服务 236
9.1 Web服务简介 236
9.1.1 Web服务核心技术基础 236
9.1.2 Web服务的接口描述 236
9.2.2 测试Web服务 237
9.2 创建并使用Web服务 237
9.2.1 编写Web服务 237
9.2.3 使用Web服务 238
9.3 Web服务中的数据类型 241
9.3.1 创建Web服务 242
9.3.2 本地调用代理程序 244
9.4 Web服务使用ASP.NET内部对象 246
9.5 使用SOAP协议 248
9.5.1 SOAP的结构 249
9.5.2 定义和处理SOAP头条目 250
9.6 Web服务的数据服务 253
小结 256
课后习题和上机练习 257
第10章 考试系统的分析与设计 258
10.1 面向对象的系统分析与系统设计概述 258
10.2 面向对象建模语言与建模工具 258
10.2.1 UML发展史 258
10.3 系统分析与用例图 259
10.2.3 UML绘制工具 259
10.2.2 UML的特点 259
10.3.1 常用元素概述 260
10.3.2 执行者 260
10.3.3 用例 261
10.4 系统设计与动态图 262
10.4.1 动态模型的必要性 262
10.4.2 动态模型内容 263
10.4.3 绘制动态图 263
10.5.2 CMM简介 265
10.5 软件项目开发过程标准 265
10.5.1 ISO9001简介 265
10.5.3 CMM的5个级别 266
10.6 在线考试系统的实现 267
10.6.1 考试系统数据库设计 267
10.6.2 考试系统的程序设计 268
小结 275
课后习题和上机练习 275
参考文献 277
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019