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

  • 购买积分:13 如何计算积分?
  • 作  者:祁长兴主编;孙笑微,张晓芬,尹伟静等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111431602
  • 页数:352 页
图书介绍:本书系统介绍了利用ASP.NET进行Web程序设计的基础知识,注重提高读者利用所学知识解决实际问题的能力。全书从Microsoft Visual Studio2012下载安装开始,全面阐述了HTML和JavaScript,样式,母板与主题,网站导航,ASP.NET语法基础,ASP.NET网站环境配置,ASP.NET对象应用,Web控件的使用,Web数据库编程和错误处理,最后通过一个综合案例为读者演示了利用ASP.NET开发交互式Web系统的步骤、方法和思路。

第1章 ASP.NET与Visual Studio开发平台 1

1.1 安装与配置 1

1.1.1 下载和安装.NET Framework 1

1.1.2 安装Microsoft Visual Studio 2012 3

1.1.3 Microsoft SQL Server Express Edition的下载与安装 5

1.1.4 IIS的安装与配置 8

1.2 Visual Studio集成开发环境 11

1.2.1 集成开发环境简介 11

1.2.2 MSDN与帮助 12

1.2.3 定制开发环境 14

1.2.4 内置Web服务器的使用 15

1.3 创建ASP.NET的应用程序 16

1.3.1 创建Web站点 17

1.3.2 编写ASPNET应用程序 18

1.3.3 编译和运行程序 19

1.3.4 在IIS上部署开发好的Web站点程序 21

1.4 案例:创建一个简单的Web站点 22

1.4.1 案例设计 22

1.4.2 案例开发步骤 22

1.4.3 案例部署 23

1.5 习题 24

第2章 HTML和JavaScript 25

2.1 HTML 25

2.1.1 HTML基本语法 25

2.1.2 文字段落标记 27

2.1.3 图像标记 30

2.1.4 超级链接标记 31

2.1.5 表格标记 33

2.1.6 表单与控件 34

2.1.7 框架的使用 39

2.2 JavaScript 43

2.2.1 JavaScript概述 43

2.2.2 在网页中使用JavaScript 45

2.2.3 浏览器对象 46

2.2.4 JavaScript在前端的应用 55

2.3 案例:使用HTML和JavaScript实现表单注册 63

2.3.1 案例设计 63

2.3.2 案例实现 63

2.4 习题 65

第3章 样式 67

3.1 CSS技术 67

3.1.1 CSS的概念 67

3.1.2 CSS常用的引用方式 68

3.1.3 样式表的嵌套使用 71

3.1.4 CSS属性 73

3.1.5 滤镜 74

3.2 页面布局 79

3.3 案例:使用样式表美化页面 83

3.3.1 案例设计 83

3.3.2 案例开发步骤 84

3.3.3 案例部署 84

3.4 习题 86

第4章 母版与主题 90

4.1 母版页 90

4.1.1 母版页的概念 90

4.1.2 创建母版页与内容页 90

4.1.3 母版页的配置 94

4.2 通过程序设置母版页 94

4.3 从内容页访问母版页的内容 97

4.3.1 使用FindControl()方法 98

4.3.2 使用MasterType指令 99

4.4 在内容页响应母版页控件事件 101

4.5 主题 102

4.5.1 相关概念 103

4.5.2 创建使用主题 103

4.5.3 通过程序动态指定主题 106

4.5.4 禁用主题 109

4.6 案例:使用母版页和主题创建一个ASP.NET网站 110

4.6.1 案例设计 110

4.6.2 案例实现 112

4.7 习题 116

第5章 网站导航 118

5.1 站点地图 118

5.1.1 XML文件介绍 118

5.1.2 XML文件建立站点地图 122

5.2 导航控件 123

5.2.1 TreeView控件 124

5.2.2 Menu控件 127

5.2.3 SiteMapPath控件 130

5.2.4 SiteMapDataSource控件 131

5.3 习题 133

第6章 ASP.NET语法基础 134

6.1 ASP.NET语法 134

6.1.1 标签 134

6.1.2 注释 135

6.1.3 Page指令 135

6.1.4 Import指令 136

6.2 C≠基础 137

6.2.1 变量与类型 137

6.2.2 操作符与表达式 150

6.2.3 控制语句 155

6.3 案例:求指定范围内所有奇数的和及偶数的和 160

6.3.1 案例设计 160

6.3.2 案例实现 161

6.4 习题 162

第7章 网站环境配置 168

7.1 配置文件的作用 168

7.2 Web.config配置 169

7.2.1 身份验证与授权 169

7.2.2 其他配置 173

7.2.3 配置项在程序中的应用 175

7.3 Global.asax 176

7.3.1 Application的事件 177

7.3.2 Session的事件 178

7.3.3 错误处理 180

7.4 案例:利用配置文件实现Web站点安全保护模块 182

7.4.1 案例设计 182

7.4.2 案例实现 183

7.5 习题 184

第8章 ASP.NET对象应用 186

8.1 Response对象 186

8.1.1 属性和方法 186

8.1.2 输出信息 187

8.1.3 页面跳转 189

8.1.4 创建Cookie 190

8.2 Request对象 191

8.2.1 属性和方法 191

8.2.2 读取客户端浏览器信息 192

8.2.3 读取表单传递的数据 193

8.2.4 读取查询字符串信息 194

8.2.5 读取Cookie数据 195

8.2.6 读取服务器端的环境变量 195

8.3 Server对象 196

8.3.1 属性与方法 196

8.3.2 HTML编码解码 198

8.3.3 URL编码解码 199

8.4 Page对象 199

8.4.1 Page对象的常用属性和方法 199

8.4.2 Page对象的常用事件 202

8.4.3 Web页面生命周期 204

8.5 程序状态对象 203

8.5.1 Cookie对象 204

8.5.2 Application对象 206

8.5.3 Session对象 209

8.6 案例:一个简单的在线聊天室 215

8.6.1 案例设计 215

8.6.2 案例实现 215

8.7 习题 219

第9章 控件的使用 221

9.1 HTML控件与服务器控件 221

9.2 控件的共有属性 222

9.3 常用的服务器控件 223

9.3.1 标准服务器控件 223

9.3.2 验证控件 256

9.4 控件的常用事件 271

9.5 案例:使用控件编写程序 272

9.5.1 案例设计 272

9.5.2 案例实现 274

9.6 习题 274

第10章 Web数据库编程 277

10.1 ADO.NET技术 277

10.2 Sql Server Express数据库连接方法 279

10.3 数据库操作的基本SQL命令 283

10.4 数据访问 285

10.4.1 数据源控件 285

10.4.2 SQLDataSource控件 286

10.4.3 Gridview控件 289

10.4.4 DetailsView控件 292

10.4.5 FormView控件 294

10.4.6 数据绑定 296

10.5 数据库开发操作技巧 297

10.5.1 使用ADO.NET操作数据库 297

10.5.2 使用Command对象更新记录 299

10.5.3 使用DataSet数据集更新记录 300

10.6 案例:数据绑定控件和数据源控件的使用 301

10.6.1 案例设计 301

10.6.2 案例实现 301

10.7 习题 301

第11章 错误处理 303

11.1 错误类型 303

11.1.1 语法错误 303

11.1.2 逻辑错误 303

11.2 防御性处理 304

11.3 错误处理的方法 305

11.3.1 查找错误 305

11.3.2 调试跟踪 308

11.4 异常处理 309

11.4.1 异常类 309

11.4.2 异常处理语句 312

11.5 常用策略与方法 317

11.6 习题 321

第12章 综合案例:公众养老服务网上预订系统 323

12.1 系统需求 323

12.2 Web系统设计 323

12.2.1 系统实现功能模块设计 323

12.2.2 数据库ER设计 324

12.2.3 数据表设计 326

12.2.4 数据关系图 327

12.3 Web系统实现 328

12.3.1 公共模块 328

12.3.2 系统登录页面 335

12.3.3 用户进入系统页面 340

12.3.4 服务机构进入系统页面 347

12.4 习题 351

参考文献 352