图书介绍
ASP.NET程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 石志国编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121023431
- 出版时间:2006
- 标注页数:299页
- 文件大小:72MB
- 文件页数:314页
- 主题词:主页制作-程序设计-教材
PDF下载
下载说明
ASP.NET程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 .NET应用开发基础1
第1章 应用开发体系与环境配置2
1.1 软件编程体系简介2
1.1.1 B/S架构编程体系2
1.1.2 C/S架构编程体系3
1.2 企业应用开发架构3
1.2.1 两层架构3
1.2.3 N层架构4
1.2.4 开发架构比较4
1.2.2 三层架构4
1.3 B/S架构编程语言简介5
1.3.1 ASP概述5
1.3.2 ASP.NET概述5
1.3.3 JSP概述6
1.3.4 PHP概述6
1.4 .NET应用开发架构7
1.4.1 .NET的设计目标7
1.4.2 .NET框架结构7
1.5.1 ASP.NET的历史9
1.5.2 ASP.NET的脚本语言9
1.5 ASP.NET简介9
1.6 配置ASP.NET的运行环境10
1.6.1 安装IIS10
1.6.2 安装.NET Framework11
1.6.3 测试ASP.NET运行环境12
1.6.4 安装SQLServer数据库13
小结16
课后习题16
2.1.2 C#程序结构17
2.1.1 C#的特点17
2.1 C#概述17
第2章 C#程序设计基础17
2.1.3 C#编译器18
2.1.4 程序的输入和输出19
2.1.5 命令行参数19
2.1.6 C#注释20
2.2 C#的数据结构21
2.2.1 变量和常量21
2.2.2 值类型22
2.2.3 引用类型25
2.3.1 算术操作符29
2.3 操作符与控制语句29
2.3.3 逻辑操作符30
2.3.4 分支语句30
2.3.2 赋值操作符30
2.3.5 循环语句32
2.3.6 跳转语句34
2.4 异常处理36
2.4.1 try-catch结构36
2.4.2 try-finally结构37
2.4.3 try-catch-finally结构37
2.5.1 类的定义38
2.5 C#面向对象程序设计基础38
2.5.2 继承39
2.5.3 类的访问修饰符40
2.5.4 构造函数和析构函数41
2.5.5 this关键字42
2.5.6 关键字static43
2.6 C#面向对象高级特性45
2.6.1 多态(Polymorphism)45
2.6.2 虚方法45
2.6.3 抽象类46
2.6.4 函数重载47
2.6.5 装箱49
2.7 重要函数50
2.7.1 转换函数50
2.7.2 字符串处理函数50
小结52
课后习题52
第2部分 ASP.NET程序设计基础53
3.1.1 理解服务器端控件54
3.1 服务器端控件概述54
第3章 服务器端控件54
3.1.2 ASP.NET页面的处理过程55
3.1.3 页面事件55
3.1.4 页面指示符56
3.2 HTML服务器端控件57
3.2.1 HtmlAnchor控件58
3.2.2 HtmlImage控件59
3.2.3 HtmlInput控件60
3.2.4 HtmlInputFile控件61
3.3.1 Web服务器端控件的层次62
3.3 Web服务器端控件62
3.3.2 文本、标签和图像控件63
3.3.3 超级链接64
3.3.4 下拉列表控件65
3.3.5 单选框和复选框控件67
3.3.6 表格控件69
3.3.7 文本控件70
3.3.8 容器控件71
3.3.9 广告栏控件和日历控件72
3.4.2 必须字段验证控件75
3.4.1 验证控件简介75
3.4 验证控件75
3.4.3 比较验证控件77
3.4.4 范围验证控件78
3.4.5 正则表达式匹配验证控件79
3.4.6 验证总结控件80
3.4.7 自定义验证控件81
3.5 用户控件83
3.5.1 用户控件的编写方法83
3.5.2 利用用户控件实现注册界面84
小结85
3.6 服务器端控件的动态数据绑定85
课后习题86
第4章 ASP.NET内置对象和页面配置87
4.1 ASP.NET内置对象概述87
4.1.1 ASP.NET常用内置对象87
4.1.2 ASP.NET页面的结构87
4.2 Response对象88
4.2.1 输出数据89
4.2.2 网页转向90
4.2.3 停止输出90
4.3.1 Request的编码方式91
4.2.4 输出文件91
4.3 Request对象91
4.3.2 解决中文显示问题92
4.3.3 从浏览器获取数据93
4.3.4 得到客户端的信息94
4.4 APPlication对象94
4.4.1 使用自定义属性95
4.4.2 聊天室应用96
4.4.3 网页计数器96
4.5.1 特殊符号编码98
4.5 Server对象98
4.5.2 获取物理路径99
4.6 Session对象100
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.8.2 读取保存的信息104
4.9.1 global.asax文件的结构105
4.9.2 实现动态在线人数统计105
4.10 ASP.NET运行配置文件106
4.10.1 配置文件特点107
4.10.2 配置文件结构107
4.11 ASP.NET的缓存机制108
4.11.1 页面级输出缓存109
4.11.2 页片段缓存109
4.12.1 Visual Studio.NET的代码隐藏110
4.12 ASP.NET代码隐藏技术110
4.11.3 数据缓存110
4.12.2 实现代码隐藏111
4.12.3 用案例说明实现代码隐藏111
小结113
课后习题114
第5章 .NET框架类115
5.1 使用System.IO命名空间操作文件系统115
5.1.1 对文件进行操作115
5.1.2 对文件夹进行操作120
5.2 使用System.Drawing命名空间绘制图形122
5.2.1 GDI+介绍123
5.2.2 使用System.Drawing画图123
5.3 对ASP.NET中的字符加密124
5.4 发送需要服务器端验证的E-mail124
5.4.1 使用System.Web.Mail发送E-mail125
5.4.2 使用.NET外部组件发送E-mail127
5.5 使用System.Net命名空间对网络进行操作129
5.5.1 利用机器名查找该站点的IP地址129
5.5.2 利用IP地址查找该站点的机器名130
5.5.3 检测服务器开放的端口信息130
课后习题132
小结132
第3部分 ASP.NET数据库程序设计133
第6章 ADO.NET数据访问接口134
6.1 ADO.NET的结构134
6.1.1 数据提供程序135
6.1.2 DataSet简介136
6.2 SQL语言概述136
6.2.1 基本的SQL语句138
6.2.2 聚合函数140
6.2.3 分组查询141
6.2.4 交叉查询142
6.3 Connection对象143
6.4 Command对象145
6.4.1 ExecuteReader方法145
6.4.2 ExecuteScalar方法147
6.4.3 ExecuteNonQuery方法148
6.4.4 ADO.NET事务处理149
6.5 DataReader对象150
6.6 DataAdapter对象151
6.7 DataSet对象155
6.8 DataView对象157
6.9 数据控件159
6.9.1 Repeater数据控件159
6.9.2 DataList数据控件162
6.9.3 DataGrid数据控件164
小结174
课后习题175
7.1 SQL Server简介176
7.2 SQL Server的集成开发环境176
第7章 使用ADO.NET操作SQL Server数据库176
7.2.1 SQL Server服务管理器177
7.2.2 企业管理器177
7.2.3 查询分析器178
7.2.4 事件探查器178
7.2.5 联机丛书179
7.3 创建、删除数据库及表179
7.3.1 创建数据库179
7.3.2 删除数据库181
7.3.3 SQL Server提供的数据类型181
7.3.4 创建数据库表182
7.3.6 删除数据库表183
7.3.5 修改表结构183
7.4 数据完整性184
7.4.1 使用Identity属性184
7.4.2 使用Uniqueidentifier数据类型185
7.4.3 使用6大约束186
7.5 使用ADO.NET对象操作SQL Server数据库191
7.5.1 建立SQL Server数据库表191
7.5.2 使用ADO.NET对象192
7.6 SQL Server存储过程193
7.6.1 存储过程的概念193
7.6.2 创建SQLServer存储过程194
7.7 使用ADO.NET操作SQL Server存储过程199
7.7.1 调用无输入输出参数的存储过程199
7.7.2 调用带输入输出参数的存储过程200
7.8 SQL Server触发器201
7.8.1 触发器的作用201
7.8.2 触发器的类型201
7.8.3 创建Insert触发器202
7.8.4 创建Delete触发器203
7.8.5 创建Update触发器204
7.8.7 创建事务触发器205
7.8.6 创建混合触发器205
课后习题206
小结206
第8章 XML程序设计基础208
8.1 XML的概念208
8.1.1 XML文档的结构208
8.1.2 使用属性209
8.1.3 XML声明210
8.1.4 注释211
8.1.5 字符和实体引用211
8.2.1 CSS样式表212
8.2 XML的3种显示样式212
8.2.2 XSL样式单213
8.2.3 XML数据岛技术214
8.3 XML的两种文档规则216
8.3.1 文档类型定义(DTD)216
8.3.2 Schema文档规则219
8.4 XML规范中的字符集219
8.4.1 ASCII字符集220
8.4.2 ISO8859字符集220
8.4.3 Unicode字符集220
8.4.4 中文字符集221
8.4.6 UTF-16字符集222
8.5 在XML中使用HTML222
8.5.1 在XML中使用HTML标记222
8.4.5 UTF-8字符集222
8.5.2 在XML中使用JavaScript代码223
8.6 .NET处理XML文件的命名空间224
8.6.1 System.Xml命名空间224
8.7 在ASP.NET中读取XML225
8.7.1 使用XML控件225
8.6.2 DataSet的XML处理方法225
8.7.2 使用DOM技术226
8.7.3 使用DataSet对象226
8.7.4 利用框架类读取227
8.8 在ASP.NET中创建XML文件228
8.8.1 利用DataSet创建229
8.8.2 利用DOM对象创建230
8.8.3 利用文本方式创建230
小结232
课后习题232
第4部分 Web服务与项目开发233
第9章 基于XML的.NET Web服务234
9.1 Web服务简介234
9.1.1 Web服务的核心技术基础234
9.1.2 Web服务的接口描述234
9.2 创建并使用Web服务235
9.2.1 编写Web服务235
9.2.2 测试Web服务235
9.2.3 使用Web服务236
9.3.1 创建并使用数据类型的Web服务240
9.3 Web服务中的数据类型240
9.3.2 本地调用代理程序242
9.4 Web服务使用ASP.NET内部对象244
9.5 使用SOAP协议246
9.5.1 SOAP结构246
9.5.2 定义和处理SOAP头条目247
9.6 Web服务的数据服务250
小结253
课后习题254
10.2 面向对象建模语言与建模工具255
10.2.1 UML发展史255
第10章 软件项目的设计与实践255
10.1 面向对象的项目分析与设计概述255
10.2.2 UML的特点256
10.2.3 UML绘制工具256
10.3 系统分析与用例图256
10.3.1 常用元素概述257
10.3.2 执行者257
10.3.3 用例258
10.4 系统设计与动态图259
10.4.1 动态模型的必要性259
10.4.3 绘制动态图260
10.4.2 动态模型内容260
10.5 软件项目开发过程标准264
10.5.1 ISO9001简介264
10.5.2 CMM简介265
10.5.3 CMM的5个级别265
10.6 在线考试系统的实现267
10.6.1 考试系统数据库设计267
10.6.2 考试系统的程序设计267
小结273
课后习题274
11.2 通用页面编写275
第11章 项目规划与设计文档275
11.1 需求概述275
11.3 系统分析276
11.3.1 需求采集计划书277
11.3.2 需求设计说明书278
11.3.3 页面需求设计281
11.3.4 开发计划书282
11.3.5 程序概要设计284
11.3.6 数据库概要设计285
11.4.2 数据库详细设计287
11.4.1 页面详细设计287
11.4 系统详细设计287
11.4.3 后台脚本详细设计288
11.5 测试和用户手册289
11.5.1 页面测试说明书289
11.5.2 开发总结性报告292
11.5.3 后台管理使用手册293
小结295
课后习题295
附录A 部分课后习题参考答案296
参考文献299