《ASP.NET 2.0 C#网站开发实用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:粱晓晖,来继敏著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111280538
  • 页数:241 页
图书介绍:本书从实用角度出发,以网站开发为定位,全面系统地介绍了利用ASP.NET 2.0进行网站开发的基础知识等。

第1章 网站开发概述 1

1.1网站发展历史 2

1.1.1Internet发展简史 2

1.1.2互联网在中国的发展 2

1.2网页基础 3

1.2.1HTML基础 3

1.2.2CSS样式表 5

1.2.3JavaScript基础 14

1.3网站基础 22

1.3.1Web服务器的概念 23

1.3.2静态网页工作原理 23

1.3.3动态网页工作原理 24

1.3.4常用网站开发工具简介 24

1.4习题 26

第2章 ASP.NET体系结构 27

2.1.NET Framework简介 27

2.1.1公共语言运行库 28

2.1.2.NET Framework类库 29

2.2ASP.NET Web应用程序结构 29

2.3ASP.NET Web窗体概念 29

2.3.1Web窗体的结构 30

2.3.2Web页代码模式 30

2.4ASP.NET事件模型 32

2.5.NET环境的安装 35

2.5.1ASP.NET的运行环境 35

2.5.2ASP.NET的开发环境 35

2.6创建一个ASP.NET Web应用程序 38

2.7习题 42

第3章 ASP.NET服务器控件 43

3.1服务器控件基础 45

3.1.1服务器控件的基本概念 45

3.1.2服务器控件的分类与选择 45

3.2HTML服务器控件 46

3.2.1HTML控件概述 46

3.2.2HTML服务器控件概述 46

3.2.3主要的HTML控件 47

3.2.4HTML服务器控件综合示例 58

3.3Web服务器控件 60

3.3.1Web服务器控件概述 60

3.3.2常用标准Web服务器控件使用 61

3.4验证服务器控件 83

3.4.1验证服务器控件简介 83

3.4.2验证服务器控件的使用 84

3.5用户控件 90

3.5.1用户控件概述 90

3.5.2创建用户控件 90

3.6习题 92

第4章 内置对象 94

4.1概述 94

4.2Page类 95

4.2.1页面的生命周期 96

4.2.2Page类的常用属性 97

4.2.3Page对象应用示例 97

4.3Request对象 98

4.3.1使用表单传递数据 99

4.3.2ServerVariables属性 100

4.3.3获取浏览器信息 101

4.3.4获取客户端安全证书信息 103

4.4Response对象 105

4.4.1使用Write方法输出信息 105

4.4.2使用Redirect方法将客户端重新定位 107

4.4.3缓冲区相关属性和方法 108

4.5Cookie对象 110

4.5.1创建和读取会话Cookie 110

4.5.2创建和读取持久性Cookie 111

4.5.3设置Cookie属性 111

4.5.4Cookie的限制 112

4.6Glogal.asax文件 113

4.6.1全局事件及其触发时机 114

4.6.2编写全局事件处理程序 115

4.7Session对象 115

4.8Application对象 120

4.9Server对象 124

4.10习题 125

第5章 数据库编程 126

5.1SQL与SQL Server 2005 129

5.1.1SQL简介 129

5.1.2SQL Server 2005简介 131

5.2ADO.NET 134

5.2.1ADO.NET简介 134

5.2.2ADO.NET常用对象 135

5.3数据源 144

5.4数据集 149

5.4.1非类型化DataSet 149

5.4.2类型化DataSet 155

5.4.3类型化数据集与非类型化数据集比较 157

5.5访问XML 157

5.6习题 159

第6章 数据绑定 160

6.1数据绑定概述 164

6.2简单数据绑定 164

6.3复杂数据绑定 168

6.4GridView控件详细应用 170

6.4.1GridView基本应用 172

6.4.2GridView自定义列 174

6.4.3高级外观设置 186

6.5其他复杂绑定控件 187

6.5.1DetailsView 187

6.5.2FormView 190

6.5.3DataList 191

6.5.4Repeater 194

6.6习题 196

第7章 ASP.NET高级应用 198

7.1导航控件 201

7.1.1Menu控件的使用 201

7.1.2TreeView控件 203

7.1.3SiteMapPath控件 205

7.2母版页 205

7.3Theme主题的使用 209

7.4个性化 212

7.5Web Parts 217

7.5.1Web Parts控件 217

7.5.2Web Parts页面的显示模式 218

7.5.3数据库配置 218

7.5.4举例实现Web Parts个性化 218

7.6习题 223

第8章 网站安全与网站配置 225

8.1Web.config文件 225

8.1.1在Web.config中配置用户验证 226

8.1.2在Web.config中配置用户授权 227

8.1.3Web.config中的其他配置 228

8.2基于角色的成员系统 229

8.2.1安全配置 229

8.2.2Login相关控件 230

8.2.3举例实现基于角色的安全管理 230

8.3网站发布 233

8.4习题 235

附录 236

附录A三层架构 236

附录B Web服务 236

附录C常用HTML标记 239

附录D经典学习网站推荐 240

参考文献 241