《ASP.NET 3.5教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郑阿奇编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121095030
  • 页数:330 页
图书介绍:本书内容包括教程、配套的实验和综合应用实习三部分,其中教程包括11章,比较系统地介绍了ASP.NET 3.5,包括ASP.NET开发技术概述、C# 语言基础、C#面向对象编程、ASP.NET应用程序基础和内置对象、ASP.NET服务器控件和客户端脚本、网站设计、ASP.NET数据库编程、文件I/O与流处理、ASP.NET高级技术、Web服务和ASP.NET AJAX等。实验同时考虑能够方便理解,最后的综合部分就是训练解决问题。

第一部分 教程 1

第1章 ASP.NET开发技术概述 1

1.1Web工作原理 1

1.1.1Web服务器 1

1.1.2Web客户端 2

1.2HTML与HTTP 2

1.2.1HTML标记语言 2

1.2.2XHTML标记语言 4

1.2.3CSS样式表 7

1.2.4脚本语言 11

1.2.5HTTP协议与URL 12

1.2.6HTML表单与Web请求 15

1.3Web开发技术的发展 17

1.3.1静态网页与动态网页 17

1.3.2客户端动态技术 17

1.3.3服务器端动态技术 18

1.4.NET Famework与ASP.NET 19

1.4.1.NET Famework 19

1.4.2ASP.NET 20

1.5ASP.NET应用程序的组成 21

1.5.1虚拟目录 21

1.5.2网页文件 22

1.5.3网站配置文件(Web.config文件) 22

1.5.4网站全局文件(Global.asax文件) 22

1.5.5保留文件夹 23

1.6VS2008集成开发工具简介 23

1.6.1编译和运行Web应用程序 23

1.6.2部署Web应用程序 24

1.6.3使用帮助系统 25

1.7简单的ASP.NET程序实例 26

1.7.1创建Web应用程序的一般步骤 26

1.7.2一个简单的ASP.NET程序实例 26

习题 29

第2章 C#语言基础 31

2.1C#语言概述 31

2.2数据类型 31

2.2.1值类型 31

2.2.2引用类型 34

2.2.3装箱和拆箱 36

2.3常量和变量 37

2.3.1常量 37

2.3.2变量 40

2.4运算符和表达式 41

2.4.1算术运算符 41

2.4.2关系运算符 42

2.4.3逻辑运算符 43

2.4.4赋值运算符 44

2.4.5条件运算符 45

2.4.6运算符的优先级与结合性 46

2.5流程控制 47

2.5.1条件语句 47

2.5.2循环语句 51

2.5.3跳转语句 55

2.5.4异常处理 59

2.6数组、结构和枚举 60

2.6.1数组 60

2.6.2结构 65

2.6.3枚举 66

习题 68

第3章 C#面向对象编程 71

3.1类和对象 71

3.1.1创建类和对象 71

3.1.2构造函数和析构函数 74

3.2方法 78

3.2.1方法的声明 78

3.2.2方法的参数 79

3.2.3静态方法与实例方法 81

3.2.4方法的重载 83

3.3属性 84

3.4继承和多态 86

3.4.1继承 87

3.4.2多态 90

3.5委托和事件 93

3.5.1委托 93

3.5.2事件 94

3.6接口 96

3.7集合 97

3.7.1使用Array类进行排序与查找 98

3.7.2使用Stack类 99

3.8命名空间和局部类 101

3.8.1命名空间 101

3.8.2局部类 102

习题 104

第4章 ASP.NET应用程序基础与内置对象 105

4.1ASP.NET应用程序基础 105

4.1.1aspx代码模式和页面元素 105

4.1.2页面指令 106

4.1.3页生命周期 109

4.2ASP.NET内置对象 110

4.2.1Response对象 110

4.2.2Request对象 112

4.2.3Server对象 117

4.2.4Application对象 119

4.2.5Session对象 121

4.2.6Page对象 124

4.2.7Cache对象 126

习题 127

第5章 ASP.NET服务器控件和客户端脚本 128

5.1控件概述 128

5.2HTML服务器控件 129

5.2.1HTML服务器控件的层次结构 129

5.2.2HTML服务器控件的基本语法 129

5.2.3HTML服务器控件的应用 130

5.3Web服务器控件 133

5.3.1Web服务器控件的层次结构 133

5.3.2Web服务器控件的基本语法 134

5.3.3Web服务器控件的属性 135

5.3.4Web服务器控件的事件 136

5.3.5标准控件详解 136

5.4验证控件 153

5.4.1客户端验证和服务端验证 153

5.4.2验证控件分类及作用 153

5.4.3验证控件详解 154

5.4.4关闭客户端验证功能 158

5.5用户控件 158

5.5.1建立用户控件 158

5.5.2使用用户控件 159

习题 160

第6章 网站设计 161

6.1母版页和内容页 161

6.1.1母版页和内容页概述 161

6.1.2创建母版页和内容页 163

6.1.3访问母版页控件和属性 165

6.2主题和皮肤 166

6.2.1主题概述 166

6.2.2创建主题 169

6.2.3应用主题 172

6.3网站导航 174

6.3.1站点地图和SiteMapPath控件 174

6.3.2用Menu控件导航 176

6.3.3用TreeView控件导航 177

习题 178

第7章 ASP.NET数据库编程 179

7.1数据库基础 179

7.1.1数据库和数据库管理系统 179

7.1.2表和视图 180

7.1.3用VS2008创建数据库和表 181

7.1.4SQL语言 182

7.2数据访问技术 186

7.2.1数据访问概述 186

7.2.2数据源控件简介 186

7.2.3数据绑定控件简介 187

7.3数据源控件 188

7.3.1SqlDataSource控件 188

7.3.2AccessDataSource控件 191

7.3.3XmlDataSource控件 191

7.3.4SiteMapDataSource控件 192

7.3.5ObjectDataSource控件 192

7.3.6LinqDataSource控件 195

7.4数据绑定控件 196

7.4.1GridView控件 196

7.4.2DetailsView控件 197

7.4.3FormView控件 199

7.4.4ListView控件 200

7.4.5内部数据绑定语法 201

7.5ADO.NET数据访问编程模型 203

7.5.1ADO.NET数据访问模型简介 203

7.5.2数据集 204

7.5.3数据提供程序 208

习题 213

第8章 文件I/O与流处理 215

8.1文件系统操作 215

8.1.1使用驱动器 215

8.1.2文件夹操作 217

8.1.3文件操作 220

8.1.4使用路径 223

8.2文件读写操作 224

8.2.1使用FileStream类读写文件 225

8.2.2使用Reader/Writer类读写文件 226

8.2.3文件压缩 228

8.3文件上传 230

习题 231

第9章 ASP.NET高级技术 232

9.1ASP NET配置 232

9.1.1ASP.NET配置概述 232

9.1.2配置文件的结构 232

9.1.3常用配置 233

9.2高速缓存 236

9.2.1ASP.NET缓存概述 236

9.2.2页面输出缓存 238

9.2.3页面部分缓存 239

9.2.4应用程序数据缓存 240

9.3ASP NET XML编程 243

9.3.1XML基本概念 243

9.3.2XML数据访问 245

习题 249

第10章 Web服务 250

10.1Web服务的基本概念 250

10.1.1基于组件的分布式计算概念 250

10.1.2什么是Web服务 250

10.2ASP.NET Web服务的创建与测试 251

10.2.1创建Web服务 251

10.2.2@WebService指令 252

10.2.3Web服务类 252

10.2.4WebService特性 253

10.2.5定义Web服务方法 253

10.2.6测试Web服务 253

10.3使用ASP.NET Web服务 254

10.3.1添加Web引用 254

10.3.2客户端调用Web服务 255

习题 256

第11章 ASP.NETAJAX 257

11.1ASP.NET AJAX概述 257

11.1.1为什么使用AJAX 257

11.1.2VS 2008与ASP.NET AJAX 258

11.1.3ASP.NET AJAX客户端技术 258

11.1.4ASP.NET AJAX服务器端技术 258

11.2建立ASP.NET AJAX应用程序 258

11.3ASP.NET AJAX服务器端控件 259

11.3.1ScriptManager控件 260

11.3.2ScriptManagerProxy控件 260

11.3.3UpdatePanel控件 260

11.3.4Timer控件 262

11.3.5UpdateProgress控件 263

习题 264

第二部分 实验 265

实验1创建与发布ASP.NET应用程序 265

实验2C#语言基础应用 268

实验3面向对象编程 272

实验4内置对象的应用 276

实验5ASP.NET服务器控件应用 280

实验6母版、主题和导航设计 284

实验7数据库编程 288

实验8文件系统访问 293

实验9ASP.NETXML编程 297

实验10Web服务设计 302

实验11AJAX应用 307

第三部分 实习 309

综合应用实例:BBS系统 309

P.1系统功能设计 309

P.2系统流程设计 309

P.3数据库设计 310

P.4母版页设计 312

P.4.1添加站点地图 312

P.4.2添加母版页 313

P.5主题设计 313

P.6全局变量 314

P.7注册模块设计 315

P.7.1服务条款页面设计 315

P.7.2用户注册页面设计 315

P.8登录模块设计 317

P.8.1用户登录页面设计 317

P.8.2管理员登录页面设计 318

P.9发帖模块设计 319

P.9.1查询主帖页面设计 320

P.9.2发表新帖页面设计 321

P.9.3查看详细信息页面设计 323

P.10回帖模块设计 326

P.11管理帖模块设计 327

P.12系统扩展 330