当前位置:经管资料网行业分类IT互联网网页设计:ASP.NET开发学习教程485页

网页设计:ASP.NET开发学习教程485页

19.4 MB
中文
70
计点资料
2016
485页
PDF [下载阅读器]
2019-06-11 10:28:09
推荐星级
IT互联网计算机 | 网页设计
行业分类 | IT互联网

网页设计:ASP.NET开发学习教程简介

内容由浅入深地详细讲解了 ASP.NET 的开发技术,并通过具体实例的实现过程演练了各个知识点的应用。全书共 21 章,其中第 1~2 章是 ASP.NET 的基础知识,包括 ASP.NET 基础和搭建开发环境;第 3~10 章是 ASP.NET 的核心技术,分别讲解了 C#语法、面向对象编程、内置对象、服务器控件等内容,第 11~16 章分别讲解了数据库开发、母版页、样式、主题、皮肤的基本知识,这些内容是 ASP.NET 开发技术的重点和难点;第 17~20 章分别讲解了 4 个 ASP.NET 典型模块的具体实现过程;第 21 章通过综合实例的实现过程,介绍了 ASP.NET 技术在综合项目中的开发应用。

注:无附件、视频、光盘。
1.1 认识网页和网站 2
1.1.1 网页基础知识2
1.1.2 网站2
1.2 Web 技术简介 3
1.2.1 本地计算机和远程服务器 3
1.2.2 Web 应用程序的工作原理 4
1.2.3 常用的 Web 开发技术 4
1.2.4 ASP.NET 在 Web 开发中的作用6
1.3 Web 标准 6
1.4 ASP.NET 基础 7
1.4.1 ASP.NET 简介 7
1.4.2 全新的.NET Framework 4.5.8
1.4.3 公共语言运行时 8
1.5 3 种必备技术 9
1.5.1 HTML 技术基础 9
1.5.2 CSS 技术基础 13
1.5.3 JavaScript 技术基础 14
1.6 技术解惑.15
1.6.1 ASP.NET 技术和新兴技术 HTML 5 的结合 15
1.6.2 学好 ASP.NET 的建议.15
2.1 配置 ASP.NET 环境 17
2.1.1 安装 IIS 17
2.1.2 IIS 的配置 19
2.2 Visual Studio 2012 概述 19
2.2.1 Visual Studio 2012 基础 20
2.2.2 Visual Studio 2012 的新功能 20
2.2.3 安装 Visual Studio 2012.22
2.2.4 设置默认环境 23
2.2.5 新建项目 24
2.2.6 解决方案资源管理器 26
2.2.7 文本编辑器 27
2.2.8 生成与查错 30
2.2.9 强大的工具箱 31
2.3 编译和部署 ASP.NE工程序 32
2.3.1 编译、运行 ASP.NE工程序 32
2.3.2 部署 ASP.NE工程序 32
2.4 第一个 ASP.NE工程序 33
3.1 C#概述 37
3.1.1 C#的推出背景 37
3.1.2 C#的特点 37
3.2.NET Framework 框架简介 38
3.2.1.NET Framework 简介 38
3.2.2 几个常见的概念 40
3.2.3 程序编译 41
3.3 C#的基本语法 43
3.4 变量 44
3.4.1 C#的类型 44
3.4.2 给变量命名 47
3.5 常量 47
3.6 类型转换 48
3.6.1 隐式转换 48
3.6.2 显式转换 48
3.6.3 装箱与拆箱 49
3.7 其他数据类型 51
第 1 章 ASP.NET 基础 1
第 3 章 C#基础 36
第 2 章 搭建开发环境 16
3.7.1 枚举 51
3.7.2 结构 52
3.7.3 数组 52
3.8 基本.NET 框架类 53
3.8.1 Console 类53
3.8.2 Convert 类53
3.8.3 Math 类 53
3.9 表达式 54
3.10 运算符 54
3.11 语句和流程控制 58
3.11.1 选择语句59
3.11.2 循环语句60
3.11.3 跳转语句63
3.12 技 术 解 惑 64
3.12.1 代码缩进的意义 65
3.12.2 变量是否必须初始化65
3.12.3 常量和变量的区别65
3.12.4 为什么使用类型转换66
3.12.5 避免分配额外的内存空间 66
3.12.6 在编程中要确保尽量少的装箱67
3.12.7 使用语句的几种限制68
3.12.8 带/不带表达式的 return语句 68
4.1 面向对象编程基础.71
4.1.1 OOP 思想介绍.71
4.1.2 C#的面向对象编程 71
4.2 函数是神秘的箱子.72
4.2.1 定义和使用函数 72
4.2.2 函数参数详解 73
4.3 类 75
4.3.1 定义类 75
4.3.2 类的成员 75
4.4 对象 76
4.4.1 创建对象 76
4.4.2 使用对象 76
4.5 属性 78
4.6 命名空间.80
4.6.1 编译单元 80
4.6.2 完全限定名标识 81
4.6.3 using 指令 82
4.7 灵活自由的集合 83
4.7.1 C#集合概述83
4.7.2 使用集合 84
4.8 继承 84
4.8.1 类的层次结构 84
4.8.2 声明继承 85
4.8.3 继承规则 85
4.9 多态 86
4.9.1 虚方法和虚方法重写 86
4.9.2 重写方法的特点 87
4.10 接口 87
4.10.1 定义接口88
4.10.2 接口的实现和继承 88
4.11 委托 88
4.11.1 声明委托 89
4.11.2 委托链 89
4.12 事件 89
4.12.1 声明事件90
4.12.2 使用事件90
4.13 技术解惑 91
4.13.1 面向对象的作用 91
4.13.2 一个函数只做一件事 91
4.13.3 何时使用静态函数,何时使用实例函数 92
4.13.4 引用参数和输出参数的关系和区别 92
4.13.5 不要在密封类型中声明虚拟成员92
4.13.6 不要在密封类型中声明受保护的成员 93
4.13.7 类和对象之间的关系和区别 93
5.1 一个简单的 ASP.NET 文件 96
5.1.1 简单 ASP.NET 文件实例96
5.1.2 ASP.NET 页面元素介绍 97
5.2 ASP.NET 页面指令 98
第 4 章 面向对象编程 70
第 5 章 ASP.NET 的页面结构 95
5.2.1 Page 指令 98
5.2.2 @Master 指令 100
5.2.3 @Control 指令 101
5.2.4 @Import 指令.101
5.2.5 @Implements 指令 102
5.2.6 @Assembly 指令 102
5.2.7 @PreviousPageType 指令 103
5.2.8 @MasterType 指令 103
5.2.9 @OutputCache 指令 103
5.2.10 @Reference 指令 104
5.2.11 @Register 指令 105
5.3 技术解惑 106
5.3.1 两种布局 ASP.NET页面的方式106
5.3.2 @Register 指令的真正用途 106
6.1 ASP.NET 内置对象介绍 109
6.1.1 Response 对象 109
6.1.2 Request 对象.111
6.1.3 Application 对象 112
6.1.4 Session 对象 114
6.1.5 Server 对象.117
6.1.6 Cookie 对象118
6.1.7 Cache 对象.120
6.1.8 Global.asax 文件 120
6.2 配置 ASP.NET 应用程序 121
6.2.1 配置文件结构 122
6.2.2 配置文件的继承层次结构 122
6.2.3 使用位置和路径 123
6.2.4 ASP.NET 配置元素 124
6.2.5 自定义应用程序设置 126
6.3 预编译和编译 127
6.3.1 网站预编译127
6.3.2 网站编译127
6.4 技术解惑 128
6.4.1 对内置对象的总结 128
6.4.2 Session 对象和 Cookie对象的比较128
6.4.3 Application 对象和Session 对象的区别 129

6.4.4 对 Application、Session、Cookie、ViewState 和Cache 的选择129

7.1 HTML 服务器控件.131
7.1.1 HTML 服务器控件基础 131
7.1.2 HTMLButton 控件 131
7.1.3 HTMLInput 控件 132
7.2 Web 服务器控件 135
7.3 标准控件 136
7.3.1 Label 控件 136
7.3.2 TextBox 控件 137
7.3.3 CheckBox 和 CheckBoxList控件 138
7.3.4 RadioButton 和RadioButtonList 控件 140
7.3.5 Image 控件 140
7.3.6 Table 控件 140
7.3.7 按钮控件 141
7.3.8 ListBox 控件.144
7.3.9 CheckBoxList 控件 144
7.3.10 DropDownList 控件 144
7.3.11 DataList 控件 148
7.3.12 Wizard 控件和WizardStep 控件 151
7.3.13 AdRotator 控件 156
7.3.14 Calendar 控件 158
7.3.15 HiddenField 控件 161
7.3.16 FileUpload 控件 162
7.3.17 ImageMap 控件 164
7.4 技术解惑 165
7.4.1 总结用户登录系统的设计流程 165
7.4.2 服务器控件与 HTML
控件的区别 166
7.4.3 什么时候使用服务器控件,什么时候使用 HTML 控件 166
第 6 章 内置对象和应用程序配置 108
第 7 章 HTML 服务器控件和 Web 服务器控件 130
8.1 数据绑定控件 168
8.1.1 GridView 控件 168
8.1.2 DetailsView 控件 169
8.1.3 FormView 控件 170
8.1.4 Repeater 控件 171
8.1.5 DataList 控件.172
8.1.6 DetailsView 控件 173
8.1.7 FormView 控件 175
8.1.8 数据绑定控件演练178
8.2 数据源控件 179
8.2.1 SqlDataSource 控件 180
8.2.2 AccessDataSource 控件.188
8.2.3 xmlDataSource 控件.190
8.2.4 SiteMapDataSource 控件 192
8.2.5 ObjectDataSource 控件 195
8.2.6 LinkButton 控件 200
8.3 技术解惑 200
8.3.1 GridView 控件的优缺点分析 200
8.3.2 ListView 控件的优缺点分析 201
8.3.3 GridView 控件与DataGrid 控件的对比201
9.1 验证控件 203
9.1.1 RequiredFieldValidator
控件 203
9.1.2 RangeValidator 控件 204
9.1.3 CompareValidator 控件 205
9.1.4 RegularExpression
Validator 控件 206
9.1.5 CustomValidator 控件207
9.1.6 ValidationSummary 控件.209
9.2 用户控件 210
9.2.1 入门用户控件 211
9.2.2 创建一个简单的用户控件.211
9.2.3 属性和事件212
9.2.4 动态加载214
9.2.5 片段缓存处理 215
9.3 自定义控件 215
9.3.1 一个简单的自定义 Web用户控件215
9.3.2 子控件 219
9.3.3 复合控件219
9.4 技术解惑 221
9.4.1 为什么推出验证控件 221
9.4.2 验证时检查数据的两种时机 221
9.4.3 提高网站健壮性的两个原则 221
10.1 更加简洁的 web.config 224
10.2 新增的 3 个属性.224
10.2.1 ViewStateMode 属性224
10.2.2 ClientIDMode 属性 225
10.2.3 EnablePersistedSelection
属性 227
10.3 增强的 Dynamic Data 控件228
10.4 并行运算 230
10.5 ADO.NET Data Services 1.5
的新增功能 232
10.6 ADO.NET Entity Framework
的新增功能 233
10.7 技术解惑 235
10.7.1 QueryExtender 控件的用法 235
10.7.2 并行运算中的多线程.236
10.7.3 并行循环的中断和跳出.237
10.7.4 在并行循环中为数组/集合添加项 237
10.7.5 对 SEO 的改进 239
11.1 ADO.NET 简介 243
11.1.1 ADO.NET 的作用243
第 8 章 数据控件 167
第 9 章 验证控件、用户控件和自定义控件 202
第 10 章 ASP.NET 新增功能 223
第 11 章 ADO.NET 详解.242
11.1.2 ADO.NET 结构 243
11.2 ADO.NET 对象 244
11.2.1 ADO.NET 的使用环境245
11.2.2 使用 ADO.NET 对象实现数据库访问 249
11.3 ODBC.NET Data Provider 256
11.3.1 ODBC.NET Data Provider概述 257
11.3.2 连接 ODBC 数据源257
11.4 DataSet 对象 258
11.4.1 DataSet 概述.258
11.4.2 使用 DataSet.262
11.5 xML 263
11.5.1 xML 概述 263
11.5.2 文档类型定义 264
11.5.3 创建 xML 文件 265
11.5.4 DataSet 读取 xML 数据 268
11.5.5 xML 填充 DataSet 269
11.6 技术解惑 269
11.6.1 和 ADO 以及其他数据访问组件相比,ADO.NET 的优势是什么 269
11.6.2 如何选择DataReader/DataSet 270
11.6.3 在数据库中的 E-R 图 271
11.6.4 三层架构 271
11.6.5 ADO.NET 起了一个接口的作用 272
12.1 母版页详解 274
12.1.1 何谓母版页 274
12.1.2 创建母版页 275
12.1.3 创建内容页 277
12.1.4 母版页的嵌套 279
12.1.5 动态访问母版页 280
12.1.6 母版页的应用范围 281
12.1.7 缓存母版页 282
12.2 主题、样式和皮肤.282
12.2.1 主题概述 282
12.2.2 应用样式 284
12.2.3 应用主题和皮肤 286
12.2.4 如何创建主题 288
12.2.5 应用主题 289
12.3 技术解惑 293
12.3.1 母版页和普通 Web 页的区别 293
12.3.2 文件的存储和组织方式 293
13.1 个性化设置基础 296
13.2 实现个性化用户配置 303
13.2.1 匿名用户个性化用户配置 303
13.2.2 注册用户个性化用户配置 305
13.3 技术解惑 308
13.3.1 Web.Config 文件中一段完整的配置代码 308
13.3.2 Profile 对象与 Session 对象的对比 308
14.1 WebPart 概述 310
14.1.1 Portal 框架简介 310
14.1.2 WebPart 的基本要素 311
14.2 WebPart 的基本控件 311
14.2.1 WebPartManager 控件 311
14.2.2 WebPartZone 控件 312
14.2.3 CatalogZone 控件 312
14.2.4 EditorZone 控件 312
14.3 配置 WebPart 环境 313
14.4 创建、管理 WebPart 页面 315
14.4.1 使用 WebPartZone 控件创建 WebPart 页面 315
14.4.2 使用 CatalogZone 控件创建 WebPart 页面 317
14.4.3 使用 EditorZone 控件创建 WebPart 页面 317
14.4.4 管理 WebPart 页面 320
第 12 章 使用母版页、样式、主题和皮肤 273
第 13 章 个性化设置 295
第 14 章 用 WebPart 构建门户 309
14.4.5 WebPart 页面间的通信.321
14.4.6 自定义 WebPart 321
14.5 技术解惑 323
14.5.1 实际应用中使用WebPart 控件的方式 323
14.5.2 WebPart 的定制功能推动了 ASP.NET 的发展324
14.5.3 ASP.NET 中 3 种 WebPart部署方式 324
15.1 缓存概述 326
15.1.1 ASP.NET 缓存介绍326
15.1.2 ASP.NET 中的几种缓存 326
15.2 整页输出缓存 327
15.2.1 使用@OutputCache指令 327
15.2.2 使用 API 缓存 329
15.2.3 页面输出缓存应用 331
15.3 页面部分缓存 332
15.3.1 使用@ OutputCache指令 332
15.3.2 使用 PartialCachingAttribute 类 332
15.3.3 使用 ControlCachePolicy 类333
15.3.4 缓存后替换 335
15.4 应用程序数据缓存.338
15.4.1 将项添加到缓存中 338
15.4.2 检索缓存项的值 341
15.4.3 从缓存中移除项时通知应用程序 341
15.5 技术解惑 344
15.5.1 缓存的优缺点 344
15.5.2 如何从 ASP.NET缓存中移除项 344
15.5.3 系统缓存的好处 345
15.5.4 服务器端缓存的两种类型 345
15.5.5 提升 ASP.NET 应用程序的性能 345
16.1 ASP.NET 的安全性 347
16.1.1 ASP.NET 安全性的几个相关概念 347
16.1.2 ASP.NET 安全结构 347
16.1.3 身份验证的方式 347
16.2 用户账户模拟 348
16.2.1 模拟某一个用户 350
16.2.2 实现临时模拟 350
16.3 基于 Windows 的身份验证351
16.3.1 配置 IIS 安全 352
16.3.2 配置 Windows 安全.353
16.3.3 配置 Windows 身份验证和授权 354
16.3.4 自定义角色 355
16.3.5 获取用户信息 355
16.4 基于表单的身份验证 355
16.5 登录控件 360
16.5.1 登录控件 361
16.5.2 用户向导控件 361
16.5.3 密码恢复控件 361
16.5.4 修改密码控件 362
16.5.5 其他控件 362
16.6 网站管理工具 362
16.6.1 用户管理 363
16.6.2 角色管理 364
16.6.3 访问规则管理 365
16.6.4 其他配置 366
16.7 技术解惑 367
16.7.1 正确验证用户输入数据的经验 367
16.7.2 ASP.NET 中的角色管理 367
16.7.3 ASP.NET 角色管理的工作原理 368
16.7.4 ASP.NET 应用程序标识 368
16.7.5 有关代码访问安全性的知识 369
第 15 章 使用缓存 325
第 16 章 构建安全的 ASP.NET 站点 346
17.1 用户登录验证系统介绍 371
17.2 规划项目文件 371
17.3 系统配置文件 372
17.4 搭建系统数据库.372
17.4.1 数据库设计 372
17.4.2 数据库访问层设计 372
17.5 设置主题皮肤 374
17.6 用户登录处理模块.375
17.6.1 创建图文验证码 375
17.6.2 编写用户登录界面 378
17.6.3 登录数据处理 379
17.7 用户注册处理模块.381
17.7.1 编写用户注册界面 381
17.7.2 注册数据处理 382
17.8 用户注销处理模块.384
17.8.1 注销程序激活页面 384
17.8.2 注销处理页面 384
(视频总计 34 分钟)
18.1 在线信息搜索系统介绍 387
18.2 在线信息搜索系统模块文件387
18.3 系统配置文件实现.388
18.4 搭建系统数据库.388
18.4.1 数据库设计 389
18.4.2 数据库访问层设计 389
18.5 设置主题皮肤文件.390
18.5.1 设置按钮元素样式 390
18.5.2 设置页面元素样式 390
18.6 信息搜索模块 390
18.6.1 信息搜索表单页面 390
18.6.2 搜索处理页面 392
18.6.3 搜索结果显示 392
18.6.4 搜索智能提示 393
19.1 图文处理模块概述.397
19.2 图文处理模块实例实现文件397
19.3 系统配置文件 398
19.4 系统设置文件的实现 398
19.5 搭建系统数据库 399
19.5.1 数据库设计 399
19.5.2 数据库访问层设计 399
19.6 系统文件列表显示模块 401
19.6.1 列表显示页面 401
19.6.2 列表处理页面 402
19.7 创建缩略图模块 404
19.7.1 创建缩略图页面 404
19.7.2 创建缩略图处理页面.405
19.8 创建水印图模块 407
19.8.1 创建水印图页面 407
19.8.2 创建水印图处理页面.407
19.9 文件上传处理模块 409
19.9.1 多文件上传处理模块.409
19.9.2 文件自动上传处理模块 412
20.1 在线留言本系统简介 418
20.2 在线留言本系统实例概述 418
20.3 系统配置文件 419
20.4 搭建系统数据库 419
20.4.1 数据库设计 420
20.4.2 数据库访问层设计 420
20.5 留言数据显示模块 424
20.5.1 留言列表显示页面 425
20.5.2 留言展开回复模块 428
20.6 留言分页列表显示模块 429
20.6.1 留言分页显示页面 429
20.6.2 分页处理页面 430
20.7 留言回复模块 431
20.7.1 留言回复表单页面 431
20.7.2 回复数据处理页面 432
20.8 留言发布模块 433
20.9 留言管理模块 434
20.9.1 留言管理列表页面 434
20.9.2 留言删除处理页面 435
(视频总计 53 分钟)
21.1 项目规划分析 439
21.1.1 在线聊天系统功能原理 439
21.1.2 在线聊天系统构成模块 439
21.2 系统配置文件 440
第 17 章 用户登录验证系统 370
第 18 章 在线信息搜索系统 386
第 19 章 图文处理模块 396
第 20 章 在线留言本系统 417
第 21 章 在线聊天系统 438
21.3 搭建数据库 440
21.3.1 数据库设计 440
21.3.2 系统参数设置 441
21.4 数据库访问层 442
21.4.1 数据访问层—登录验证处理 443
21.4.2 数据访问层—聊天处理 444
21.4.3 数据访问层—系统管理 446
21.5 用户登录验证模块.451
21.5.1 用户登录表单页面 451
21.5.2 登录验证处理页面 451
21.6 系统主界面模块.452
21.6.1 在线聊天界面 452
21.6.2 在线聊天处理页面 453
21.7 客户的新需求 455
21.8 聊天室显示界面.456
21.8.1 聊天室列表页面 456
21.8.2 聊天室列表处理页面.457
21.9 聊天室管理界面.458
21.9.1 聊天室添加模块 459
21.9.2 聊天室列表模块 460
21.9.3 聊天室修改模块 462
21.10 项目调试 464

全部

资料标签:网页设计 网页开发