《ASP.NET动态网站开发教程 第4版》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:韩颖
  • 出 版 社:
  • 出版年份:2020
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 ASP.NET 4.5.1概述与开发平台 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的优点 6

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

1.3 ASP.NET开发环境 7

1.3.1选择Visual Studio 2015安装版本 7

1.3.2下载和安装Visual Studio 2015 8

1.3.3主窗口 11

1.3.4文档窗口 12

1.3.5工具箱 12

3.6【错误列表】窗口 13

1.3.7解决方案资源管理器 14

1.3.8【属性】窗口 16

1.3.9【输出】窗口 16

1.4 ASP.NET应用程序开发基础 17

1.4.1创建ASP.NET应用程序 17

1.4.2运行ASP.NET应用程序 20

1.5本章小结 21

1.6练习 21

第2章 Web静态编程语言 22

2.1 Web基础技术 22

2.1.1 HTML 22

2.1.2 XML 23

2.1.3 XHTML 23

2.2 XHTML的基本格式 24

2.2.1 ASP.NET的文档结构 24

2.2.2 XHTML的语法规则 27

2.3 XHTML标记与标记属性 28

2.3.1主体标记〈body〉…〈/body〉 29

2.3.2注释标记〈!-注释内容-〉 29

2.3.3分层标记〈div〉…〈/div〉 29

2.3.4文本和格式标记 29

2.3.5表格标记 33

2.3.6超链接标记〈a〉…〈/a〉 35

2.3.7图像标记〈img/〉 38

2.3.8 表单标记〈form〉…〈/form〉 39

2.4 HTML5简介 43

2.4.1 HTML5的发展史 44

2.4.2 HTML5的新改革 44

2.5本章小结 47

2.6练习 47

第3章 C# 5.0新增功能 49

3.1 C#语言简介 49

3.2 C# 5.0新增功能 50

3.2.1隐式类型局部变量 50

3.2.2对象和集合初始值设定项 54

3.2.3扩展方法 57

3.2.4匿名类型 58

3.2.5 Lambda表达式 61

3.2.6自动实现的属性 65

3.2.7 dynamic关键字 66

3.2.8命名参数和可选参数 66

3.2.9协变性和逆变性 67

3.2.10 async和await 67

3.2.11调用方信息 70

3.3本章小结 71

3.4练习 71

第4章 ASP.NETWeb技术简介 72

4.1 ASP.NET程序结构 72

4.1.1 ASP.NET文件类型介绍 72

4.1.2 ASP.NET文件夹 74

4.1.3其他文件夹 76

4.2页面管理 77

4.2.1 ASP.NET页面代码模式 77

4.2.2页面的往返与处理机制 78

4.2.3页面的生命周期 79

4.2.4页面的生命周期事件 79

4.2.5 ASP.NET页面指令 83

4.3 ASP.NET网站项目 84

4.3.1创建ASP.NET网站 84

4.3.2 ASP.NET Web网站和ASP.NET Web应用程序的区别 85

4.4状态管理 85

4.4.1视图状态 86

4.4.2控件状态 87

4.4.3隐藏域 87

4.5 ASP.NET配置管理 88

4.5.1 web.config文件介绍 88

4.5.2配置文件的语法规则 89

4.6本章小结 94

4.7练习 94

第5章 ASP.NET内置对象 95

5.1 ASP.NET对象的概况及其属性、方法和事件 95

5.2 Request对象 96

5.2.1 Request对象简介 96

5.2.2使用QueryString属性 97

5.2.3使用Path属性 98

5.2.4使用UserHostAddress属性 99

5.2.5使用Browser属性 99

5.2.6 ServerVariables属性 100

5.3 Response对象 101

5.3.1 Response对象简介 101

5.3.2利用Write和WriteFile方法输出信息 102

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

5.3.4关于BufferOutput属性 103

5.3.5输出缓存资料 103

5.4 Cookie对象 104

5.4.1 Cookie对象简介 104

5.4.2 Cookie对象的属性和方法 105

5.4.3 Cookie对象的使用 105

5.4.4检测用户是否启用了Cookie 107

5.5 Session对象 108

5.5.1 Session对象简介 108

5.5.2 Session对象的使用 109

5.5.3 Session_Start和Session_End事件 109

5.5.4 Timeout属性 110

5.5.5 Abandon方法 110

5.5.6 Session对象的注意事项 110

5.6 Application对象 111

5.6.1 Application对象简介 111

5.6.2利用Application对象存储信息 112

5.7 Server对象 112

5.7.1 Server对象简介 113

5.7.2 Server对象常用方法 113

5.8 ViewState 116

5.9本章小结 118

5.10练习 118

第6章 ASP.NET常用服务器控件 120

6.1服务器控件概述 120

6.1.1控件的种类 121

6.1.2在页面中添加HTML服务器控件 121

6.1.3在页面中添加Web服务器控件 122

6.1.4以编程方式添加服务器控件 122

6.1.5设置服务器控件的属性 122

6.2标准服务器控件 124

6.2.1标签控件Label 124

6.2.2文本框控件TextBox 125

6.2.3按钮控件Button、LinkButton和ImageButton 127

6.2.4复选框CheckBox控件和(复选框列表CheckBoxList控件) 130

6.2.5 RadioButton和RadioButtonList控件 133

6.2.6列表控件DropDownList和ListBox 134

6.2.7 MultiView和View控件 137

6.2.8 广告控件AdRotator 141

6.2.9表格控件Table 143

6.2.10 Literal控件和Panel控件 145

6.3验证控件 148

6.3.1验证控件及其作用 149

6.3.2验证控件的属性和方法 150

6.3.3表单验证控件RequiredFieldValidator 150

6.3.4比较验证控件Compare Validator 151

6.3.5范围验证控件RangeValidator 152

6.3.6 正则验证控件RegularExpressionValidator 153

6.4导航控件 155

6.4.1 SiteMapPath导航控件 156

6.4.2 Menu导航控件 158

6.4.3 TieeView导航控件 161

6.5本章小结 164

6.6练习 164

第7章 样式、主题和母版页 165

7.1 CSS 165

7.1.1 CSS简介 165

7.1.2 CSS基础 166

7.1.3创建CSS文件 168

7.1.4 CSS常用属性 169

7.1.5 DIV和CSS布局 170

7.2主题 175

7.2.1主题的概念 175

7.2.2在主题中定义外观 177

7.2.3在主题中同时定义外观和样式表 178

7.3母版页 180

7.3.1母版页和内容页的概念 180

7.3.2创建母版页 181

7.4本章小结 183

7.5练习 183

第8章 ADO.NET数据访问 184

8.1 ADO.NET概述 184

8.1.1 ADO.NET简介 184

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

8.1.3 ADO.NET数据提供程序 186

8.2 SQL Server 2014数据库平台 186

8.3使用Connection对象连接数据库 192

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

8.4.1使用Command对象查询数据 196

8.4.2使用Command对象增加数据 197

8.4.3使用Command对象删除数据 200

8.5使用DataAdapter对象和DateSet对象 201

8.5.1 DataAdapter对象简介 201

8.5.2 DataSet对象简介 202

8.5.3查询数据库数据 204

8.5.4修改数据库数据 206

8.5.5增加数据库数据 207

8.5.6 删除数据库数据 208

8.6本章小结 209

8.7练习 210

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

9.1数据源控件 211

9.1.1 SqlDataSource控件 212

9.1.2 ObjectDataSource控件 212

9.1.3 SiteMapDataSource控件 213

9.2数据绑定技术 215

9.2.1简单数据绑定技术 215

9.2.2复杂的数据绑定技术 216

9.2.3 Eval和Bind方法 217

9.3数据绑定控件 218

9.3.1 GridView控件 218

9.3.2 Repeater控件 225

9.3.3 DataList控件 227

9.3.4 DetailsView控件 229

9.3.5 FormView控件 234

9.3.6 ListView控件 239

9.4本章小结 246

9.5练习 246

第10章 jQuery 248

10.1 jQuery简介 248

10.1.1什么是jQuery 248

10.1.2包含jQuery库 249

10.1.3第一个jQuery程序 249

10.2 jQuery的语法 250

10.2.1 jQuery的核心功能 250

10.2.2 jQuery选择器 251

10.2.3 jQuery过滤器 254

10.2.4 jQuery事件 258

10.3 jQuery动画 261

10.4 jQuery和有效性验证 265

10.5本章小结 270

10.6练习 270

第11章 ASP.NETAJAX 271

11.1 Ajax简介 271

11.1.1 Ajax与传统Web技术的区别 272

11.1.2 Ajax的优点 273

11.1.3 Ajax使用的技术 273

11.1.4 ASP.NET AJAX 274

11.1.5 ASP.NET AJAX简单示例 275

11.2 ASP.NET AJAX控件 276

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

11.2.2 Timer(时间)控件 278

11.2.3 UpdatePanel(区域更新)控件 279

11.2.4 UpdateProgress(进度更新)控件 281

11.3本章小结 283

11.4练习 283

第12章 在ASP.NET中使用XML 285

12.1 XML概述 285

12.1.1 XML的应用 285

12.1.2 XML的基本结构 287

12.1.3标记、元素以及元素属性 288

12.1.4 XML数据的显示 289

12.2使用ADO.NET访问XML文档 291

12.2.1将数据库数据转换成XML文档 291

12.2.2读取XML文档 293

12.2.3编辑XML文档 293

12.2.4将XML数据写入数据库 295

12.2.5将XML数据转换为字符串 296

12.3使用.NET的XML类访问XML 297

12.4 XmlDataSource控件 300

12.5本章小结 305

12.6练习 305

第13章 电子商务网站 306

13.1系统设计 306

13.1.1需求分析 306

13.1.2概念结构设计 306

13.1.3数据库设计 307

13.1.4功能设计 309

13.2系统实现 309

13.2.1设置数据库连接信息 309

13.2.2访问数据库公共类 309

13.2.3添加母版页 313

13.2.4前台信息模块 314

13.2.5 后台管理模块 330

13.3本章小结 339

13.4练习 339

参考文献 341