《ASP.NET网络应用开发教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:雷亮主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115206367
  • 页数:317 页
图书介绍:本书共分13章,内容包括ASP.NET基础入门、开发基础、C#语言开发基础、内置对象、常用服务器控件、使用ADO.net技术开发数据库、数据控件、网站导航、程序调试、高级程序开发、综合开发实例和两个课程设计。

第1章 ASP.NET基础入门 1

1.1认识ASP.NET 1

1.2熟悉ASP.NET 1

1.2.1 ASP.NET发展历程及特性 1

1.2.2 ASP.NET的运行原理与机制 2

1.2.3 ASP.NET的优点 3

1.3 ASP.NET开发环境的搭建 4

1.3.1搭建环境前需要安装哪些软件 4

1.3.2安装IIS服务器 5

1.3.3安装Visual Studio 2005开发工具 7

1.3.4配置Visual Studio 2005开发环境 10

1.4熟悉Visual Studio 2005开发环境 11

1.4.1启动Visual Studio 2005并创建空网站 11

1.4.2熟悉ASP.NET的菜单栏和工具栏 12

1.4.3熟悉并管理网站资源 14

1.5 MSDN帮助系统安装与使用 16

1.5.1安装MSDN帮助系统 16

1.5.2使用MSDN帮助系统学习ASP.NET 18

小结 19

练习 19

第2章 ASP.NET开发基础 20

2.1学习ASP.NET网页语法 20

2.1.1 ASP.NET网页扩展名 20

2.1.2什么是页面指令 21

2.1.3页面指令种类与作用 21

2.1.4注释ASPX文件中的代码 29

2.1.5 ASP.NET服务器控件语法 29

2.1.6网页中的代码块语法 30

2.1.7网页中的表达式语法 31

2.2制作一个简单的ASP.NET网站 31

2.2.1创建ASP.NET网站 31

2.2.2设计Web页面 32

2.2.3添加ASP.NET网站资源文件夹 33

2.2.4添加配置文件Web.Config 34

2.2.5运行ASP.NET网站 35

2.2.6配置Web服务器虚拟站点 35

小结 38

练习 39

第3章 C#开发基础 40

3.1 C#语言简介 40

3.2 C#代码编写规则 40

3.2.1代码书写规则 40

3.2.2代码注释及规则 41

3.3 C#数据类型 41

3.3.1数值类型 41

3.3.2字符串类型 42

3.3.3日期类型 42

3.3.4布尔类型 43

3.3.5数据类型的转换 43

3.4变量和常量 44

3.4.1什么是变量 44

3.4.2变量的声明和赋值 46

3.4.3定义常量 47

3.5 C#中运算符 47

3.5.1算术运算符 47

3.5.2赋值运算符 49

3.5.3关系运算符 50

3.5.4逻辑运算符 52

3.5.5移位运算符 54

3.5.6其他特殊运算符 55

3.5.7运算符的优先级 57

3.6字符串处理 57

3.6.1比较字符串 57

3.6.2定位字符及子串 58

3.6.3格式化字符串 58

3.6.4截取字符串 58

3.6.5分隔字符串 59

3.6.6插入和填充字符串 59

3.6.7删除和剪切字符串 60

3.6.8复制字符串 60

3.6.9替换字符串 60

3.7流程控制 61

3.7.1有效使用分支语句 61

3.7.2有效使用循环语句 63

3.8数组的基本操作 66

3.8.1数组的声明 66

3.8.2初始化数组 67

3.9面向对象的程序设计 67

3.9.1面向对象的概念 67

3.9.2类和对象 68

3.9.3使用private、 protected、public和internal关键字控制访问权限 70

3.9.4构造函数和析构函数 71

3.9.5定义类成员 72

3.9.6命名空间的使用 76

小结 78

练习 78

第4章 ASP.NET内置对象 79

4.1 ASP.NET内置对象概述 79

4.2 Response对象 79

4.2.1 Response对象概述 79

4.2.2 Response对象常用属性、方法 80

4.2.3 Response对象在实际开发中的应用示例 83

4.3 Request对象 85

4.3.1 Request对象概述 85

4.3.2 Request对象常用属性、方法 85

4.3.3 Request对象在实际开发中的应用示例 88

4.4 Application对象 89

4.4.1 Application对象概述 89

4.4.2 Application对象常用集合、属性、方法和事件 90

4.4.3 Application对象在实际开发中的应用示例 95

4.5 Session对象 96

4.5.1 Session对象概述 96

4.5.2 Session对象常用集合、属性和方法 97

4.5.3 Session对象在实际开发中的应用示例 101

4.6 Server对象 102

4.6.1 Server对象概述 102

4.6.2 Server对象常用属性、方法 102

4.6.3 Server对象在实际开发中的应用示例 107

小结 108

练习 108

第5章 ASP.NET常用服务器控件 109

5.1服务器控件概述 109

5.1.1服务器控件的概念与作用 109

5.1.2服务器控件与对象的关系 109

5.1.3服务器控件的属性、方法和事件 109

5.2服务器控件的相关操作 112

5.2.1添加服务器控件 112

5.2.2删除服务器控件 112

5.2.3添加引用服务器控件 113

5.3服务器端标准控件 114

5.3.1文本类控件 114

5.3.2按钮类控件 118

5.3.3选择类控件 121

5.3.4图形类控件 126

5.3.5链接类控件 131

5.4服务器端验证控件 134

5.4.1 RequiredFieldValidator控件 134

5.4.2 RangeValidator控件 135

5.4.3 CompareValidator控件 137

5.4.4 ValidationSummary控件 139

小结 141

练习 141

第6章 使用ADO.NET技术开发数据库 143

6.1企业级SQL Server数据库开发介绍 143

6.1.1 SQL Server 2005数据库简介 143

6.1.2创建与删除数据库 143

6.1.3创建与删除数据表 146

6.1.4分离与附加数据库 148

6.1.5数据库的备份与恢复 151

6.2 SQL Server数据库开发常用语句 155

6.2.1数据添加语句 155

6.2.2数据修改语句 156

6.2.3数据删除语句 156

6.2.4简单数据查询语句 156

6.2.5使用Where子句进行数据查询 157

6.3熟悉ADO.NET技术 162

6.3.1 ADO.NET概述 162

6.3.2 .NET数据提供程序 163

6.4创建数据库连接 164

6.4.1 Connection对象概述 164

6.4.2 Connection对象的属性及方法 165

6.4.3数据库连接字符串 167

6.4.4打开和关闭数据库连接 167

6.5执行数据库操作命令 168

6.5.1 Command对象的属性及方法 169

6.5.2创建和执行Command对象的实例 171

6.6使用DataReader读取数据 175

6.6.1 DataReader的对象的属性及方法 175

6.6.2创建和使用DataReader对象读取数据 177

小结 178

练习 178

第7章 数据控件 179

7.1数据绑定 179

7.1.1简单数据绑定 179

7.1.2 DataBinder类实现数据绑定 180

7.2 GridView控件 181

7.2.1 GridView控件概述 181

7.2.2 GridView控件常用的属性、方法和事件 182

7.2.3使用GridView控件绑定数据源 184

7.2.4设置GridView控件的外观 188

7.2.5查看GridView控件中数据的详细信息 188

7.2.6使用GridView控件分页显示数据 191

7.2.7在GridView控件中对数据进行编辑操作 191

7.3 DataList控件 193

7.3.1 DataList控件概述 193

7.3.2 DataList控件常用的属性、方法和事件 194

7.3.3分页显示DataList控件中的数据 195

小结 198

练习 199

第8章 ASP.NET网站导航 200

8.1 TreeView控件 200

8.1.1 TreeView控件的主要属性和事件 201

8.1.2使用TreeView控件实现网站导航 204

8.2 Menu控件 206

8.2.1 Menu控件的主要属性和事件 207

8.2.2使用Menu控件实现网站导航 208

8.3 SiteMapPath控件 210

8.3.1站点地图概述 210

8.3.2 SiteMapPath控件简介 211

8.3.3 SiteMapPath控件的主要属性和事件 212

8.3.4使用SiteMapPath控件实现网站导航 213

小结 214

练习 215

第9章 程序调试 216

9.1错误类型 216

9.1.1语法错误 216

9.1.2语义错误 217

9.1.3逻辑错误 217

9.2程序调试 217

9.2.1“调试”工具栏 218

9.2.2断点 219

9.2.3开始执行 221

9.2.4中断执行 221

9.2.5停止执行 222

9.2.6单步执行 222

9.2.7运行到指定位置 223

小结 224

练习 224

第10章 ASP.NET高级程序开发 225

10.1母版页技术 225

10.1.1母版页的概念及优点 225

10.1.2母版页运行机制 226

10.1.3创建母版页 228

10.1.4创建内容页 231

10.2 Web用户控件技术 233

10.2.1用户控件的概念及优点 233

10.2.2用户控件与普通的Web页比较 234

10.2.3创建Web用户控件 234

10.2.4使用Web用户控件 235

10.2.5使用Web用户控件制作网站导航 236

10.3 AJAX 237

10.3.1 AJAX定义 237

10.3.2 AJAX运行原理 238

10.3.3 AJAX开发环境的下载与安装 238

10.3.4创建AJAX网站 240

10.3.5 AJAX服务器控件 240

小结 244

练习 244

第11章 综合开发实例——在线影视播客网 245

11.1概述 245

11.2项目总体设计 245

11.2.1需求分析 245

11.2.2可行性分析 245

11.2.3编写项目计划书 246

11.2.4构建开发环境 248

11.3数据库设计 248

11.3.1数据库概要说明 248

11.3.2数据表概要与结构 249

11.4文件结构设计 251

11.5公共类设计 252

11.5.1 Web.Config文件设计 252

11.5.2 operateData数据库操作类 253

11.5.3 operateMethod公共方法类 255

11.6项目模块开发 257

11.6.1在线影视播客网首页 257

11.6.2最新视频页面 260

11.6.3个人管理上传页面 263

11.6.4播放视频并发表评论页面 266

11.7网站打包与发布 271

第12章 课程设计——企业邮局收发系统 273

12.1课程设计概述 273

12.2设计思路 274

12.3实现过程 274

12.3.1安装POP3服务 274

12.3.2配置POP3服务 276

12.3.3关键技术 277

12.3.4实现电子邮件的发送 279

12.3.5实现电子邮件的接收 285

12.4课程设计总结 292

第13章 课程设计——电子购物商城 293

13.1课程设计概述 293

13.2设计思路 293

13.3实现过程 294

13.3.1数据库设计 294

13.3.2公共类设计 297

13.3.3推荐商品模块设计 300

13.3.4购物车模块设计 302

13.3.5会员注册模块设计 306

13.4课程设计总结 310

附录 上机实验 311

实验一 安装ASP.NET开发环境 311

实验二 程序流程控制 311

实验三 SQL Server 2005数据库操作 312

实验四 ASP.NET实现文件上传 313

实验五 聊天室 314

实验六 在线投票 316

实验七 自制视频播放器 317