当前位置:首页 > 工业技术
ASP.NET编程基础与实训
ASP.NET编程基础与实训

ASP.NET编程基础与实训PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张建群主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2007
  • ISBN:7030189655
  • 页数:255 页
图书介绍:本书主要通过一些具体生动的案例和实训向读者介绍ASP.NET的技术与练习等知识。
《ASP.NET编程基础与实训》目录

第1章 ASP.NET基础 1

1.1 .NET的设计目标 2

1.1.1 .NET简介 2

1.1.2 .NET的设计目标 2

1.2 .NET Framework技术架构 2

1.3 ASP.NET概述 4

1.3.1 ASP.NET的历史 4

1.3.2 ASP.NET的脚本语言 4

1.4 安装与配置.NET运行环境 5

1.4.1 安装IIS Web服务器 5

1.4.2 安装.NET Framework SDK 6

1.4.3 安装Visual Studio.NET 2003 10

1.4.4 使用Visual Studio.NET 2003创建第一个Web应用程序 14

1.5 Web窗体 17

1.5.1 @Page指令 18

1.5.2 Web窗体处理中的各个阶段 18

1.5.3 使用代码隐藏技术 19

小结 21

思考与练习 21

第2章 C#程序设计基础 22

2.1 C#语法介绍 23

2.1.1 C#程序的基本结构 23

2.1.2 变量与常量 24

2.1.3 表达式 26

2.1.4 C#语言控制语句 27

2.2 C#语言的数据类型 31

2.2.1 值类型 32

2.2.2 引用类型 34

2.3 异常处理 38

2.3.1 try块和catch块 38

2.3.2 使用throw产生异常 40

2.3.3 使用finally 41

2.4 C#面向对象的编程 43

2.4.1 类的定义 43

2.4.2 继承 43

2.4.3 类的访问修饰符 44

2.4.4 构造函数和析构函数 45

2.4.5 this和static关键字 46

2.4.6 多态性 47

2.4.7 虚方法 47

2.4.8 抽象类 48

2.4.9 函数重载 49

2.5 装箱与拆箱 50

2.5.1 装箱 50

2.5.2 拆箱 50

小结 51

思考与练习 51

第3章 ASP.NET内置对象 52

3.1 使用Response对象 53

3.1.1 直接用Response对象生成网页内容 53

3.1.2 将特定文件的内容写入网页 55

3.1.3 根据条件从当前网页转向其他网页 55

3.1.4 使用END方法强行结束客户端的连接 56

3.2 使用Request对象 57

3.2.1 利用Request对象获取客户端信息 57

3.2.2 利用Request对象获取服务器端信息 60

3.3 使用Application对象 61

3.4 使用Session对象 64

3.5 使用Server对象 65

3.5.1 Server对象的常用属性和方法 65

3.5.2 Server对象的应用 66

3.6 使用Cookie对象 72

小结 75

思考与练习 76

实训 76

第4章 Web服务器控件 78

4.1 服务器控件概述 79

4.1.1 服务器控件简介 79

4.1.2 服务器控件的种类 79

4.2 基本控件 80

4.2.1 使用标签控件 80

4.2.2 使用选择控件 82

4.2.3 使用按钮控件 86

4.2.4 使用容器控件 86

4.3 复杂控件 88

4.3.1 使用AdRotator广告控件 88

4.3.2 使用Calendar日历控件 90

小结 92

思考与练习 92

实训 93

第5章 HTML服务器控件和验证控件 95

5.1 HTML服务器控件 96

5.1.1 使用HtmlForm控件 96

5.1.2 使用HtmlImage控件 96

5.1.3 使用HtmlInputFile控件 98

5.2 验证控件 99

5.2.1 使用RequiredFieldValidator控件 99

5.2.2 使用CompareValidator控件 100

5.2.3 使用RangeValidator控件 102

5.2.4 使用RegularExpressionValidator控件 103

5.2.5 使用CustomValidator控件 105

5.2.6 使用ValidationSummary控件 106

5.2.7 Page.IsValid属性 107

小结 108

思考与练习 108

实训 108

第6章 ASP.NET数据库开发基础 111

6.1 ADO.NET基础 112

6.1.1 ADO.NET简介 112

6.1.2 ADO.NET 112

6.1.3 分布式数据库模型 113

6.2 ADO.NET的结构模型 113

6.3 连接数据库 114

6.3.1 Connection对象 114

6.3.2 创建数据库连接 115

6.4 Command对象 116

6.4.1 使用Command对象检索数据 116

6.4.2 使用Command对象更新数据 118

6.4.3 使用Command对象插入数据 120

6.4.4 使用Command对象删除数据 121

6.4.5 使用Command对象调用存储过程 122

6.5 Command对象常用的三个方法 123

6.5.1 ExecuteReader方法 123

6.5.2 ExecuteScalar方法 124

6.5.3 ExecuteNonQuery方法 124

小结 125

思考与练习 125

实训 126

第7章 数据集对象 128

7.1 DataSet对象 129

7.2 DataAdapter对象 129

7.3 利用DataAdapter对象更新数据源 131

7.4 DataView对象 135

小结 138

思考与练习 138

第8章 数据显示控件 139

8.1 使用Repeater控件 140

8.1.1 理解Repeater控件的模板 140

8.1.2 对Repeater控件进行数据绑定 142

8.2 使用DataList控件 143

8.2.1 DataList控件的模板和样式 143

8.2.2 DataList控件的例子 145

8.3 使用DataGrid控件 147

8.3.1 DataGrid控件显示样式的设置 147

8.3.2 DataGrid控件的数据显示 150

8.3.3 自定义DataGrid控件中的列 152

8.3.4 DataGrid控件的分页器编程 162

小结 166

思考与练习 166

实训 166

第9章 Web Service使用基础 171

9.1 Web Service简介 172

9.2 Web Service的关键技术 173

9.3 创建Web Service 173

9.3.1 创建Web Service 173

9.3.2 设置WebMethod方法 175

9.4 使用Web Service 177

9.4.1 使用HTTP-GET调用Web Service 177

9.4.2 使用HTTP-POST调用Web Service 177

9.4.3 使用代理类调用Web Service 178

小结 179

思考与练习 179

实训 180

第10章 Web用户控件开发与使用 182

10.1 Web用户控件简介 183

10.2 创建简单的用户控件 183

10.3 在ASP.NET页面中添加Web用户控件 186

10.3.1 静态添加用户控件 186

10.3.2 动态添加用户控件 187

10.4 设置与读取Web用户控件的属性 188

10.5 在用户控件中添加事件处理 190

小结 194

思考与练习 195

实训 195

第11章 ASP.NET应用程序的调试、配置和安全策略 197

11.1 调试ASP.NET应用程序 198

11.1.1 ASP.NET故障排除 198

11.1.2 调试 199

11.2 使用Trace对象进行跟踪 201

11.2.1 跟踪 201

11.2.2 页级别跟踪 201

11.2.3 应用程序级别跟踪 203

11.2.4 检查是否启用了跟踪 204

11.3 配置ASP.NET应用程序 205

11.3.1 Web.config概述 205

11.3.2 Web.config配置文件格式 205

11.3.3 自定义Web.config文件配置节 208

11.3.4 访问Web.config文件 208

11.4 ASP.NET应用程序的安全策略 208

11.4.1 身份验证和授权 208

11.4.2 基于窗体的身份证 210

小结 214

思考与练习 214

实训 215

第12章 站内信箱系统的设计与开发 216

12.1 系统设计 217

12.1.1 需求分析 217

12.1.2 功能设计 218

12.1.3 总体设计 218

12.2 数据库设计和实现 221

12.2.1 数据库的需求分析 221

12.2.2 数据库的逻辑设计 221

12.2.3 数据库表的详细设计 222

12.2.4 数据库的存储过程设计 224

12.3 系统中使用的用户控件 225

12.3.1 目录树控件 225

13.3.2 顶部的用户控件(Top.ascx) 228

12.4 数据实体层 229

12.5 数据访问层的设计 231

12.5.1 数据库操作的基础类 232

12.5.2 数据访问层之InBoxes.cs 237

12.6 业务层的设计 240

12.7 用户界面层的设计 243

12.7.1 用户管理模块 243

12.7.2 收发邮件模块 245

12.8 系统使用的存储过程 252

小结 255

参考文献 256

返回顶部