《ASP.NET程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:赵增敏,朱粹丹,赵朱曦编著
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2006
  • ISBN:7560516440
  • 页数:379 页
图书介绍:本书全面系统介绍了如何使用Visual Studio,NET设计,ASP.NET Web应用程序。书中配有具体设计案例。

前言 1

第1章 ASP.NET使用基础 1

1.1 ASP.NET概述 1

1.1.1 什么是.NET 1

1.1.2 ASP.NET的工作原理 2

1.1.3 ASP.NET的主要优点 3

1.2 构建ASP.NET运行环境 4

1.2.1 ASP.NET平台要求 4

1.2.2 安装IIS服务器 5

1.2.3 创建和配置Web站点 6

1.2.4 创建和配置虚拟目录 6

1.2.5 安装.NET Framework 8

1.3.1 安装Visual Studio.NET 9

1.3 Visual Studio.NET开发工 9

1.3.2 认识Visual Studio.NET集成开发环境 11

1.3.3 在Visual Studio.NET中创建ASP.NET Web应用程序 14

习题1 18

第2章 Visual Basic.NET编程语言 19

2.1 基本语言元素 19

2.1.1 数据类型 19

2.1.2 常量 20

2.1.3 变量 21

2.1.4 运算符 21

2.1.5 基本语句 25

2.2 条件语句 26

2.2.1 If语句 26

2.2.2 Select Case语句 29

2.3.1 While...End White语句 33

2.3 循环语句 33

2.3.2 Do...Loop语句 34

2.3.3 For...Next语句 36

2.3.4 For Each...Next语句 38

2.4 数组 40

2.4.1 声明数组 40

2.4.2 调整数组大小 42

2.5 过程 44

2.5.1 Sub过程 44

2.5.2 Function过程 47

2.5.3 常用内部函数 49

2.6 面向对象编程 53

2.6.1 类与对象 53

2.6.2 命名空间 59

2.6.4 重载方法 60

2.6.3 访问控制 60

2.6.5 继承与重写 63

2.7 异常处理 65

2.7.1 Try...Catch...Finally语句 65

2.7.2 Exception类 66

习题2 68

第3章 HTML服务器控件应用 69

3.1 HTML服务器控件概述 69

3.1.1 ASP.NET服务器控件层次结构 69

3.1.2 HTML服务器控件及其功能 70

3.1.3 HTML服务器控件层次结构 70

3.1.4 添加HTML服务器控件 72

3.1.5 HTML服务器控件的通用属性 73

3.2.1 HtmlGenericControl控件 75

3.2 HTML服务器控件详解 75

3.2.2 HtmlForm控件 77

3.2.3 HtmlInputButton控件 77

3.2.4 HtmlInputText控件 79

3.2.5 HtmlInputRadioButton控件 81

3.2.6 HtmlInputCheckBox控件 82

3.2.7 HtmlInputImage控件 84

3.2.8 HtmlInputFile控件 86

3.2.9 HtmlInputHidden控件 88

3.2.10 HtmlAnchor控件 89

3.2.11 HtmlButton控件 91

3.2.12 HtmlSelect控件 92

3.2.13 HtmlTextArea控件 95

3.2.14 HtmlImage控件 97

3.2.15 HtmlTable、HtmlTableRow和HtmlTableCell控件 98

习题3 102

第4章 Web服务器控件应用 104

4.1 Web服务器控件概述 104

4.1.1 Web服务器控件层次结构 104

4.1.2 Web服务器控件的类型 105

4.1.3 Web服务器控件的通用属性 107

4.1.4 通过编程设置Web服务器控件属性 107

4.2 Web服务器控件详解 109

4.2.1 Label控件 109

4.2.2 Literal控件 110

4.2.3 HyperLink控件 111

4.2.4 Image控件 112

4.2.5 Button控件 114

4.2.6 LinkButton控件 116

4.2.7 ImageButton控件 117

4.2.8 TextBox控件 119

4.2.9 CheckBox控件 121

4.2.10 CheckBoxList控件 122

4.2.11 RadioButton控件 125

4.2.12 RadioButtonList控件 127

4.2.13 ListBox控件 129

4.2.14 DropDownList控件 131

4.2.15 Table、TableRow和TableCell控件 133

4.2.16 Panel控件 136

4.2.17 Xml控件 138

习题4 140

5.1.1 验证控件概述 142

5.1 验证控件 142

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

5.1.2 RequiredFieldValidator控件 145

5.1.3 CompareValidator控件 146

5.1.4 RangeValidator控件 149

5.1.5 RegularExpressionValidator控件 151

5.1.6 CustomValidator控件 154

5.1.7 ValidationSummary控件 156

5.2 用户控件 158

5.2.1 用户控件概述 158

5.2.2 创建用户控件 158

5.2.3 添加用户控件 159

5.2.4 动态加载用户控件 160

5.2.5 公开构成控件的属性 161

5.2.6 自定义用户控件的属性 163

习题5 165

第6章 ASP.NET内置对象应用 166

6.1 Page对象 166

6.1.1 Web窗体代码模型 166

6.1.2 Page对象的属性 168

6.1.3 Page对象的方法 169

6.1.4 Page对象的事件 169

6.1.5 Page对象应用示例 170

6.2 Response对象 172

6.2.1 Response对象的主要属性和方法 172

6.2.2 输出信息 173

6.2.3 输出文件 175

6.2.4 缓冲处理 176

6.2.5 重定向网址 177

6.3 Request对象 178

6.3.1 Request对象的主要属性和方法 178

6.3.2 读取窗体变量 179

6.3.3 读取查询字符串变量 181

6.3.4 读取服务器变量 184

6.3.5 读取客户端浏览器功能信息 186

6.3.6 读取客户端Cookie 188

6.4 Server对象 191

6.4.1 Server对象的主要属性和方法 191

6.4.2 执行其他ASP.NET网页 192

6.4.3 将流程控制转移到其他ASP.NET网页 193

6.4.4 将虚拟路径转换为物理文件路径 194

6.4.5 编码与解码 195

6.5.1 Session对象概述 196

6.5 Session对象 196

6.5.2 保存会话信息 197

6.5.3 判断是否创建了新的会话 199

6.5.4 设置会话的有效期限 200

6.5.5 强制结束会话 202

6.5.6 处理会话事件 204

6.6 Application对象 204

6.6.1 Application对象概述 205

6.6.2 保存应用程序状态 206

6.6.3 处理应用程序事件 207

6.6.4 Global.asax文件 208

习题6 210

7.1 ADO.NET概述 212

7.1.1 ADO.NET结构 212

第7章 ADO.NET数据库编程 212

7.1.2 .NET Framework数据提供程序 213

7.2 创建数据连接 216

7.2.1 Connection对象概述 216

7.2.2 连接Access数据库 219

7.2.3 连接SQLServer数据库 221

7.2.4 在服务器资源管理器中创建数据连接 224

7.3 执行SQL语句 226

7.3.1 使用Command对象执行SQL语句 226

7.3.2 使用DataReader对象读取数据 227

7.3.3 使用Parameter对象传递数据 231

7.3.4 使用SELECT语句查询记录 234

7.3.5 使用INSERT语句添加记录 238

7.3.6 使用UPDATE语句更新记录 241

7.3.7 使用DELETE语句删除记录 244

7.3.8 使用Command对象调用存储过程 247

7.4 创建和使用数据集 250

7.4.1 使用DataAdapter对象执行SQL语句 251

7.4.2 创建和使用DataSet对象 255

7.4.3 创建和使用DataTable对象 258

7.4.4 创建和使用DataRow对象 264

7.4.5 创建和使用DataColumn对象 267

7.4.6 创建和使用DataView对象 273

习题7 275

第8章 数据列表控件应用 277

8.1 Repeater控件应用 277

8.1.1 Repeater控件概述 277

8.1.2 使用Repeater控件显示数据 279

8.1.3 设置Repeater控件的模板 282

8.1.4 实现Repeater控件的分页显示 284

8.2 DataList控件应用 288

8.2.1 DataList控件概述 288

8.2.2 使用DataList控件显示数据 292

8.2.3 使用DataList控件显示选定项信息 295

8.2.4 实现DataList控件的分页显示功能 298

8.2.5 使用DataList控件编辑数据 302

8.3 DataGrid控件应用 307

8.3.1 DataGrid控件概述 307

8.3.2 DataGrid控件中的列 311

8.3.3 使用DataGrid控件分页显示数据 313

8.3.4 使用DataGrid控件实现数据排序 316

8.3.5 在DataGrid控件中动态隐藏/显示某列 319

8.3.6 使用DataGrid控件实现主详细页 321

8.3.7 使用DataGrid控件更新记录 326

8.3.8 使用DataGrid控件删除记录 331

习题8 336

第9章 网络论坛设计实例 337

9.1 项目设计 337

9.1.1 系统功能分析 337

9.1.2 数据库设计与实现 338

9.1.3 项目模块组成 340

9.2 Web窗体页设计 341

9.2.1 准备工作 341

9.2.2 用Web用户控件创建导航条 342

9.2.3 设计会员注册页 343

9.2.4 设计出错信息显示页 345

9.2.5 设计会员登录页 347

9.2.6 设计会员资料修改页 348

9.2.7 设计密码查询页 351

9.2.8 设计会员注销页 354

9.2.9 设计会员管理页 354

9.2.10 设计论坛首页 357

9.2.11 设计新帖发表页 359

9.2.12 设计帖子回复页 361

9.2.13 设计帖子阅读页 363

9.2.14 设计帖子编辑页 370

9.2.15 设计帖子删除页 373

9.2.16 设计作者信息查看页 374

9.3 项目部署 376

9.3.1 创建部署项目 376

9.3.2 部署论坛 378

9.3.3 卸载论坛 379

习题9 379