当前位置:首页 > 工业技术
ASP.NET 4.5动态网站开发基础教程
ASP.NET 4.5动态网站开发基础教程

ASP.NET 4.5动态网站开发基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:韩颖,卫琳,谢琦编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302385011
  • 页数:330 页
图书介绍:本书将介绍构建Web站点的整个过程,从第1章的安装Visual Web Developer 2010,一直到第19章将Web站点部署到真正的服务器上。本书的内容以应用开发为主线,叙述方法的主要特点是通过大量示例来说明问题。除此以外,书中还提供了几个典型的综合应用,只需对它们稍加修改即可应用于实际工作之中。
《ASP.NET 4.5动态网站开发基础教程》目录

第1章 ASP.NET4.5 概述与开发平台 1

1.1 Web基础知识 1

1.1.1 HTTP协议 1

1.1.2 Web服务器和浏览器 2

1.1.3 C/S模式与B/S模式 2

1.1.4 Web的访问原理 2

1.2 ASP.NET简介 4

1.2.1 ASP.NET的历史 4

1.2.2 ASP.NET的优点 5

1.2.3 其他常见的网络程序设计技术 6

1.3 ASP.NET的开发环境 7

1.3.1 安装Visual Studio Express 2012 for Web 7

1.3.2 主窗口 10

1.3.3 文档窗口 11

1.3.4 工具箱 11

1.3.5 错误列表窗口 12

1.3.6 解决方案资源管理器 13

1.3.7 属性窗口 14

1.3.8 输出窗口 14

1.4 ASP.NET应用程序基础 15

1.4.1 创建ASP.NET应用程序 15

1.4.2 运行ASP.NET应用程序 16

1.5 Visual Studio Express 2012 for Web辅助功能 17

1.6 本章小结 20

1.7 练习 20

第2章 XHTML和HTML5 21

2.1 Web基本技术 21

2.1.1 HTML 21

2.1.2 XML 22

2.1.3 XHTML 22

2.2 XHTML的基本格式 22

2.2.1 ASP.NET的文档结构 23

2.2.2 XHTML的语法规则 26

2.3 XHTML标记、标记属性 27

2.3.1 主体标记<body>…</body> 28

2.3.2 注释标记<!-注释内容-> 28

2.3.3 分层标记<div>…</div> 28

2.3.4 文本和格式标记 28

2.3.5 表格标记 32

2.3.6 超链接标记<a>…</a> 34

2.3.7 图像标记<img/> 37

2.3.8 表单<form>…</form> 39

2.4 HTML5的介绍 43

2.4.1 HTML5的发展史 43

2.4.2 HTML5的新改革 43

2.5 本章小结 46

2.6 练习 47

第3章 创建ASPX网页技术简介 48

3.1 ASP.NET程序结构 48

3.1.1 ASP.NET文件类型介绍 48

3.1.2 ASP.NET文件夹 50

3.1.3 其他文件夹介绍 51

3.2 页面管理 52

3.2.1 ASP.NET页面代码模式 52

3.2.2 页面的往返与处理机制 53

3.2.3 页面的生命周期 54

3.2.4 ASP.NET页生命周期事件 55

3.2.5 ASP.NET页面指令 58

3.3 ASP.NET的网页代码模型 58

3.3.1 创建ASP.NET网站 59

3.3.2 单文件页模型 60

3.3.3 代码隐藏页模型 61

3.3.4 ASP.NET网站和ASP.NET应用程序的区别 64

3.4 状态管理 65

3.4.1 页面状态概述 65

3.4.2 视图状态 66

3.4.3 控件状态 67

3.4.4 隐藏域 68

3.5 ASP.NET配置管理 68

3.5.1 web.config文件介绍 68

3.5.2 配置文件的语法规则 69

3.6 本章小结 72

3.7 练习 73

第4章 ASP.NET常用内置对象 74

4.1 ASP.NET对象的概况及属性方法事件 74

4.2 Request对象 75

4.2.1 Request对象简介 75

4.2.2 使用QueryString属性 76

4.2.3 使用Path属性 78

4.2.4 使用Browser属性 78

4.2.5 ServerVariables属性 79

4.2.6 ClientCertificate属性 80

4.3 Response对象 80

4.3.1 Response对象简介 80

4.3.2 利用Write方法输出信息 81

4.3.3 使用Redirect方法引导客户至另一个URL位置 81

4.3.4 关于BufferOutput属性 82

4.3.5 输出缓存资料 82

4.3.6 WriteFile方法 83

4.4 Cookie对象 83

4.4.1 Cookie对象简介 83

4.4.2 Cookie对象的属性和方法 85

4.4.3 Cookie对象的使用 85

4.4.4 检测用户是否启用了Cookie 87

4.5 Session对象 87

4.5.1 Session对象简介 88

4.5.2 Session对象的使用 89

4.5.3 Session_Start和Session End事件 89

4.5.4 Timeout属性 89

4.5.5 Abandon方法 90

4.5.6 Session对象的注意事项 90

4.6 Application对象 90

4.6.1 Application对象简介 91

4.6.2 利用Application对象存储信息 91

4.7 Server对象 92

4.7.1 Server对象简介 93

4.7.2 MachineName属性 93

4.7.3 ScriptTimeout属性 94

4.7.4 CreateObject方法 94

4.7.5 Execute方法 94

4.7.6 Transfer方法 94

4.7.7 HtmlDecode方法和HtmlEncode方法 95

4.7.8 MapPath方法 96

4.7.9 URLEncode方法 96

4.8 ViewState对象 98

4.9 本章小结 99

4.10 练习 100

第5章 ASP.NET常用服务器控件 101

5.1 服务器控件概述 101

5.1.1 控件的种类 102

5.1.2 在页面中添加HTML服务器控件 102

5.1.3 在页面中添加Web服务器控件 102

5.1.4 以编程方式添加服务器控件 103

5.1.5 设置服务器控件属性 103

5.2 标准服务器控件 104

5.2.1 标签控件(Label) 104

5.2.2 TextBox(文本框)控件 105

5.2.3 按钮控件(Button、LinkButton、ImageButton) 106

5.2.4 HyperLink(超链接)控件 110

5.2.5 图像控件(Image) 110

5.2.6 CheckBox(复选框)和CheckBoxList(复选框列表)控件 111

5.2.7 RadioButton和RadioButtonList控件 114

5.2.8 列表控件(DropDownList和ListBox) 115

5.2.9 MultiView和View控件 118

5.2.10 广告控件(AdRotator) 122

5.2.11 表格控件(Table) 124

5.2.12 Literal控件和Panel控件 126

5.3 验证控件 129

5.3.1 验证控件及其作用 130

5.3.2 验证控件的属性和方法 131

5.3.3 表单验证控件(RequiredFieldValidator) 132

5.3.4 比较验证控件(CompareValidator) 133

5.3.5 范围验证控件(RangeValidator) 133

5.3.6 自定义验证控件(CustomValidator) 134

5.3.7 正则验证控件(RegularExpressionValidator) 135

5.3.8 验证组控件(ValidationSummary) 136

5.4 登录控件 137

5.4.1 登录控件(Login) 137

5.4.2 登录名称控件(LoginName) 138

5.4.3 登录视图控件(LoginView) 139

5.4.4 登录状态控件(LoginStatus) 139

5.4.5 密码更改控件(ChangePassword) 140

5.4.6 生成用户控件(CreateUserWizard) 141

5.5 导航控件 142

5.5.1 SiteMapPath导航控件 143

5.5.2 Menu导航控件 146

5.5.3 TreeView导航控件 149

5.6 HTML控件 151

5.7 用户控件 151

5.8 本章小结 155

5.9 练习 155

第6章 样式、主题和母版页 157

6.1 CSS概述 157

6.1.1 CSS简介 157

6.1.2 CSS基础 158

6.1.3 创建CSS文件 160

6.1.4 CSS常用属性 161

6.1.5 DIV和CSS布局 161

6.2 主题 166

6.2.1 主题的概念 166

6.2.2 在主题中定义外观 168

6.2.3 在主题中同时定义外观和样式表 169

6.2.4 动态切换主题 170

6.3 母版页 173

6.3.1 母版页和内容页的概念 174

6.3.2 创建母版页 174

6.4 本章小结 177

6.5 练习 177

第7章 jQuery入门 178

7.1 jQuery简介 178

7.1.1 什么是jQuery 178

7.1.2 包含jQuery库 178

7.1.3 第一个jQuery程序 179

7.2 jQuery的语法 180

7.2.1 jQuery的核心功能 180

7.2.2 jQuery选择器 181

7.2.3 jQuery过滤器 184

7.2.4 jQuery事件 188

7.3 jQuery动画 192

7.4 本章小结 197

7.5 练习 198

第8章 ADO.NET数据访问 199

8.1 ADO.NET概述 199

8.1.1 ADO.NET简介 199

8.1.2 与数据有关的命名空间 200

8.1.3 ADO.NET数据提供者 201

8.2 数据库平台 201

8.3 使用Connection连接数据库 206

8.4 使用Command对象执行数据库命令 210

8.4.1 使用Command对象查询数据库的数据 210

8.4.2 使用Command对象增加数据库的数据 212

8.4.3 使用Command对象删除数据库的数据 214

8.5 使用DataAdapter对象和DateSet对象 216

8.5.1 DataAdapter对象简介 216

8.5.2 DataSet对象简介 217

8.5.3 查询数据库的数据 219

8.5.4 修改数据库的数据 220

8.5.5 增加数据库的数据 222

8.5.6 删除数据库的数据 223

8.6 连接池技术 224

8.7 本章小结 228

8.8 练习 228

第9章 ADO.NET数据库高级操作 230

9.1 数据源控件 230

9.1.1 SqlDataSource控件 231

9.1.2 ObjectDataSource控件 231

9.1.3 SiteMapDataSource控件 232

9.1.4 XmlDataSource控件 233

9.2 联合使用数据源和数据绑定控件 233

9.2.1 GridView控件 234

9.2.2 DataList控件 240

9.2.3 DetailsView控件 242

9.2.4 FormView控件 248

9.2.5 DataPager控件 253

9.2.6 ListView控件 254

9.3 本章小结 260

9.4 练习 260

第10章 LINQ技术 262

10.1 LINQ基本概念 262

10.1.1 LINQ to Objects 262

10.1.2 LINQ to ADO.NET 263

10.1.3 LINQ to XML 263

10.1.4 LINQ相关的命名空间 264

10.2 LINQ to SQL 264

10.2.1 IEnumerable和IEnumerable<T>接口 265

10.2.2 IQueryProvider和IQueryable<T>接口 269

10.2.3 DataContext类 270

10.2.4 基本查询操作 272

10.2.5 基本更改操作 277

10.2.6 LinqDataSource控件 282

10.3 本章小结 287

10.4 练习 287

第11章 ASP.NET AJAX 288

11.1 Ajax简介 288

11.1.1 什么是Ajax 288

11.1.2 Ajax与传统Web技术的区别 289

11.1.3 Ajax的优点 290

11.1.4 Ajax使用的技术 291

11.1.5 ASP.NET AJAX 291

11.1.6 ASP.NET 4.5 AJAX简单示例 292

11.2 ASP.NET 4.5 AJAX控件 293

11.2.1 ScriptManger(脚本管理员)控件 293

11.2.2 Timer(时间)控件 295

11.2.3 UpdatePanel(更新区域)控件 297

11.2.4 UpdateProgress(更新进度)控件 298

11.3 本章小结 300

11.4 练习 301

第12章 企业电子商务网站 302

12.1 系统设计 302

12.1.1 需求分析 302

12.1.2 概念结构设计 302

12.1.3 数据库设计 303

12.1.4 功能设计 304

12.2 系统实现 304

12.2.1 访问数据库公共类 304

12.2.2 母版页 307

12.2.3 前台模块功能 308

12.2.4 后台管理模块 321

12.3 本章小结 329

12.4 练习 329

参考文献 330

相关图书
作者其它书籍
返回顶部