《APS.NET(C#2008)项目开发案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郎登何主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2010
  • ISBN:9787111305477
  • 页数:282 页
图书介绍:本书以微软Visual Studio 2008作为工作平台,理论与实践相结合,主要介绍Web项目开发过程中需要用到的知识和技能,包括ASP.NET构造的Web窗体和控件的使用、ASP.NET Web应用程序的调试跟踪机制、ASP.NET进行自定义控件的创建和使用、创建和使用ASP.NET组件的方法、ASP.NET操作文件、读写XML数据、使用XML Web服务、配置、优化和部署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.confiig 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-fiinally定义及使用 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使用XMLDataDocumet和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

11.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