ASP.NET(C#2008)项目开发案例教程
- 定价:¥30.00
- 校园优惠价:¥25.50 (85折) (马上了解)
- 评分:




(已有0条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
内容简介
书籍 计算机书籍
本书以微软Visual Studio 2008作为工作平台,理论与实践相结合,主要介绍Web项目开发过程中需要用到的知识和技能,包括一个Web项目的开发,.NET Framework和ASP.NET的基本概念,ASP.NET构造的Web窗体和控件的使用,ASP.NET Web应用程序的调试跟踪机制和异常处理,ASP.NET进行自定义控件的创建和使用,使用ASP.NET组件,ASP.NET读写XML数据,开发和使用XML Web服务,配置、优化和部署ASP.NET Web应用程序,Web的安全性介绍,委托及内存资源管理,线程异步编程及平台调用,在线培训考试系统项目实例等。对开发过程中用到的知识,如内存管理、托管、线程、异步等也用简单的项目模块实现加以介绍。
本书在章节安排和重要知识点的处理上,充分考虑教学需求与行业实际,内容安排适当,重点突出。所有章节都安排有实例,可以通过实例帮助读者理解其中知识和掌握相应技能。
本书可作为高职高专计算机软件、计算机网络、计算机应用、电子商务等相关专业的教材,也可供成人高等教育、技能型人才培养使用,还可作为相关工程人员的培训教材及参考资料。
目录
出版说明
前言
第1章 一个Web项目的开发 1
1.1 系统总体设计 1
1.1.1 系统功能 1
1.1.2 系统模块划分 2
1.2 系统数据库设计 4
1.2.1 总体设计 4
1.2.2 表设计 5
1.2.3 表关系设计 10
1.2.4 存储过程设计 10
1.3 搭建系统框架 11
1.3.1 代码生成器 11
1.3.2 创建解决方案 13
1.3.3 配置Web.config 13
1.4 系统实现 15
1.4.1 登录模块 15
1.4.2 系统主界面 16
1.4.3 成绩录入模块 16
1.4.4 信息维护模块 16
1.4.5 信息查询模块 17
1.5 习题 17
第2章 .NET Framework和ASP.NET的基本概念 18
2.1 .NET Framework概述 18
2.2 ASP.NET概述 20
2.3 建立ASP.NET开发运行环境 23
2.4 建立和运行ASP.NET Web应用程序项目 39
2.4.1 案例功能 39
2.4.2 案例步骤 39
2.4.3 案例拓展 46
2.4.4 案例思考 48
2.5 习题 48
第3章 ASP.NET构造的Web窗体和控件的使用 49
3.1 创建Web窗体 49
3.2 使用服务器控件 50
3.2.1 控件显示示例 51
3.2.2 文本输入控件 52
3.2.3 按钮控件 53
3.2.4 复选控件 56
3.2.5 单选控件 56
3.2.6 列表框 57
3.2.7 使用panel控件 60
3.2.8 ImageButton 控件 63
3.2.9 列表控件 65
3.3 使用代码隐藏页 65
3.4 编写控件事件 67
3.5 使用Page事件 67
3.6 页面验证的应用 69
3.7 习题 71
第4章 ASP.NET Web应用程序的调试跟踪机制和异常处理 72
4.1 程序中的错误类型 72
4.1.1 语法错误 72
4.1.2 运行时错误 72
4.1.3 逻辑错误 73
4.2 常用的调试方法 73
4.3 异常处理 74
4.3.1 try-catch语句 75
4.3.2 异常处理语句try-finally定义及使用 77
4.4 习题 78
第5章 ASP.NET进行自定义控件的创建和使用 80
5.1 创建自定义的用户控件 80
5.1.1 自定义控件的基本概念 80
5.1.2 注册用户自定义控件 80
5.1.3 向自定义控件中添加控件 82
5.2 使用用户自定义控件 84
5.2.1 在用户自定义控件中创建只读属性 84
5.2.2 在用户控件中创建一个只写的属性 86
5.2.3 定义用户控件事件 86
5.2.4 比较Web页面 93
5.3 习题 94
第6章 使用ASP.NET组件 95
6.1 面向对象程序设计的基本概念 95
6.2 面向对象编程的实现 98
6.2.1 案例功能 98
6.2.2 案例步骤 99
6.2.3 案例拓展 100
6.2.4 案例思考 100
6.3 对象的生命周期 101
6.3.1 案例功能 101
6.3.2 案例步骤 101
6.3.3 案例拓展 111
6.3.4 案例思考 111
6.4 习题 112
第7章 ASP.NET读写XML数据 113
7.1 .NET XML概念 113
7.1.1 XML概念 113
7.1.2 XML应用范围 113
7.1.3 XML应用实例 114
7.1.4 思考与应用 115
7.2 使用DataSet操作XML 115
7.2.1 案例介绍 115
7.2.2 案例步骤 115
7.2.3 案例拓展 116
7.2.4 案例思考 116
7.3 使用XMLDataDocument和Xsl-Transform存储、检索和转换XML数据 116
7.3.1 案例功能 116
7.3.2 案例步骤 117
7.3.3 案例拓展 119
7.3.4 案例思考 121
7.4 .NET中的XML dom方法 121
7.4.1 案例功能 121
7.4.2 案例步骤 123
7.4.3 案例拓展 123
7.4.4 案例思考 124
7.5 使用XML Web服务器控件 124
7.5.1 案例功能 124
7.5.2 案例步骤 124
7.5.3 案例拓展 125
7.5.4 案例思考 126
7.6 习题 126
第8章 开发和使用XML Web服务 127
8.1 了解XML Web Service及其工作 方式 127
8.2 使用XML Web Service 133
8.2.1 案例功能 133
8.2.2 案例步骤 135
8.2.3 案例拓展1 138
8.2.4 案例拓展2 140
8.3 习题 143
第9章 配置、优化和部署ASP.NET Web应用程序 144
9.1 ASP.NET的配置 144
9.1.1 案例功能1 144
9.1.2 案例功能2 152
9.1.3 案例步骤 153
9.2 ASP.NET的优化 157
9.2.1 案例功能 157
9.2.2 案例步骤 157
9.2.3 案例拓展 161
9.3 习题 165
第10章 Web的安全性介绍 166
10.1 安全性简介 166
10.2 身份验证和授权 167
10.2.1 案例功能 167
10.2.2 案例步骤 167
10.2.3 案例拓展 170
10.3 SSL加密方法简介 180
10.3.1 案例功能 180
10.3.2 案例步骤 181
10.4 习题 182
第11章 委托及内存资源管理 183
11.1 委托 183
11.1.1 认识委托 183
11.1.2 使用委托回调静态方法 184
11.1.3 使用委托回调实例方法 186
11.2 事件 189
11.2.1 从客户的角度讨论事件 190
11.2.2 生成事件 192
11.3 何时使用委托、事件和 接口 195
11.3.1 接口与继承 195
11.3.2 定义和实现接口 196
11.3.3 派生的接口 199
11.4 内存管理基础 201
1.4.1 值数据类型 201
11.4.2 引用数据类型 202
11.4.3 垃圾管理 204
11.4.4 释放未托管的资源 204
11.4.5 实现IDisposable接口和析构函数 207
11.5 非内存资源管理 207
11.6 习题 209
第12章 线程异步编程及平台调用 210
12.1 线程介绍 210
12.2 C#.NET对线程的支持 217
12.3 线程安全 219
12.4 线程的特殊主题 225
12.4.1 案例功能 225
12.4.2 案例步骤 226
12.4.3 案例拓展 229
12.4.4 案例思考 230
12.5 .NET中的异步编程 230
12.5.1 案例功能 230
12.5.2 案例步骤 231
12.5.3 案例拓展 234
12.5.4 案例思考 235
12.6 集成服务 235
12.6.1 案例功能 235
12.6.2 案例步骤 235
12.6.3 案例拓展 238
12.6.4 案例思考 239
12.7 平台调用 239
12.7.1 案例功能 239
12.7.2 案例步骤 239
12.7.3 案例拓展 240
12.7.4 案例思考 241
12.8 习题 241
第13章 在线培训考试系统项目实例 242
13.1 系统开发规划 242
13.1.1 系统需求分析 242
13.1.2 划分系统功能模块 242
13.1.3 确定开发平台及相关技术 243
13.1.4 系统数据库设计 243
13.2 系统各功能模块设计与 实现 245
13.2.1 用户登录模块 245
13.2.2 集中训练模块 248
13.2.3 重点复习模块 262
13.2.4 模拟考试模块 264
13.3 系统打包及部署 280
13.3.1 制作部署安装包 281
13.3.2 配置系统运行环境 281
13.4 习题 281
参考文献 282