《ASP.NET应用技术案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐红主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113098117
  • 页数:311 页
图书介绍:本书主要内容包括ASP.NET相关知识与操作技能等。

第1章 ASP.NET概述 1

1.1ASP.NET简介 1

1.1.1.NETFramework简介 1

1.1.2ASP.NET介绍 2

1.1.3ASP.NET的工作原理 4

1.2ASP.NET运行环境 5

1.2.1安装IIS服务器 5

1.2.2创建虚拟目录 6

1.2.3安装VisualStudio.NET 7

1.2.4VisualStudio.NET简介 11

1.3创建HelloWorld应用程序 13

1.3.1创建Web项目 13

1.3.2添加Web页面 15

1.3.3编译执行网页 16

1.4网上书店案例介绍 17

本章小结 17

本章实训 17

本章习题 18

第2章 C#语言基础 19

2.1C#语言简介 19

2.1.1.NETFramework 19

2.1.2C#的主要特点 19

2.1.3C#的主要功能 20

2.2C#程序结构 20

2.2.1C#程序范例 20

2.2.2程序入口点 22

2.2.3using的用法 22

2.2.4命名空间 23

2.2.5程序区块 23

2.2.6程序注释 24

2.3C#的数据类型与变量 24

2.3.1数据类型 25

2.3.2变量与常量 26

2.3.3常用的数据处理 28

2.4C#的操作符 30

2.4.1算术运算符 30

2.4.2比较运算符 31

2.4.3逻辑运算符 31

2.5流程控制 32

2.5.1选择语句 32

2.5.2循环语句 34

2.6类处理 36

2.6.1类简介 37

2.6.2构造函数与析构函数 39

2.6.3属性 40

2.6.4继承 42

2.7异常处理 44

本章小结 45

本章实训 45

本章习题 46

第3章 WebForm网页 47

3.1Web页面概述 47

3.1.1Web页面的特性 47

3.1.2Web页面的执行 48

3.1.3Web页面的组成 48

3.1.4服务器控件 49

3.2代码与页面分离 49

3.2.1Web页面文件 49

3.2.2后置代码文件 50

3.2.3WebForm应用程序示例及代码分析 50

3.2.4单文件页面 54

3.3WebForm页面处理 55

3.3.1页面处理内部过程 56

3.3.2页面重建 60

3.4ASP.NET的基本语法 61

3.4.1编译器指令 61

3.4.2程序代码块 62

3.4.3脚本代码块 63

3.4.4HTML服务器控件 64

3.4.5Web服务器控件 64

3.4.6服务器端注释 64

3.4.7服务器端包含指令 65

3.4.8服务器端对象标记 65

本章小结 65

本章实训 66

本章习题 66

第4章 服务器控件 67

4.1个人信息提交页面设计 67

4.1.1实例介绍 67

4.1.2设计思路 67

4.2常用的HTML服务器控件 68

4.2.1表单控件 68

4.2.2表格控件 72

4.2.3其他控件 74

4.3Web服务器控件 76

4.3.1文本控件 77

4.3.2按钮控件 79

4.3.3列举控件 81

4.3.4其他控件 90

4.4个人信息提交页面的实现 95

本章小结 97

本章实训 97

本章习题 98

第5章 验证控件与用户控件 100

5.1网上会员注册页面设计 100

5.1.1实例介绍 100

5.1.2设计思路 101

5.2验证控件 101

5.2.1验证控件概述 101

5.2.2RequiredFieldValidator控件 102

5.2.3CompareValidator控件 103

5.2.4RangeValidator控件 105

5.2.5RegularExpressionValidator控件 107

5.2.6CustomValidator控件 108

5.2.7ValidationSummary控件 110

5.3用户控件 110

5.3.1用户控件概述 110

5.3.2创建用户控件 111

5.3.3使用用户控件 114

5.3.4在用户控件中定义属性 115

5.3.5从WebForm网页到用户控件 118

5.4网上会员注册页面的实现 119

本章小结 121

本章实训 121

本章习题 121

第6章 ASP.NET内置对象概述 123

6.1简易聊天室页面设计 123

6.1.1实例介绍 123

6.1.2设计思路 124

6.2ASP.NET内置对象概述 124

6.3Request对象 125

6.3.1Request对象的属性和方法 125

6.3.2Request对象的使用 125

6.4Response对象 128

6.4.1Response对象的属性和方法 128

6.4.2Response对象的使用 129

6.5Server对象 131

6.5.1Server对象的属性和方法 131

6.5.2Server对象的使用 132

6.6Application对象 133

6.6.1Application对象的属性和方法 133

6.6.2Application对象的使用 134

6.7Session对象 135

6.7.1Session对象的属性和方法 135

6.7.2Session对象的使用 136

6.8Cookie对象 138

6.8.1Cookies对象的属性和方法 138

6.8.2Cookies对象的使用 139

6.9简易聊天室的实现 141

本章小结 146

本章实训 146

本章习题 147

第7章 ADO.NET数据访问 149

7.1网上书店注册页面设计 149

7.1.1实例介绍 149

7.1.2设计思路 150

7.2数据库基础知识 150

7.2.1关系数据库 150

7.2.2关系数据库语言SQL 152

7.3ADO.NET数据访问概述 155

7.4基于Connection的数据库连接 157

7.4.1使用SqlConnection对象建立数据库连接 157

7.4.2使用OleDbConnection对象建立与数据库的连接 160

7.5基于Command的数据库控制 163

7.5.1Command对象介绍 163

7.5.2使用Command对象的ExecuteNonQuery()方法 164

7.5.3使用Command对象的ExecuteScalar()方法 167

7.5.4使用Command对象的ExecuteReader()方法 167

7.5.5在数据操作中使用参数 167

7.6基于ADO.NET的数据库访问 169

7.6.1使用DataReader对象访问数据库 169

7.6.2使用DataSet对象访问数据库 171

7.7基于SqlDataAdapter数据适配器的数据库控制 173

7.7.1数据适配器概述 174

7.7.2创建SqlDataAdapter对象 174

7.7.3基于DataAdapter对象的数据库操作 176

7.8网上书店注册页面实现 183

7.8.1界面设计 183

7.8.2数据库设计 183

7.8.3数据库操作的实现 184

本章小结 185

本章实训 185

本章习题 187

第8章 ADO.NET数据显示控制 189

8.1网上书店产品列表页面设计 189

8.1.1实例介绍 189

8.1.2设计思路 190

8.2数据绑定技术 190

8.2.1数据绑定概述 190

8.2.2简单数据绑定 191

8.2.3集合绑定 194

8.2.4表达式及方法结果绑定 197

8.2.5使用DataBinder.Eval方法格式化绑定数据 199

8.3DataGrid控件 201

8.3.1在DataGrid中显示数据 202

8.3.2为DataGrid添加套用格式 206

8.3.3为DataGrid添加多功能列 207

8.4Repeater控件 215

8.4.1Repeater控件介绍 215

8.4.2基于模板的Repeater控件操作 216

8.5DataList控件 218

8.5.1DataList控件介绍 218

8.5.2基于模板的DataList控件操作 219

8.6网上书店产品列表页面实现 223

8.6.1界面设计 223

8.6.2数据库设计 224

8.6.3数据库操作的实现 225

本章小结 226

本章实训 226

本章习题 227

第9章 ASP.NET配置和优化 229

9.1配置概述 229

9.2配置文件结构 231

9.3常用配置节 233

9.3.1<appSettings> 233

9.3.2<pages> 233

9.3.3<SessionState> 234

9.3.4<compilation> 234

9.3.5<customErrors> 235

9.4Global.asax 235

9.4.1Global.asax概述 235

9.4.2Global.asax文件的内容 235

9.4.3Global.asax使用示例 236

9.5性能优化 240

9.5.1页面输出缓存 240

9.5.2片段缓存 242

9.6跟踪 242

9.7配置文件案例分析 243

本章小结 245

本章实训 245

本章习题 245

第10章 XML简介 247

10.1基于XML的网站留言板 247

10.1.1实例介绍 247

10.1.2设计思路 247

10.2XML产生的背景 247

10.3什么是XML 248

10.4XML语法 251

10.4.1XML基本语法 251

10.4.2XML文档格式 251

10.5使用XML实例 253

10.5.1XML控件 253

10.5.2XmlTextReader和XmlTextWriter 254

10.5.3DataSet 259

10.6实训步骤 261

本章小结 265

本章实训 265

本章习题 265

第11章 WebService 266

11.1基于WebService的上传和下载文件 266

11.1.1实训案例简介 266

11.1.2实现思路 266

11.2什么是WebService 267

11.2.1WebService简介 267

11.2.2WebService模型 268

11.2.3WebService主要协议 268

11.3创建WebService 270

11.3.1建立asmx文件 270

11.3.2命名空间和公共类 271

11.3.3Web方法 272

11.4使用WebService 272

11.4.1通过浏览器直接访问WebService 273

11.4.2通过编程来访问WebService 274

11.5WebService支持的数据类型 276

11.6使用Session和Application对象 277

11.7基于WebService的上传和下载文件的实现 279

本章小结 288

本章实训 289

本章习题 289

第12章 网络书店开发实例 290

12.1系统总体设计 290

12.1.1系统组成描述 290

12.1.2系统架构设计 291

12.1.3系统主要模块及其相互关系 291

12.1.4业务逻辑层 291

12.2系统数据库设计 292

12.2.1数据库设计 292

12.2.2表结构设计 292

12.2.3存储过程设计 294

12.3三层设计的示例 294

12.3.1用户注册的页面表示层 295

12.3.2用户注册的业务逻辑层 299

12.3.3用户注册相关的数据层 303

12.3.4执行 306

12.4系统Web服务设计 306

12.5网上书店系统的安装部署 308

本章小结 310

参考文献 311