图书目录

目    录 

 

? 第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

1.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.NET Web技术简介  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  比较验证控件CompareValidator  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  TreeView导航控件  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.NET AJAX  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