《ASP.NET编程实作教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:付磊编写
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7900101179
  • 页数:346 页
图书介绍:本书从实用的角度出发,用119个实例详细讲述了使用ASP.NET编程的技巧和方法。全书由16章构成,主要内容包括ASP.NET闪亮登场、ASP.NET的根基———C#语言、认识WebForm模型、使用内置HTML控件、使用内置Web控件、验证技术、使用ADO.NET、使用模板定制数据显示、ASP.NET网络程序模型、自定义控件、使用WebService、开发ASP.NET应用程序、使用缓存、本地化与国际技术、ASP.NET程序的安全机制以及跟踪、调试和优化ASP.NET程序。本书内容丰富,软件功能与具体范例相结合,讲解通俗易懂,例子翔实丰富,每章精心安排了“本章要点”、“本章小结”和“思考题”,部分小节还给出了相应的“技巧”和“提示”,能拓宽读者对ASP.NET的知识面的学习和理解。本书适合用ASP.NET进行开发与应用的广大编程人员,同时也是高校相关专业师生、社会ASP.NET培训班的理想教材。本书范例请读者在WWW.b-xr.com上去自由下载。读者在使用本书过程中的技术问题,请与作者联系。联系方式为:sqq_books@263.net。

第1章 ASP.NET闪亮登场 1

1.1 认识ASP.NET 1

1.1.1 什么是ASP.NET 1

1.1.2 ASP.NET的优势 1

1.1.3 ASP.NET的语言支持 2

1.2 运行ASP.NET前的准备 2

1.2.1 安装Microsoft.NETFrameworkSDK 3

1.2.2 配置IIS服务器 5

1.3 从HelloWorld起步 8

1.4 ASP.NET的网络资源 10

1.5 本章小结 11

1.6 思考题 11

第2章 ASP.NET的根基——C#语言 12

2.1 HelloWorld程序 12

2.2 变量和常量 14

2.2.1 常量 14

2.2.2 变量 14

2.3.1 数值类型 15

2.3 C#的数据类型 15

2.3.2 引用类型 18

2.3.3 类型转换 22

2.4 操作符与表达式 27

2.4.1 算术操作符和算术表达式 27

2.4.2 赋值操作符和赋值表达式 28

2.4.3 关系操作符和关系表达式 28

2.4.4 逻辑操作符和逻辑表达式 29

2.4.5 其他操作符 29

2.5 C#中的流程控制 33

2.5.1 选择语句 34

2.5.2 循环语句 35

2.5.3 条件编译 38

2.5.4 异常处理 40

2.6 C#中的类 41

2.6.1 两类特定函数 41

2.6.2 类的成员方法 42

2.6.3 类属性 46

2.6.4 索引 47

2.6.5 事件 48

2.6.6 修饰符 49

2.7 与VBScript和JScript的区别 50

2.8 本章小结 57

2.9 思考题 58

3.1 WebForm概述 59

3.1.1 WebForm的组成 59

第3章 认识WebForm模型 59

3.1.2 WebForm页面的处理 60

3.1.3 使ASP.NET支持中文 60

3.2 ASP.NETWebForm语法 60

3.2.1 代码标识符 60

3.2.2 声明服务器端代码 62

3.2.3 有关内置HTML控件的语法 63

3.2.4 有关内置Web控件的语法 63

3.2.5 对象标签 64

3.2.7 服务器端包含 65

3.2.6 服务器端注释 65

3.3 声明和使用服务器端控件 66

3.3.1 声明服务器端控件 66

3.3.2 响应服务器端控件事件 69

3.4 开发服务器端控件 73

3.5 列表、数据及数据绑定 74

3.6 新的验证技术 74

3.7 ASP.NET代码隐藏技术 76

3.9 思考题 77

3.8 本章小结 77

第4章 使用内置HTML控件 78

4.1 内置HTML控件简介 78

4.2 使用表单控件 79

4.2.1 HtmlForm控件 79

4.2.2 HtmlInputButton控件 79

4.2.3 HtmlInputCheckBox控件 80

4.2.4 HtmlInputFile控件 80

4.2.5 HtmllnputImage控件 81

4.2.6 HtmlInputText控件 82

4.2.7 HtmlInputHidden控件 83

4.2.8 HtmlInputRadioButton控件 84

4.2.9 HtmlSelect控件 86

4.2.1 0HtmlTextArea控件 88

4.3 使用表格控件 89

4.3.1 HtmlTable控件 89

4.3.2 HtmlTableCell控件 90

4.3.3 HtmlTableRow控件 90

4.4 其他控件 92

4.4.1 HtmiAnchor控件 93

4.4.2 HtmlButton控件 93

4.4.3 HtmlImage控件 94

4.4.4 使用HtmlGenericControl控件 96

4.5 使用样式表(CSS) 96

4.6 本章小结 97

4.7 思考题 98

5.1 内置Web控件简介 99

第5章 使用内置Web控件 99

5.2 常用Web控件 100

5.2.1 Button控件 100

5.2.2 CheckBox控件 102

5.2.3 CheckBoxList控件 102

5.2.4 DropDownList控件 105

5.2.6 Image控件 107

5.2.7 ImageButton控件 107

5.2.5 HyperLink控件 107

5.2.8 Label控件 109

5.2.9 LinkButton控件 109

5.2.10 ListBox控件 111

5.2.11 Panel控件 111

5.2.12 RadioButton控件 112

5.2.13 RadioButtonList控件 113

5.2.14 TextBox控件 113

5.2.15 Table控件 114

5.2.16 TableRow控件 114

5.2.17 TableCell控件 115

5.2.18 PlaceHolder控件 117

5.3 高级Web控件 118

5.3.1 AdRotator广告控件 118

5.3.2 Calendar日历控件 119

5.3.3 Xml控件 122

5.4 使用样式 125

5.5 本章小结 126

5.6 思考题 127

6.1.1 所能验证的属性 128

6.1.2 验证控件的类型 128

第6章 验证技术 128

6.1 表单验证控件 128

6.2 实现客户端验证 129

6.3 显示验证错误信息 130

6.4 实现必须验证 131

6.5 实现比较验证 133

6.6 实现范围验证 136

6.7.1 什么是正则表达式 138

6.7 在验证中使用正则表达式 138

6.7.2 实现正则表达式验证 140

6.8 实现自定义验证 143

6.9 验证技术综合使用 146

6.1 0本章小结 150

6.1 1思考题 150

第7章 使用ADO.NET 151

7.1 认识ADO.NET 151

7.2.1 使用SqlConnection对象 152

7.2 使用Connection对象 152

7.2.2 使用OleDbConnection对象 153

7.2.3 关闭数据库连接 153

7.3 使用Command对象 154

7.3.1 执行SQL命令 154

7.3.2 执行存储过程 156

7.4 使用DataReader对象 157

7.5 DataSet和DataAdapter对象 158

7.7 思考题 160

7.6 本章小结 160

第8章 数据控件与数据交互 161

8.1 与基于SQL的数据交互 161

8.1.1 常用的SQL操作 161

8.1.2 SQL操作的标准格式 161

8.1.3 无返回结果的SQL操作 162

8.2 实现SQL数据绑定 163

8.2.1 使用DataGrid控件 163

8.2.2 DataGrid组件的分页显示 176

8.3 实现数据查询操作 182

8.4 实现数据插入操作 185

8.5 实现数据更新操作 188

8.6 实现数据删除操作 192

8.7 实现数据排序操作 194

8.8 处理数据的主从关系 197

8.9 与基于XML的数据交互 197

8.10 本章小结 202

8.11 思考题 202

9.1.1 绑定简单变量 203

第9章 使用模板定制数据显示 203

9.1 数据绑定的语法 203

9.1.2 绑定集合变量 205

9.1.3 绑定表达式和函数返回值 206

9.1.4 使用DataBinder.Eval方法 208

9.2 使用模板显示数据 208

9.2.1 使用Repeater控件 208

9.2.2 使用DataList控件 211

9.3 处理模板控件的事件 215

9.4 处理选择与编辑操作 218

9.5 寻找控件句柄 221

9.6 本章小结 222

9.7 思考题 222

第10章 ASP.NET网络程序模型 223

10.1 认识商务对象 223

10.2 认识/bin目录 224

10.3 使用商务对象 224

10.4.1 两层模型 226

10.4 多层网络程序模型 226

10.4.2 三层模型 230

10.5 本章小结 233

10.6 思考题 233

第11章 自定义控件 234

11.1 关于自定义控件 234

11.2 第一个自定义控件 234

11.3 使用属性 236

11.3.1 简单属性 236

11.3.2 类属性 237

11.4 检索控件标签内内容 240

11.5 开发复合控件 241

11.5.1 如何开发复合控件 241

11.5.2 处理复合控件中的事件 243

11.5.3 为复合控件添加事件 244

11.6 在自定义控件中保持状态 246

11.7 开发模板控件 247

11.8 具有数据绑定的模板控件 251

11.9.1 包含用户控件 256

11.9 用户控件 256

11.9.2 创建用户控件 257

11.9.3 用户控件的转换 259

11.9.4 添加属性 259

11.9.5 事件处理 259

11.10 本章小结 260

11.11 思考题 260

12.2 WebService基础知识 261

12.2.1 WebService的机制 261

第12章 使用WebService 261

12.1 认识WebService 261

12.2.2 ASP.NET中的WebService 264

12.2.3 使用WebService所提供的服务 266

12.3 开发简单的WebService 268

12.3.1 开发WebService服务 268

12.3.2 开发WebServiceClient 271

12.4 使用数据库 274

12.5 使用ASP.NET内置对象 276

12.6 本章小结 277

12.7 思考题 277

第13章 开发ASP.NET应用程序 278

13.1 ASP.NET应用程序概述 278

13.1.1 什么是ASP.NET应用程序 278

13.1.2 应用程序的运行周期 278

13.2 使用Globai.asax文件 278

13.2.2 Application和Session级别事件 279

13.2.1 Global.asax文件概述 279

13.2.3 Application和Session级别对象 280

13.3 使用状态管理 280

13.3.1 使用Application状态 280

13.3.2 使用Session状态 281

13.3.3 使用Cookies状态 282

13.4.2 创建自定义的HTTPHandier 283

13.4.1 配置HTTPHandlers和Factories 283

13.4 使用HTTPHandlers和Factories 283

13.3.4 使用ViewState 283

13.5 ASP.NET配置概述 285

13.6 ASP.NET程序的配置文件格式 285

13.6.1 配置模块及配置模块句柄 286

13.6.2 使用位置和路径 287

13.6.3 锁定设置 287

13.6.4 标准的ASP.NET配置模块 288

13.7 检索配置信息 288

13.8 本章小结 291

13.9 思考题 292

第14章 使用缓存、本地化与国际化技术 293

14.1 缓存技术介绍 293

14.2 输出缓存技术 293

14.3 部分页面缓存技术 297

14.4 数据缓存技术 299

14.5.1 编码支持 302

14.5.2 本地化支持 302

14.5 本地化与国际化概述 302

14.5.3 配置选项 303

14.6 环境设置 304

14.6.1 环境信息 304

14.6.2 区域信息 306

14.7 ASP.NET程序的本地化 309

14.7.1 使用复制与翻译 309

14.7.2 用控件实现 309

14.8.1 创建资源 311

14.8 使用资源文件 311

14.8.2 使用资源 312

14.9 本章小结 314

14.10 思考题 314

第15章 ASP.NET程序的安全机制 315

15.1 认识ASP.NET的安全机制 315

15.2 基于授权与认证的安全机制 315

15.3 基于Windows的认证 316

15.4 基于表单的认证 319

15.5 授权用户和角色 324

15.6 WebService中的安全控制 325

15.6.1 基于Windows的认证和授权 325

15.6.2 基于SoapHeader的认证和授权 327

15.7 本章小结 331

15.8 思考题 331

第16章 跟踪、调试和优化ASP.NET程序 332

16.1 程序性能概述 332

16.2 优化ASP.NET程序 332

16.3 评测程序性能 335

16.4 跟踪ASP.NET程序 337

16.4.1 实现页面级别跟踪 338

16.4.2 实现程序级别跟踪 340

16.5 调试ASP.NET程序 342

16.5.1 支持调试模式 342

16.5.2 调试ASP.NET程序 342

16.5.3 设置断点 344

16.6 本章小结 346

16.7 思考题 346