当前位置:首页 > 工业技术
ASP.NET 4.0网站开发实用教程
ASP.NET 4.0网站开发实用教程

ASP.NET 4.0网站开发实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:岳冰,聂佳志主编
  • 出 版 社:哈尔滨:黑龙江大学出版社
  • 出版年份:2014
  • ISBN:9787811297249
  • 页数:330 页
图书介绍:本书从入门和实用的角度出发,以项目驱动的方式,系统地介绍了Web运行环境的设置、HTML标签和控件、事件驱动与Web控件、常用内部核心对象、数据库编程、错误调试与处理、XML与Web Service、Web设计复杂技术应用等内容。本书最后一章介绍了一个详尽的Web站点设计综合实例。
《ASP.NET 4.0网站开发实用教程》目录

第1章 ASP.NET概述 1

1.1 ASP.NET简介 2

1.1.1 ASP.NET的历史和特性 3

1.1.2 .NET Framework 4

1.1.3 ASP.NET的优势 8

1.2 ASP.NET的开发环境 10

1.2.1 安装和配置IIS 10

1.2.2 安装Microsoft Visual Studio 2010 22

1.2.3 安装Microsoft SQL Server 2008 28

1.3 ASP.NET网页语法 36

1.3.1 ASP.NET网页的文件扩展名 36

1.3.2 ASP.NET页面指令 37

1.3.3 ASP.NET注释 42

1.3.4 ASP.NET应用程序的子目录 43

1.4 ASP.NET的配置文件 45

1.4.1 Web.config文件 45

1.4.2 Global.asax文件 46

1.4.3 ASP.NET配置文件的层次结构和继承 47

1.4.4 ASP.NET配置文件的格式 47

1.5 制作一个ASP.NET网站 52

1.6 上机实训 54

第2章 C#语言基础 55

2.1 C#程序的基本结构与元素 56

2.1.1 C#程序的基本结构 56

2.1.2 C#程序的基本元素 57

2.2 C#面向对象技术 59

2.2.1 面向对象的概念 59

2.2.2 封装 64

2.2.3 继承 66

2.2.4 多态 70

2.3 C#高级技术 74

2.3.1 静态变量和方法 74

2.3.2 密封类和方法 76

2.3.3 访问控制 77

2.3.4 抽象类与抽象方法 78

2.3.5 接口 80

2.3.6 集合 85

2.4 C#4.0的新特性 88

2.4.1 大整数类型 88

2.4.2 动态数据类型 88

2.4.3 可选参数 89

2.4.4 命名参数 89

2.5 上机实训 89

第3章 ASP.NET常用内置对象 91

3.1 Request对象 91

3.1.1 Request对象的常用属性和方法 91

3.1.2 网页之间传递数据 92

3.1.3 获取客户端浏览器信息 95

3.2 Response对象 97

3.2.1 Response对象的常用属性和方法 97

3.2.2 Write方法的使用 98

3.2.3 Redirect方法的使用 99

3.2.4 End方法的使用 100

3.3 Server对象 101

3.3.1 MapPath方法的使用 103

3.3.2 HtmlEncode方法的使用 104

3.3.3 UrlEEncode方法的使用 105

3.3.4 Execute方法和Transfer方法的使用 106

3.4 Cookie对象 108

3.4.1 概述 109

3.4.2 Cookie对象的属性 109

3.4.3 Cookie对象的方法 109

3.4.4 Cookie对象的使用 110

3.4.5 测试浏览器是否支持Cookie对象 111

3.4.6 Cookie对象的应用举例 114

3.5 Session对象 115

3.5.1 概述 115

3.5.2 Session对象的属性 115

3.5.3 Session对象的方法 116

3.5.4 Session对象的使用 116

3.5.5 Session对象的应用举例 117

3.5.6 Session的存储 121

3.6 Application对象 123

3.6.1 Application对象的属性 123

3.6.2 Application对象的方法 124

3.6.3 Application对象的使用 125

3.7 上机实训 128

第4章 Web服务器控件 130

4.1 Web服务器控件 130

4.1.1 概述 130

4.1.2 Web服务器控件的功能 131

4.1.3 常用的Web服务器控件 131

4.2 验证控件 150

4.2.1 必须字段验证控件 150

4.2.2 比较验证控件 151

4.2.3 范围验证控件 152

4.2.4 正则表达式验证控件 154

4.2.5 自定义验证控件 155

4.3 导航控件 157

4.3.1 Web.sitemap文件 157

4.3.2 SiteMapDataSource控件 158

4.3.3 TreeView控件 158

4.3.4 Menu控件 161

4.3.5 SiteMapPath控件 161

4.4 登录控件 162

4.4.1 登录控件概述 163

4.4.2 常用的登录控件 163

4.5 上机实训 164

第5章 主题与母版页 165

5.1 主题 165

5.1.1 什么是主题 165

5.1.2 主题的应用范围 166

5.1.3 创建主题并应用网页 167

5.2 应用主题 170

5.2.1 设置应用主题的方法 170

5.2.2 以编程方式应用ASP.NET主题 171

5.3 母版页 171

5.3.1 母版页的工作原理 172

5.3.2 创建母版页 172

5.3.3 设计母版页的布局 173

5.3.4 使用母版页创建内容页 176

5.4 母版页的嵌套 181

5.5 上机实训 181

第6章 数据库与ADO.NET基础 182

6.1 数据库基础 182

6.1.1 结构查询语言 182

6.1.2 表和视图 183

6.1.3 存储过程和触发器 184

6.2 使用Microsoft SQL Server 2008管理数据库 187

6.2.1 启动Microsoft SQL Server 2008服务管理器 187

6.2.2 Microsoft SQL Server 2008使用的网络协议 188

6.2.3 Microsoft SQL Server 2008相关操作 190

6.3 ADO.NET与数据库的访问 204

6.3.1 ADO.NET基础 204

6.3.2 连接SQL Server 205

6.4 ADO.NET常用对象 207

6.4.1 Connection对象 208

6.4.2 Command对象 213

6.4.3 DataSet数据集对象 216

6.4.4 DataReader对象 220

6.5 上机实训 223

第7章 数据访问服务器控件 224

7.1 SqIDataSource控件 224

7.1.1 SqIDataSource控件的属性 224

7.1.2 SqIDataSource控件的事件 225

7.1.3 配置数据连接 225

7.2 GridView控件 232

7.2.1 常用属性、方法和事件 233

7.2.2 绑定数据 234

7.2.3 显示数据 235

7.2.4 排序设计 238

7.2.5 分页设计 241

7.3 DataList控件 242

7.3.1 DataList模板 242

7.3.2 DataList控件的事件 244

7.4 FormView控件 244

7.4.1 FormView控件的常用属性和事件 245

7.4.2 利用模板显示数据 245

7.4.3 编辑数据 247

7.5 DetailsView控件 249

7.5.1 DetailsView控件的常用属性和事件 249

7.5.2 显示数据 250

7.5.3 DetailsView与GridView的联合使用 251

7.6 上机实训 255

第8章 ASP.NET与XML技术 256

8.1 XML概述 256

8.1.1 XML定义 257

8.1.2 XML基本语法规则 259

8.1.3 DTD与XML Schema 268

8.2 XML转换 273

8.2.1 XML转换概述 273

8.2.2 XSL使用 274

8.3 XML的操作 276

8.3.1 使用XML控件 276

8.3.2 使用XmlTextReader和XmlTextWriter 279

8.3.3 使用XmlDocument(W3C DOM)技术 285

8.3.4 使用DataSet对象 287

第9章 ASP.NET AJAX技术 289

9.1 ASP.NET AJAX基础 289

9.1.1 AJAX概述 289

9.1.2 开发模式 290

9.1.3 ASP.NET AJAX优点 291

9.1.4 ASP.NET AJAX架构 291

9.2 ASP.NET AJAX服务器控件 292

9.2.1 ScriptManager控件 292

9.2.2 ScriptManagerProxy控件 295

9.2.3 UpdatePanel控件 298

9.2.4 Timer控件 299

9.3 引入ASP.NET AJAX Control Toolkit中的控件 301

9.3.1 TextBoxWatermark控件 301

9.3.2 PasswordStrength控件 303

9.4 上机实训 306

第10章 ASP.NET Web服务 308

10.1 面向服务的软件架构概述 308

10.1.1 面向服务的软件架构(SOA) 309

10.1.2 SOA与Web 2.0 309

10.2 Web Services的概念 310

10.2.1 Web Services的定义 310

10.2.2 Web Services的核心技术 310

10.2.3 Web Services原理 311

10.3 ASP.NET与Web服务 313

10.4 简单Web Services示例 314

第11章 新闻发布系统 316

11.1 系统概述 316

11.2 需求分析 316

11.3 开发过程 316

11.3.1 数据库设计 316

11.3.2 配置Web.config 317

11.3.3 公共类编写 317

11.3.4 后台登录模块设计 321

11.3.5 后台新闻管理模块设计 322

11.3.6 前台主要功能模块设计 326

返回顶部