《ASP.NET网站开发案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈明忠,江永池主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302258117
  • 页数:255 页
图书介绍:本书详细介绍了ASP.NET 2.0的基础知识、特点和具体的应用。

第1章ASP.N ET概述 1

1.1 ASP.NET简介 1

1.1.1NET简介 1

1.1.2动态网页设计技术 2

1.1.3 ASP.NET的优势 3

1.1.4 ASP.NET与ASP的对比 3

1.2运行环境配置 4

1.2.1 Visual Studio 2005集成开发环境 4

1.2.2 IIS的安装与配置 6

1.3创建简单的ASP.NET应用程序 9

1.4项目实训 12

实训1创建虚拟目录 12

实训2创建一个Web应用程序 12

思考与练习 13

第2章C# 语言基础 15

2.1 C#语言简介 15

2.1.1 C#简介 15

2.1.2第一个C#程序 16

2.2 C#的数据类型 18

2.2.1值类型 19

2.2.2引用类型 19

2.3常量、变量和运算符 20

2.3.1常量 20

2.3.2变量 21

2.3.3运算符 21

2.4数组 24

2.4.1一维数组 24

2.4.2多维数组 25

2.5程序流程控制 26

2.5.1选择结构 26

2.5.2循环结构 28

2.6类和对象 30

2.6.1类的声明 31

2.6.2对象的创建和回收 31

2.6.3继承和多态 34

2.7异常处理 36

2.7.1异常的定义 36

2.7.2 try-catch语句 37

2.8命名空间 37

2.9项目实训 39

实训1创建一个控制台应用程序 39

实训2数组和循环嵌套 40

实训3类和对象的创建 41

思考与练习 41

第3章 服务器控件 43

3.1 ASP.NET文件 43

3.1.1 ASP.NET文件的构成 43

3.1.2 ASP.NET页面的执行过程 44

3.1.3服务器控件概述 44

3.2 HTML控件 45

3.2.1 HTML控件的通用属性 45

3.2.2各种HTML控件简介 46

3.3 Web控件 54

3.3.1 Web控件的通用属性 55

3.3.2 Label控件 55

3.3.3 TextBox控件 55

3.3.4 Button控件 56

3.3.5 DropDownList与ListBox控件 57

3.3.6 CheckBox与CheckBoxList控件 60

3.3.7 RadioButton与RadioButtonList控件 62

3.3.8 Image与ImageButton控件 63

3.3.9 HyperLink与LinkButton控件 64

3.3.10 Panel控件 64

3.3.11 Table控件 65

3.3.12 Calendar控件 68

3.3.13 AdRotator控件 70

3.4验证控件 72

3.4.1验证控件概述 72

3.4.2验证控件的类型 73

3.4.3验证控件的综合应用 80

3.5项目实训 82

实训1应用HTML控件 82

实训2应用Web控件 82

实训3应用验证控件 84

思考与练习 85

第4章ASP.N ET内置对象 87

4.1 Page对象 87

4.1.1 Page对象的属性 87

4.1.2 Page对象的事件 88

4.2 Response对象 89

4.2.1 Response对象的属性 90

4.2.2 Response对象的方法 90

4.3 Request对象 91

4.3.1 Request对象的属性 91

4.3.2 Request对象的应用 92

4.4 Application对象 95

4.4.1 Application对象的属性 95

4.4.2 Application对象的应用 96

4.5 Session对象 97

4.5.1 Session对象的属性 97

4.5.2 Session和Cookie的区别 99

4.5.3 Session对象的应用 100

4.6 Server对象 101

4.6.1 Server对象的属性 101

4.6.2 Server对象的方法 102

4.7项目实训 103

实训1聊天室 103

实训2会话超时 104

实训3 Request的应用 104

实训4网上投票 105

思考与练习 107

第5章ASP.NET数据库编程 108

5.1 ADO.NET简介 108

5.2使用Connection对象连接数据库 110

5.2.1 Connection对象简介 110

5.2.2连接SQL Server数据库 111

5.2.3连接Access数据库 113

5.3使用Command对象 114

5.4使用DataReader对象读取数据库 116

5.5使用DataAdapter对象 119

5.6使用DataSet对象访问数据库 121

5.6.1 DataSet对象的结构 121

5.6.2创建DataSet、DataTable对象 122

5.6.3使用DataSet对象访问数据库 124

5.7项目实训 126

实训1对数据表进行插入操作 126

实训2以表格形式显示数据表中的记录 128

实训3分页显示数据表中的记录 129

思考与练习 131

第6章 数据控件 132

6.1 DataGrid控件 132

6.1.1自动生成列 133

6.1.2手动指定列 137

6.2 DataList控件 146

6.2.1 DataList控件的模板 146

6.2.2 DataList控件的属性和事件 146

6.3 Repeater控件 150

6.4简单服务器控件的数据绑定 152

6.5项目实训 154

实训1数据绑定的应用 154

实训2 DataGrid控件的应用 156

实训3 DataList控件的应用 157

思考与练习 157

第7章 文件处理技术 158

7.1概述 158

7.2 Directory类 159

7.3 File类 161

7.4使用StreamReader与StreamWriter类读写文本文件 163

7.4.1使用StreamWriter类写入文本文件 163

7.4.2使用StreamReader类读取文本文件 164

7.5使用FileStream类读写文本文件 165

7.6文件的上传 167

7.7项目实训 168

实训1在浏览器中显示网页的源代码 168

实训2列出文件夹中的文件 169

思考与练习 170

第8章ASP.NET配置和优化 171

8.1使用Web.config进行配置 171

8.1.1 Web.config文件的特点 172

8.1.2 Web.config文件的结构 172

8.2使用Global.asax进行配置 175

8.2.1 Global.asax文件的结构 175

8.2.2使用Global.asax文件进行配置 176

8.3主题和皮肤 178

8.3.1 CSS简介 178

8.3.2主题的组成 181

8.3.3皮肤文件 181

8.3.4应用和禁用主题 183

8.4母版页 185

8.4.1母版页基础 185

8.4.2内容页基础 187

8.4.3嵌套的母版页 189

8.5项目实训 190

实训1主题的应用 190

实训2母版页的应用 191

思考与练习 192

第9章 网上书店开发实例 193

9.1系统设计 193

9.1.1系统需求和功能 193

9.1.2业务流程和系统结构 195

9.2数据库设计 195

9.3文件配置和数据库连接 198

9.4系统实现 199

9.4.1网站主页 201

9.4.2用户注册 209

9.4.3图书查询 213

9.4.4我的订单 219

9.4.5客服中心 230

9.4.6后台管理 233

思考与练习 249

思考与练习答案 251

参考文献 255