当前位置:首页 > 工业技术
ASP.NET基础教程
ASP.NET基础教程

ASP.NET基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)LaurenceMoroney著;华中宇,黄敏等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115191298
  • 页数:311 页
图书介绍:本书是一本经典的入门参考书,它以ASP.NET的基础知识开篇,系统阐述了如何将Silverlight和ASP.NET AJAX这一微软的主要RIA技术运用到自己开发的ASP.NET应用中。同时也对WPF、WCF、WF等知识进行了有针对性的介绍,从而让读者能更高效、更容易地开发出用户体验更好的Web应用。
《ASP.NET基础教程》目录
标签:基础 教程

第一部分 创建Web应用 2

第1章 Web开发简介 2

1.1 Internet和Web的诞生 2

1.2 超越静态Web 4

1.3 ASP.NET的诞生 5

1.4 小结 6

第2章 用ASP.NET进行Web开发的基础 7

2.1 使用Visual Studio 7

2.1.1 创建应用程序 7

2.1.2 探索IDE 9

2.1.3 Visual Studio和解决方案 12

2.1.4 代码和设计窗口 19

2.2 ASP.NET架构 22

2.2.1 ASP.NET工作进程和状态管理 23

2.2.2 使用Web配置文件 24

2.3 小结 26

第3章 ASP.NET Web表单 27

3.1 页面处理过程介绍 27

3.2 Web表单介绍 28

3.2.1 HTML表单&. 28

3.2.2 ASP.NET HTML表单示例 30

3.2.3 使用服务器控件提供反馈 33

3.2.4 使用ASP.NET事件和自动回发 39

3.2.5 视图状态 41

3.3 处理Web表单&. 42

3.3.1 初始化页面框架 43

3.3.2 应用程序代码初始化 43

33.3 执行验证 43

3.3.4 执行事件处理&. 43

3.3.5 执行数据绑定 44

3.3.6 服务器清理对象 44

3.4 页面和控件 44

3.4.1 访问页面首部 47

3.4.2 在运行时创建控件 48

3.5 Page对象 49

3.5.1 Request对象 49

3.5.2 Response对象 50

3.6 小结 50

第4章 ASP.NET的数据绑定 51

4.1 什么是ADO.NET 51

4.2 SQL Server 2005 Express 53

4.2.1 下载和安装SQL Server 2005 Express 53

4.2.2 开始安装 53

4.2.3 使用SQL Server Management Studio Express 58

4.2.4 安装AdventureWorks数据库 59

4.3 使用ADO.NET创建数据驱动的应用程序 60

4.3.1 Connection类和连接字符串 61

4.3.2 使用命令 64

4.4 使用服务器控件绑定数据 68

4.4.1 使用SQLDataSource控件 68

4.4.2 使用GridView控件 71

4.4.3 使用DataList控件 74

4.5 小结 76

第5章 ASP.NET Web服务 77

5.1 Web服务架构 78

5.2 使用Visual Studio创建Web服务 79

5.2.1 ASMX和代码隐藏文件 79

5.2.2 运行Web服务 81

5.3 创建Address服务 82

5.3.1 向Web服务添加数据 82

5.3.2 在Web方法中使用DataSet 86

5.4 创建Web服务客户端 89

5.5 小结 93

第6章 部署站点 94

6.1 Internet信息服务 94

6.1.1 使用IIS管理器创建Web站点和应用程序 95

6.1.2 IIS如何处理URL 98

6.1.3 并行执行 101

6.2 手工部署ASP.NET应用程序 101

6.2.1 配置数据连接 102

6.2.2 部署服务层 107

6.2.3 部署客户层 109

6.3 小结 110

第二部分 下一代Web开发技术 114

第7章 .NET 3.0:WCF 114

7.1 WCF和开发效率 114

7.2 WCF和互操作性 116

7.2.1 WS-Security 116

7.2.2 WS-ReliableMessaging 117

7.2.3 WS-Transactions 117

7.3 WCF和面向服务 117

7.4 WCF编程 118

7.4.1 使用WCF创建地址服务 124

7.4.2 创建Address服务客户端 127

7.5 小结 131

第8章 .NET 3.0:WPF 132

8.1 XAML 132

8.2 使用Expression Blend 135

8.2.1 使用Blend创建UI 138

8.2.2 使用布局 139

8.3 使用Expression Blend创建数据应用程序 145

8.3.1 添加简单的时间线动画 151

8.3.2 在Visual Studio中使用Blend Artifacts 153

8.4 小结 154

第9章 .NET 3.0:WF 155

9.1 使用WF 156

9.2 使用Visual Studio创建工作流 157

9.3 开箱即用活动 165

9.4 工作流和Web 166

9.5 小结 171

第10章 .NET 3.0:CardSpace编程 172

10.1 使用CardSpace 172

10.1.1 向CardSpace添加新卡 173

10.1.2 在Web站点上使用卡 175

10.2 创建使用CardSpace的Web站点 177

10.2.1 准备CardSpace开发环境 177

10.2.2 创建自定义CardSpace安全Web站点 179

10.3 小结 185

第11章 Ajax应用程序和改善Web用户体验 187

11.1 Ajax简史 187

11.1.1 Ajax编程 189

11.1.2 与Web服务器通信 190

11.2 简单的Ajax和ASP.NET示例 190

11.3 利用Ajax实现正向缓存 197

11.3.1 创建图片服务器 198

11.3.2 利用HTML访问图片服务器 201

11.3.3 编写正向缓存Ajax客户端 201

11.4 小结 207

第12章 ASP.NET的AJAX扩展 208

12.1 ASP.NET AJAX概述 208

12.2 ASP.NET AJAX的版本 210

12.3 ASP.NET AJAX入门 210

12.4 将ASP.NET移植到AJAX 215

12.5 利用ASP.NET创建简单的Ajax应用程序 218

12.6 利用Ajax调用Web服务 224

12.7 小结 230

第13章 Ajax脚本和服务 231

13.1 ScriptManager类 231

13.1.1 局部页面呈现 231

13.1.2 管理自定义脚本 232

13.1.3 从脚本调用Web服务 233

13.1.4 从脚本调用应用程序服务 235

13.1.5 使用配置数据 245

13.2 小结 246

第14章 使用ASP.NET AJAX进行JavaScript编程 247

14.1 JavaScript的面向对象扩展 247

14.1.1 在JavaScript中使用类 247

14.1.2 在JavaScript中使用命名空间 248

14.1.3 创建并使用简单的JavaScript类 248

14.1.4 在JavaScript中使用继承 253

14.1.5 在JavaScript中使用接口 256

14.1.6 JavaScript中的反射 256

14.2 JavaScript的数组类型扩展 258

14.2.1 向数组添加元素 258

14.2.2 向数组添加一组元素 258

14.2.3 清除数组 258

14.2.4 克隆数组 258

14.2.5 检查数组内容 259

14.2.6 移除数组首元素 259

14.2.7 迭代数组 259

14.2.8 查找指定的数组元素 259

14.2.9 向数组插入元素 260

14.2.10 从数组移除元素 260

14.3 Boolean类型扩展 260

14.4 Date类型扩展 260

14.4.1 格式化日期 261

14.4.2 使用区域性格式化日期 261

14.4.3 把值解析为日期 261

14.5 Error类型扩展 261

14.6 Number类型扩展 262

14.6.1 格式化数字 262

14.6.2 解析数字 262

14.7 字符串扩展 262

14.7.1 字符串匹配 262

14.7.2 字符串调整 262

14.8 小结 263

第15章 利用Silverlight增强Web体验 264

15.1 Silverlight简介 265

15.1.1 Silverlight主要特征 265

15.1.2 Silverlight的当前版本和未来版本 266

15.2 剖析Silverlight应用程序 266

15.2.1 使用Silverlight.js 267

15.2.2 使用XAML 267

15.2.3 创建Silverlight插件的实例 267

15.2.4 编写应用程序逻辑 268

15.2.5 在HTML中集成 269

15.3 Silverlight控件编程 271

15.3.1 Silverlight控件属性 271

15.3.2 Silverlight控件事件 275

15.3.3 Silverlight控件方法 277

15.3.4 使用Downloader对象 278

15.4 小结 279

第16章 使用XAML和JavaScript进行Silverlight编程 280

16.1 XAML布局 280

16.2 使用XAML画笔 283

16.2.1 SolidColorBrush画笔 283

16.2.2 LinearGradientBrush画笔 283

16.2.3 RadialGradientBrush画笔 284

16.2.4 ImageBrush画笔 287

16.2.5 VideoBrush画笔 288

16.2.6 使用画笔边框 289

16.3 在XAML中使用可视化元素 290

16.3.1 尺寸和位置属性 290

16.3.2 透明度 291

16.3.3 鼠标行为 291

16.4 在XAML中使用形状 291

16.4.1 Ellipse形状 291

16.4.2 Rectangle形状 292

16.4.3 Line形状 292

16.4.4 Path形状 292

16.5 XAML控件 293

16.5.1 Image控件 293

16.5.2 Glyphs控件 293

16.5.3 TextBlock控件 294

16.5.4 转换 295

16.5.5 情节提要和动画 295

16.6 JavaScript编程 295

16.6.1 属性编辑 295

16.6.2 使用公共方法 296

16.6.3 使用MediaElement方法 298

16.6.4 处理事件 299

16.6.5 MediaElement事件 300

16.7 集成:创建Silverlight休闲游戏 300

16.7.1 设计游戏的XAML 301

16.7.2 实现代码 306

16.8 小结 311

返回顶部