《基于C#的ASP.NET程序设计 第3版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:翁健红,言海燕主编;马绍惠,彭勇,魏丽副主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:7111488911
  • 页数:217 页
图书介绍:

第1章 ASP.NET基础 1

1.1 Web基础知识 1

1.1.1 Web服务器 1

1.1.2 静态网页 1

1.1.3 动态网页 2

1.2 ASP.NET概述 3

1.3 配置ASP.NET的运行环境 3

1.3.1 ASP.NET的运行环境 3

1.3.2 安装IIS 4

1.3.3 安装.NET Framework 4

1.3.4 测试ASP.NET环境 4

1.4 Visual Studio集成开发环境 5

1.5 第一个ASP.NET程序 6

1.5.1 代码分离模式 6

1.5.2 单一文件模式 10

1.6 ASP.NET页面的结构 11

1.7 ASP.NET应用程序中的特殊文件夹 12

1.8 ASP.NET页面的生命周期事件 13

1.9 本书实例采用的数据库 15

习题 15

第2章 C#语言基础 16

2.1 C#语言简介 16

2.2 变量 16

2.3 数据类型 17

2.4 运算符 19

2.5 程序流程控制 22

2.5.1 条件语句 22

2.5.2 循环语句 24

2.5.3 跳转语句 26

2.6 方法 27

习题 28

第3章 服务器端控件 29

3.1 常用服务器端控件 29

3.1.1 Label控件 30

3.1.2 Button控件 30

3.1.3 TextBox控件 31

3.1.4 RadioButton控件 32

3.1.5 RadioButtonList控件 33

3.1.6 DropDownList控件 35

3.1.7 ListBox控件 36

3.1.8 Image控件 38

3.1.9 HyperLink控件 38

3.1.10 ImageButton控件 38

3.1.11 CheckBox控件 39

3.1.12 CheckBoxList控件 40

3.1.13 Calendar控件 41

3.1.14 PlaceHolder控件 43

3.1.15 Table控件 43

3.2 数据验证控件 45

3.2.1 RequiredFieldValidator控件 45

3.2.2 CompareValidator控件 46

3.2.3 RangeValidator控件 48

3.2.4 RegularExpressionValidator控件 49

3.2.5 ValidationSummary控件 51

3.3 HTML控件简介 52

习题 52

第4章 ADO.NET数据库访问技术 53

4.1 ADO.NET基本概念 53

4.2 ADO.NET对象模型 53

4.3 SqlConnection对象 55

4.4 Command对象 56

4.4.1 Command对象的属性和方法 56

4.4.2 增加、删除、修改数据 57

4.4.3 执行带参数的Command 58

4.4.4 ExecuteScalar方法 60

4.5 DataReader对象 60

4.6 DataSet、DataTable和DataAdapter对象 62

4.6.1 DataSet对象 62

4.6.2 DataTable对象 64

4.6.3 DataAdapter对象 66

4.7 DataView对象 69

4.8 使用存储过程 70

4.8.1 执行不带参数的存储过程 70

4.8.2 执行带参数的存储过程 71

习题 73

第5章 VS.NET开发会员管理系统 74

5.1 项目基础 74

5.1.1 VS.NET中的表格操作 74

5.1.2 程序排错与调试 75

5.1.3 Session对象 78

5.1.4 编程规范 80

5.1.5 Web.config配置文件 82

5.2 会员管理系统 86

5.2.1 系统分析与设计 86

5.2.2 系统的运行界面 86

5.2.3 配置Web.config文件 88

5.2.4 登录页面 88

5.2.5 主页面 90

5.2.6 注册页面 91

5.2.7 显示个人信息页面 94

5.2.8 修改个人信息页面 95

5.2.9 取回密码1页面 98

5.2.10 取回密码2页面 100

5.3 发布网站 101

习题 104

第6章 数据窗体设计 105

6.1 数据绑定简介 105

6.2 Repeater控件 106

6.3 DataList控件 108

6.4 数据源控件 111

6.5 GridView控件 114

6.5.1 GridView控件简介 114

6.5.2 GridView控件的常用属性 114

6.5.3 GridView控件的数据绑定列 117

6.5.4 GridView控件的数据显示 117

6.5.5 GridView控件的数据编辑 120

6.5.6 GridView控件中使用下拉列表 122

6.5.7 HyperLinkField列 123

6.5.8 GridView控件的编程 125

6.6 FormView控件 129

习题 132

第7章 内置对象与缓存 133

7.1 内置对象 133

7.1.1 Application对象 133

7.1.2 Request对象 134

7.1.3 Response对象 136

7.1.4 Server对象 137

7.2 Cookie对象 139

7.2.1 Cookie对象的特点 139

7.2.2 Cookie对象的读写 140

7.2.3 Cookie对象的生存期 140

7.2.4 Cookie对象验证的安全性 140

7.2.5 Cookie对象应用举例 140

7.3 Global.asax文件 142

7.4 ASP.NET中的缓存 144

7.4.1 输出型缓存 144

7.4.2 片段型缓存 145

7.4.3 数据型缓存 147

习题 148

第8章 网站导航控件与Web服务 149

8.1 网站导航控件 149

8.1.1 站点地图 149

8.1.2 SiteMapDataSource控件 150

8.1.3 Menu控件 151

8.1.4 SiteMapPath控件 152

8.2 Web服务 153

8.2.1 Web服务简介 153

8.2.2 Web服务的作用 154

8.2.3 Web服务术语 154

8.2.4 Web服务应用实例 155

习题 159

第九章 母版页与主题 160

9.1 母版页 160

9.1.1 母版页概述 160

9.1.2 母版页应用实例 160

9.1.3 将已建成的网页嵌入母版页中 165

9.1.4 母版页的嵌套 165

9.1.5 在内容页中访问母版页中的内容 165

9.2 主题与外观 166

9.2.1 主题与外观概述 166

9.2.2 应用实例 167

9.2.3 将主题文件应用于整个应用项目 170

9.2.4 主题应用的规则和优先级 170

9.3 用户控件 171

9.3.1 创建用户控件 171

9.3.2 使用用户控件 172

习题 173

第10章 AJAX技术 174

10.1 AJAX简介 174

10.2 ASP.NET AJAX简介 175

10.3 AJAX Extension安装 175

10.4 ASP.NET AJAX常用控件 176

10.4.1 ScriptManage控件 176

10.4.2 UpdatePanel控件 176

10.4.3 Timer控件 179

10.4.4 ScriptManagerProxy控件 179

10.5 ASP.NET AJAX应用实例 179

10.5.1 ASP.NET AJAX实现登录 179

10.5.2 ASP.NET AJAX实现下拉列表联动 181

10.5.3 ASP.NET AJAX实现信息的即时刷新 182

10.6 jQuery的AJAX技术 183

习题 185

第11章 设计实例 186

11.1 在线考试系统 186

11.1.1 系统分析与设计 186

11.1.2 系统的运行界面 187

11.1.3 Web.Config文件 188

11.1.4 数据库操作的公共类 188

11.1.5 考生登录页面 191

11.1.6 考试页面 192

11.1.7 成绩显示页面 195

11.2 新闻发布系统 196

11.2.1 系统分析与设计 196

11.2.2 系统的运行界面 197

11.2.3 浏览新闻页面 198

11.2.4 显示新闻页面 199

11.2.5 添加新闻页面 200

11.2.6 新闻列表页面 202

11.2.7 管理新闻页面 207

11.2.8 修改新闻页面 211

习题 212

附录 参考实验 213

实验1 ASP.NET开发环境 213

实验2 C#语言基础 213

实验3 Web Server控件 213

实验4 数据验证控件 214

实验5 ADO.NET数据库访问技术 214

实验6 开发会员管理系统 215

实验7 数据窗体设计 215

实验8 内置对象与应用程序配置 215

实验9 网站导航 216

实验10 主题与外观 216

参考文献 217