当前位置:首页 > 工业技术
ASP.NET程序设计
ASP.NET程序设计

ASP.NET程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:屈武江主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2007
  • ISBN:9787561137109
  • 页数:347 页
图书介绍:本书包括ASP.NET概述;VB.NET程序设计基础;HTML控件和WEB控件;ASP.NET内部对象;数据库读取与存储;深入数据库编程;文件及文件夹管理;后台代码与业务逻辑;Web服务;配置应用程序及调试程序;综合设计实训。
《ASP.NET程序设计》目录

第1章 ASP.NET概述 1

1.1 网络程序设计概述 1

1.1.1 静态网页与动态网页 1

1.1.2 网页的工作原理 1

1.1.3 常见的网络程序设计语言 2

1.2 NET Framework简介 5

1.3 ASP.NET的运行环境 6

1.3.1 安装IIS 5.0 7

1.3.2 NETFramework SDK的安装 7

1.4 ASP.NET的开发工具 8

1.5 新建一个简单的ASP.NET应用程序  9

1.5.1 新建ASP.NET项目 9

1.5.2 新建ASP.NET文件 9

1.5.3 编辑ASP.NET文件(Web窗体文件) 10

1.5.4 保存ASP.NET文件 11

1.5.5 浏览ASP.NET文件 11

1.6 新建一个应用程序 12

1.6.1 什么是应用程序 12

1.6.2 新建一个文件夹 12

1.6.3 添加虚拟目录 12

1.6.4 设置默认文档 13

1.6.5 建立ASP.NET文件 13

1.6.6 新建应用程序小结 14

1.7 ASP.NET的语法简介 14

1.8 开发ASP.NET时的注意事项 15

本章小结 16

习题 16

第2章 VB.NET程序设计基础 18

2.1 VB.NET简介 18

2.2 VB.NET的数据类型 19

2.3 VB.NET常量 21

2.4 VB.NET变量 22

2.5 VB.NET数组 24

2.6 VB.NET运算符 25

2.7 使用条件语句 26

2.7.1 If语句 26

2.7.2 Select Case语句 28

2.8 使用循环语句 29

2.8.1 For…Next循环 29

2.8.2 Do…Loop循环 30

2.8.3 While…End While循环 32

2.8.4 For Each…In循环 32

2.8.5 循环嵌套 33

2.9 VB.NET过程 34

2.9.1 Sub子程序 34

2.9.2 Function函数 35

2.10 VB.NET的系统函数 37

2.10.1 转换函数 37

2.10.2 字符串函数 38

2.10.3 日期和时间函数 40

2.10.4 数学函数 41

2.10.5 检验函数 42

2.11 类 43

2.11.1 基本概念 43

2.11.2 创建一个简单的类 43

2.11.3 继承 46

2.11.4 共享属性和共享方法 48

2.11.5 构造函数 50

2.12 使用系统类 51

2.12.1 转换数据类型 51

2.12.2 字符串操作 52

2.12.3 日期和时间操作 53

2.12.4 数学操作 54

2.12.5 数组操作 55

2.12.6 数组变量 56

2.12.7 格式化数字 56

2.12.8 格式化日期 56

2.13 注释语句 57

2.14 异常处理 58

本章小结 58

习题 59

第3章 HTML控件和Web控件 61

3.1 控件简介 61

3.1.1 什么是控件 61

3.1.2 Web表单 61

3.2 HTML服务器控件 64

3.2.1 HtmlForm(Web表单) 64

3.2.2 Anchor控件 65

3.2.3 Button控件 65

3.2.4 InputButton控件 67

3.2.5 InputCheckBox控件 68

3.2.6 InputRadioButton控件 69

3.2.7 InputImage控件 70

3.2.8 InputFile控件 71

3.3 Web控件 72

3.3.1 用于文本输入和显示的内部控件 72

3.3.2 用于控制传送的内部控件 75

3.3.3 用于选择的内部控件 81

3.4 增强控件 93

3.4.1 日历控件 93

3.4.2 广告控件 97

3.5 验证控件 100

3.5.1 使用验证控件的注意事项 100

3.5.2 必须字段验证控件 101

3.5.3 比较验证控件 102

3.5.4 范围验证控件 104

3.5.5 正则表达式验证控件 106

3.5.6 自定义验证控件 108

3.5.7 验证总结控件 109

3.6 自定义控件 110

3.6.1 代码分离技术 111

3.6.2 实现Web控件的代码分离 111

3.6.3 编写自定义控件 112

3.6.4 用户控件 115

本章小结 116

习题 116

第4章 ASP.NET内部对象 118

4.1 ASP.NET内部对象概述 118

4.2 Page对象 119

4.3 Request对象 120

4.3.1 Request对象简介 120

4.3.2 使用QueryString数据集合 121

4.3.3 ServerVariables数据集合 122

4.3.4 ClientCertificate数据集合 123

4.3.5 Browser数据集合 123

4.4 Response对象 125

4.4.1 Response对象简介 125

4.4.2 利用Write方法输出信息 125

4.4.3 使用Redirect方法引导客户端至另一个URL位置 127

4.4.4 使用End方法终止ASP.NET程序 128

4.4.5 关于BinaryWrite方法 128

4.5 HttpCookie对象 128

4.5.1 什么是Cookie 128

4.5.2 使用Response对象设置Cookie  129

4.5.3 使用Request对象读取Cookie  129

4.5.4 Cookies综合示例 130

4.6 Session对象 131

4.6.1 Session对象简介 131

4.6.2 利用Session存储信息 132

4.6.3 利用Session存储数组信息 134

4.6.4 Timeout属性 135

4.6.5 Abandon方法 135

4.7 Application对象 136

4.7.1 Application简介 136

4.7.2 利用Application存储信息 136

4.7.3 利用Application存储数组信息  138

4.8 Server对象 139

4.8.1 Server对象简介 139

4.8.2 ScriptTimeout属性 140

4.8.3 CreateObject方法 140

4.8.4 HTMLEncode方法 140

4.8.5 URLEncode方法 141

4.8.6 MapPath方法 141

4.8.7 Execute方法 142

4.8.8 Transfer方法 143

4.9 Mail对象 143

4.9.1 Mail对象简介 144

4.9.2 发送E-mail示例一 145

4.9.3 发送E-mail示例二 146

本章小结 148

习题 148

第5章 数据库读取与存储 151

5.1 ADO.NET概述 151

5.2 数据库的简单存取 152

5.2.1 准备数据库 152

5.2.2 数据库的读取 153

5.2.3 数据库的插入、修改与删除 156

5.3 使用DataGrid控件存取数据库 159

5.3.1 DataGrid控件简介 160

5.3.2 使用DataGrid控件查询记录 160

5.3.3 插入记录 163

5.3.4 更新记录 166

5.3.5 删除记录 169

5.4 综合示例 171

本章小结 177

习题 177

第6章 深入数据库编程 179

6.1 DataGrid控件再探讨 179

6.1.1 分页显示数据 179

6.1.2 对数据进行排序 181

6.1.3 定制列 183

6.1.4 链接到详细页 185

6.1.5 自定义列 187

6.2 使用DataList控件存取数据库 192

6.2.1 DataList控件简介 192

6.2.2 查询记录 192

6.2.3 选择记录 194

6.2.4 更新和删除记录 197

6.3 使用Repeater控件存取数据库 201

6.3.1 Repeater控件简介 201

6.3.2 查询记录 202

6.3.3 选择记录 204

6.4 使用含有参数的SQL语句 207

6.5 对多个表进行操作 208

6.5.1 组合查询 209

6.5.2 对多个表进行更新和删除操作  209

6.6 DataSet对象再探讨 212

6.6.1 建立DataSet对象 212

6.6.2 对DataSet对象的操作 214

6.6.3 把DataSet对象中的更新写回到数据库 216

6.7 综合示例 221

本章小结 226

习题 226

第7章 文件及文件夹操作 228

7.1 文件及文件夹管理 228

7.1.1 显示文件及文件夹的信息 228

7.1.2 文件的新建、复制、移动和删除  230

7.1.3 文件夹的新建、复制、移动和删除 231

7.2 文本文件操作 232

7.2.1 新建和写入文本文件 233

7.2.2 读取文本文件 234

7.2.3 计数器示例 234

7.3 XML文件操作 236

7.3.1 读取XML文件 236

7.3.2 写入XML文件 237

7.4 Excel文件操作 237

7.5 综合示例 239

本章小结 241

习题 242

第8章 后台代码与业务逻辑 243

8.1 使用后台代码(Code-behind) 243

8.1.1 在普通页面中使用Code-behind  243

8.1.2 在用户控件中使用Code-behind  246

8.2 使用业务逻辑 249

8.2.1 业务逻辑简介 249

8.2.2 不包含界面的业务逻辑 249

8.2.3 包含界面的业务逻辑 253

8.3 使用COM组件 258

8.3.1 使用Server对象的CreateObject方法 258

8.3.2 将COM组件转换成.NET组件  259

本章小结 260

习题 261

第9章 Web服务 262

9.1 Web服务简介 262

9.1.1 什么是Web服务 262

9.1.2 Web服务的工作原理 263

9.1.3 Web服务能返回什么类型的数据 263

9.2 建立一个简单的Web服务 263

9.3 简单调用Web服务 264

9.4 通过代理类调用Web服务 265

9.5 返回DataSet对象示例 267

9.5.1 建立Web服务 268

9.5.2 生成SOAP代理类 268

9.5.3 编译并部署代理类 268

9.5.4 通过代理类调用Web服务 269

本章小结 270

习题 270

第10章 配置应用程序及调试程序 272

10.1 关于配置应用程序 272

10.2 配置Global.asax文件 273

10.2.1 Global.asax文件的基本格式 273

10.2.2 Global.asax文件示例 274

10.3 配置web.Config文件 276

10.3.1 web.Config文件的基本格式 276

10.3.2 读取自定义属性示例 277

10.4 安全考虑 278

10.4.1 基于Windows的认证 279

10.4.2 基于表单的认证 280

10.4.3 关于授权 281

10.4.4 网络安全综合示例 281

10.5 调试程序 286

10.5.1 使用Response.Write方法 286

10.5.2 使用Debug 286

10.5.3 使用trace(跟踪) 286

10.6 错误处理 287

10.6.1 语法错误 287

10.6.2 执行时错误 287

10.6.3 逻辑错误 287

本章小结 287

习题 288

第11章 综合设计实训 289

11.1 工程项目背景及意义 289

11.2 数据模型和数据库设计 293

11.2.1 数据模型与数据库设计 293

11.2.2 存储过程设计 295

11.3 电子商务系统的数据访问层 298

11.3.1 商品目录和商品信息数据服务  298

11.3.2 客户管理数据服务 302

11.3.3 购物车管理数据服务 306

11.3.4 订单处理数据服务 314

11.4 电子商务网站设计 318

11.4.1 创建自定义Web控件 318

11.4.2 创建网站页面的分析 322

11.4.3 电子商务网站首页 323

11.5 电子商务的客户管理 324

11.5.1 客户注册页面 324

11.5.2 客户登录页面 326

11.6 电子商务的购物流程 328

11.6.1 商品浏览设计 328

11.6.2 商品购物流程 331

11.6.3 订单的处理 335

11.7 电子商务的Web服务 339

11.7.1 订单的Web订阅服务 339

11.7.2 订单的Web查询服务 343

本章小结 344

附录 常见问题答疑 345

参考文献 347

相关图书
作者其它书籍
返回顶部