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

  • 购买积分:12 如何计算积分?
  • 作  者:赵增敏主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121029820
  • 页数:329 页
图书介绍:本书从应用开发的角度介绍ASP.NET程序设计技术,使读者学会使用ASP.NET技术开发Web应用程序。全书介绍了ASP.NET程序的开发环境,讲解了VB.NET语法基础和ASP.NET中的服务器控件(包括HTML控件和Web控件)以及各种对象以及ASP.NET的数据库访问技术。

第1章 构建ASP.NET开发环境 1

1.1 理解ASP.NET 1

1.1.1 基本概念 1

1.1.2 ASP.NET的主要优点 2

1.2 配置ASP.NET运行环境 3

1.2.1 ASP.NET平台要求 3

1.2.2 安装IIS服务器 3

1.2.3 创建虚拟目录 3

1.2.5 测试ASP.NET运行环境 5

1.2.4 安装.NET Framework 5

1.3 Visual Studio.NET开发工具 7

1.3.1 为什么要使用Visual Studio.NET 8

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

1.4 创建ASP.NETWeb应用程序 11

1.4.1 创建Web项目 11

1.4.2 检查项目结构 12

1.4.3 添加Web窗体 13

1.4.4 设计用户界面 14

1.4.5 创建事件处理程序 15

1.4.7 编译、运行和调试Web窗体 17

1.4.6 设置Web窗体的浏览方式 17

习题1 19

上机实验1 构建ASP.NET开发环境 19

第2章 Visual Basic.NET语言与面向对象编程 20

2.1 基本语言元素 20

2.1.1 数据类型 20

2.1.2 常数和枚举 21

2.1.3 变量 22

2.1.4 运算符 23

2.1.5 基本语句 27

2.2.1 If...Then...Else语句 28

2.2 条件语句 28

2.2.2 Select Case语句 31

2.3 循环语句 34

2.3.1 While...End While语句 34

2.3.2 Do...Loop语句 35

2.3.3 For...Next语句 38

2.3.4 For Each...Next语句 40

2.4 数组 42

2.4.1 声明数组 42

2.4.2 调整数组大小 43

2.5.1 Sub过程 44

2.5 过程 44

2.5.2 Function过程 47

2.6 面向对象编程 50

2.6.1 类与对象 50

2.6.2 事件与事件处理程序 55

2.6.3 命名空间 58

2.6.4 访问控制 59

2.6.5 重载方法 59

2.6.6 继承与重写 60

上机实验2 Visual Basic.NET语言应用 61

习题2 61

第3章 Web窗体与服务器控件 63

3.1 Web窗体 63

3.1.1 Web窗体的组成和特点 63

3.1.2 Web窗体的代码模型 64

3.1.3 Web窗体的处理过程 66

3.2 ASP.NET服务器控件 69

3.2.1 ASP.NET服务器控件的类型 69

3.2.2 ASP.NET服务器控件的事件模型 69

3.2.3 添加ASP.NET服务器控件 71

3.2.4 设置ASP.NET服务器控件的属性 74

3.3.1 HTML服务器控件的功能 76

3.3 常用HTML服务器控件 76

3.3.2 HtmlInputButton控件 78

3.3.3 HtmlInputText控件 80

3.3.4 HtmlInputRadioButton与HtmlInputCheckBox控件 83

3.3.5 HtmlSelect控件 85

3.3.6 HtmlImage控件 89

3.3.7 HtmlAnchor控件 91

3.3.8 HtmlInputFile控件 93

3.3.9 HtmlTable、HtmlTableRow和HtmlTableCell控件 95

3.4 常用Web服务器控件 98

3.4.1 Web服务器控件的功能 99

3.4.2 Button按钮 100

3.4.3 Label和TextBox控件 103

3.4.4 RadioButton和RadioButtonList控件 106

3.4.5 CheckBox和CheckBoxList控件 110

3.4.6 DropDownList和ListBox控件 113

3.4.7 Image控件 118

3.4.8 HyperLink控件 121

3.4.9 Calendar控件 123

习题3 125

上机实验3 ASP.NEt服务器控件应用 126

4.1.1 验证控件概述 128

4.1 验证控件 128

第4章 验证控件与用户控件 128

4.1.2 RequiredFieldValidator控件 130

4.1.3 CompareValidator控件 132

4.1.4 RangeValidator控件 134

4.1.5 RegularExpressionValidator控件 136

4.1.6 CustomValidator控件 139

4.1.7 ValidationSummary控件 144

4.2 用户控件 146

4.2.1 创建和应用用户控件 146

4.2.2 访问和设置用户控件的属性 148

习题4 151

上机实验4 验证控件与用户控件应用 151

第5章 ASP.NET状态管理 152

5.1 状态管理概述 152

5.1.1 客户端状态管理选项 152

5.1.2 服务器端状态管理选项 153

5.2 基于客户端的状态管理 154

5.2.1 视图状态 154

5.2.2 隐藏域 158

5.2.3 Cookie 160

5.2.4 查询字符串 164

5.3 基于服务器端的状态管理 167

5.3.1 会话状态 167

5.3.2 应用程序状态 172

5.3.3 文件支持 175

习题5 178

上机实验5 ASP.NET状态管理 179

第6章 ADO.NET数据访问 180

6.1 ADO.NET对象模型概述 180

6.1.1 ADO.NET组成结构 180

6.1.2 .NET Framework数据提供程序 181

6.1.3 数据访问控件 182

6.2 创建数据连接 183

6.2.1 连接到Access数据库 183

6.2.2 连接到SQL Server数据库 189

6.2.3 使用配置文件保存连接信息 193

6.3 使用命令对象执行SQL语句 196

6.3.1 通过SELECT语句选择记录 196

6.3.2 通过INSERT语句添加记录 202

6.3.3 通过UPDATE语句更新记录 206

6.3.4 通过DELETE语句删除记录 213

6.4.1 使用数据集检索数据 218

6.4 使用数据集处理数据库 218

6.4.2 使用数据视图实现数据筛选和排序 223

6.4.3 使用数据集添加记录 227

6.4.4 使用数据集修改记录 231

6.4.5 使用数据集删除记录 235

习题6 239

上机实验6 ADO.NET数据访问 241

第7章 数据绑定列表控件应用 242

7.1 Repeater控件应用 242

7.1.1 使用Repeater控件显示数据 242

7.1.2 编写Repeater控件事件处理程序 246

7.2 DataList控件应用 250

7.2.1 使用DataList控件显示选定项内容 250

7.2.2 使用DataList控件编辑记录 256

7.2.3 使用DataList控件删除记录 261

7.3 DataGrid控件应用 265

7.3.1 使用DataGrid控件分页显示记录 266

7.3.2 使用DataGrid控件实现数据排序 271

7.3.3 使用DataGrid控件实现主/详细页 276

7.3.4 使用DataGrid控件编辑记录 281

7.3.5 使用DataGrid控件删除记录 287

习题7 291

上机实验7 数据绑定列表控件应用 292

第8章 BBS项目设计 294

8.1 项目设计 294

8.1.1 项目功能分析 294

8.1.2 后台数据库设计 295

8.1.3 项目模块组成 295

8.2 项目实现 296

8.2.1 准备工作 296

8.2.2 创建导航栏 297

8.2.3 首页制作 298

8.2.4 会员注册 300

8.2.5 显示错误信息 302

8.2.6 论坛登录与注销 303

8.2.7 查询密码 305

8.2.8 修改注册信息 307

8.2.9 查看作者信息 310

8.2.10 管理会员 311

8.2.11 发表新帖 315

8.2.12 阅读和管理帖子 317

8.2.13 回复帖子 326

习题8 328

上机实验8 BBS系统设计 328