图书介绍
ASP.NET从入门到精通PDF|Epub|txt|kindle电子书版本下载
- 房晓东等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122058911
- 出版时间:2009
- 标注页数:420页
- 文件大小:113MB
- 文件页数:441页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 ASP.NET开发基础2
第1章 初识C#、框架和ASP.NET 3.52
1.1 认识C#2
1.1.1 C#与.NET Framework框架2
1.1.2 一些程序语言的编程模式3
1.1.3 C#语言的特征4
1.1.4 .NET Framework简介4
1.2 何谓ASP.NET 3.57
1.2.1 ASP.NET简介7
1.2.2 ASP.NET 3.5的新特性7
1.3 Visual Studio 2008简体中文版安装9
1.3.1 Visual Studio 2008简介10
1.3.2 Visual Studio 2008的安装10
1.3.3 Visual Studio 2008安装时注意的问题12
1.4 Visual Studio 2008集成开发环境介绍13
1.4.1 主窗口13
1.4.2 “解决方案资源管理器”窗口14
1.4.3 “服务器资源管理器”窗口15
1.4.4 “工具箱”窗口15
1.4.5 “属性”窗口16
1.4.6 “错误列表”窗口17
1.5 配置Visual Studio 200817
1.5.1 自定义工具栏17
1.5.2 “选项”窗口18
1.5.3 导入和导出设置向导19
1.6 类设计器19
1.7 帮助系统20
1.8 第一个ASP.NET网站20
1.8.1 创建网站21
1.8.2 设计网站22
1.8.3 发布网站23
1.8.4 运行网站24
1.9 小结24
第2章 ASP.NET开发必须具备的Web知识25
2.1 ASP.NET技术必备的HTML知识25
2.1.1 什么是HTML25
2.1.2 超级链接25
2.1.3 HTML的表单29
2.1.4 表格table31
2.1.5 Visual Studio 2008中的HTML编辑器36
2.2 网页的样式设计CSS36
2.2.1 什么是CSS36
2.2.2 CSS的基本语法37
2.2.3 在网页中插入CSS定义样式表38
2.2.4 Visual Studio 2008中的CSS编辑器42
2.3 动态页面必备的JavaScript知识43
2.3.1 JavaScript实现验证表单43
2.3.2 JavaScript实现页面跳转44
2.3.3 JavaScript常用对象介绍44
2.3.4 Visual Studio 2008中的JavaScript自动提示46
2.4 ASP.NET必备的XML知识47
2.4.1 XML的主要特性47
2.4.2 XML文件结构与基本语法47
2.4.3 XML的基本语法48
2.4.4 利用CSS显示XML文件49
2.4.5 Visual Studio 2008中的XML编辑器50
2.5 小结50
第二篇 C#语法基础52
第3章 C#程序设计基础52
3.1 变量和常量52
3.1.1 变量类型52
3.1.2 引用类型和值类型53
3.1.3 变量53
3.1.4 常量54
3.1.5 var变量55
3.2 运算符和表达式56
3.2.1 运算符的分类56
3.2.2 运算符的优先级58
3.2.3 表达式58
3.3 语句结构58
3.3.1 选择语句59
3.3.2 多条件选择语句59
3.3.3 循环语句60
3.4 数组和集合60
3.4.1 定义数组61
3.4.2 遍历数组61
3.4.3 集合62
3.4.4 集合初始化器62
3.5 错误处理63
3.5.1 用try-catch捕获错误63
3.5.2 错误处理类Exception64
3.5.3 错误的调试和跟踪64
3.6 小结65
第4章 C#面向对象编程66
4.1 类和对象66
4.1.1 什么是类和对象66
4.1.2 创建类66
4.1.3 创建对象67
4.2 类的属性和方法68
4.2.1 类的属性68
4.2.2 类的方法69
4.2.3 方法返回值69
4.2.4 方法的参数70
4.3 类的特性70
4.3.1 继承70
4.3.2 多态71
4.3.3 接口72
4.4 查看类和类关系73
4.5 小结74
第三篇 ASP.NET控件技术76
第5章 基本Web服务器控件76
5.1 常见的输入和输出76
5.1.1 使用Label控件显示文本76
5.1.2 使用TextBox控件实现用户身份验证77
5.2 使用Button控件动态控制Label控件显示信息79
5.2.1 Button普通按钮控件79
5.2.2 LinkButton链接按钮控件81
5.2.3 ImageButton图像按钮控件83
5.3 单选按钮和复选框85
5.3.1 使用RadioButton和RadioButtonList创建多个单选按钮85
5.3.2 使用CheckBox控件和CheckBoxList控件创建多个复选框87
5.4 使用FileUpload控件实现文件上传89
5.5 使用DropDownList控件创建下拉列表框91
5.6 使用BulletedList控件创建项目列表93
5.6.1 创建静态项目列表93
5.6.2 响应用户选择事件94
5.7 Image控件显示图像96
5.8 使用AdRotator控件创建广告条97
5.9 使用Calendar控件实现交互式的日历98
5.10 小结100
第6章 数据验证控件101
6.1 认识内置验证控件101
6.1.1 内置验证控件概述101
6.1.2 使用RequiredFieldValidator验证用户是否输入信息102
6.1.3 使用RegularExpressionValidator验证电子邮件格式104
6.2 应用CompareValidator进行比较107
6.2.1 比较一个控件与另一个控件的值108
6.2.2 比较一个控件的值与固定值109
6.2.3 执行数据类型检查110
6.3 其他验证控件112
6.3.1 用RangeValidator控件限制用户的输入范围112
6.3.2 用CustomValidator控件验证用户的输入是否为奇数114
6.3.3 使用ValidationSummary控件对网页进行综合验证117
6.4 小结120
第7章 创建用户控件和自定义控件121
7.1 用户控件121
7.1.1 用户控件简介121
7.1.2 利用用户控件实现一个站点计数器123
7.1.3 创建模板化的ASP.NET用户控件124
7.1.4 如何将Web窗体页转化为用户控件125
7.2 自定义控件126
7.2.1 制作一个简单的自定义控件126
7.2.2 对自定义控件应用控件公共属性129
7.2.3 无需编译测试自定义控件129
7.2.4 将控件编译为程序集131
7.2.5 剖析控件的状态132
7.2.6 自定义控件的属性135
7.3 小结138
第四篇 构建ASP.NET应用程序140
第8章 应用程序状态管理140
8.1 状态管理概述140
8.1.1 什么是状态管理140
8.1.2 ASP.NET提供的状态管理方法140
8.2 Cookie状态管理141
8.2.1 什么是Cookie141
8.2.2 ASP.NET中管理Cookie的类142
8.2.3 应用Cookie实现数据的存储142
8.3 Session状态管理144
8.3.1 什么是Session144
8.3.2 ASP.NET中管理Session的类144
8.3.3 应用Session实现状态存储145
8.4 Application状态管理146
8.4.1 什么是Application146
8.4.2 ASP.NET中管理Application的类146
8.4.3 应用Application实现状态存储147
8.5 ViewState状态管理147
8.5.1 什么是ViewState148
8.5.2 应用ViewState存储自定义对象148
8.6 小结149
第9章 使用母版页实现网站界面的统一150
9.1 母版页概述150
9.1.1 认识母版页150
9.1.2 创建母版页150
9.2 母版页和内容页中的事件151
9.3 母版页的使用152
9.3.1 在内容页中使用母版页152
9.3.2 实现内容页和母版页的交互154
9.3.3 实现母版页的动态切换155
9.3.4 母版页的嵌套156
9.4 小结157
第10章 使用主题和皮肤设置页面外观158
10.1 主题和皮肤概述158
10.2 创建主题158
10.2.1 创建主题的步骤158
10.2.2 一个完整的皮肤文件代码159
10.2.3 如何便捷地书写一个皮肤文件160
10.3 使用主题160
10.3.1 在主题中使用皮肤161
10.3.2 创建样式文件162
10.3.3 多主题的自动切换163
10.4 小结166
第11章 网站导航的设计167
11.1 网站导航的概述167
11.1.1 ASP.NET中的站点导航功能167
11.1.2 认识网站的机构布局167
11.1.3 ASP.NET中的站点导航控件168
11.1.4 站点导航组件之间的关系168
11.2 站点地图文件169
11.2.1 创建站点地图文件169
11.2.2 一个完整的站点地图170
11.3 使用导航地图实现网站导航171
11.3.1 制作导航条171
11.3.2 实现导航路径172
11.3.3 制作导航菜单173
11.4 在母版页中添加导航174
11.5 以编程方式遍历站点地图176
11.6 配置多个站点地图177
11.6.1 在父站点中链接子站点177
11.6.2 从父站点地图链接到自定义站点地图提供程序178
11.7 小结179
第12章 Web服务180
12.1 Web Service概述180
12.1.1 为什么需要Web Service180
12.1.2 什么是Web Service180
12.1.3 何时需要Web Service181
12.2 Web Service的体系结构和关键技术181
12.2.1 Web Service的体系结构182
12.2.2 Web Service体系结构中的角色182
12.2.3 Web服务体系结构中的操作183
12.3 Web Service开发与使用184
12.3.1 创建并测试Web Service184
12.3.2 公布Web Service188
12.3.3 使用Web Service189
12.4 小结192
第13章 ASP.NET AJAX无刷新数据处理技术193
13.1 ASP.NET AJAX概述193
13.1.1 ASP.NET中AJAX功能193
13.1.2 ASP.NET中的AJAX功能的结构194
13.1.3 AJAX客户端结构194
13.1.4 AJAX服务器结构195
13.2 创建AJAX应用程序196
13.2.1 创建AJAX的网页196
13.2.2 使用Timer控件198
13.2.3 使用Timer控件创建应用程序199
13.3 使用Microsoft AJAX Library创建自定义客户端脚本200
13.3.1 AJAX Library简介201
13.3.2 使用类型系统201
13.4 应用AJAX工具包202
13.4.1 下载并安装AJAX工具包202
13.4.2 实现文本框水印效果204
13.5 小结205
第五篇 数据访问技术208
第14章 ADO.NET对象208
14.1 ADO.NET简介208
14.1.1 ADO.NET的特性208
14.1.2 ADO.NET 3.5中的对象208
14.2 用Connection对象创建数据库连接209
14.3 使用Command对象执行数据库命令211
14.3.1 查询数据211
14.3.2 插入数据213
14.3.3 更新数据215
14.3.4 返回单个值217
14.4 Command对象和DataReader对象218
14.4.1 DataReader对象的常用属性和方法218
14.4.2 使用DataReader对象读取数据219
14.5 DataAdapter适配器和DataSet数据集220
14.5.1 创建DataSet对象220
14.5.2 向DataSet中添加DataTable221
14.5.3 将控件绑定到DataSet221
14.5.4 通过程序创建DataTable222
14.5.5 缓存DataSet223
14.5.6 合并DataSet224
14.5.7 复制DataSet227
14.6 配置应用程序229
14.6.1 ASP.NET配置概述230
14.6.2 在数据库操作中配置web.config文件230
14.7 小结231
第15章 使用数据源控件处理数据232
15.1 访问SQL Server 2005数据库232
15.1.1 使用SqlDataSource数据源控件232
15.1.2 参数声明235
15.2 使用AccessDataSource控件访问Access数据库238
15.2.1 连接到Access数据库238
15.2.2 更新Access数据库240
15.3 使用XMLDataSource控件显示和转换XML数据241
15.3.1 显示XML数据242
15.3.2 转换XML数据243
15.4 使用SiteMapDataSource控件显示站点地图245
15.5 ObjectDataSource控件246
15.5.1 实现数据检索并返回对象实例246
15.5.2 使用参数执行数据更新249
15.6 访问DBML数据源LinqDataSource数据源控件252
15.6.1 在ASP.NET中使用LINQ252
15.6.2 如何在Web应用程序中创建LINQ to SQL类253
15.7 小结254
第16章 数据绑定控件显示数据255
16.1 GridView控件255
16.1.1 GridView控件的数据绑定方式255
16.1.2 创建数据库256
16.1.3 新书登记256
16.1.4 显示图书信息261
16.1.5 图书信息排序263
16.1.6 分页浏览图书263
16.1.7 修改图书信息264
16.2 Repeater控件266
16.2.1 Repeater控件简介266
16.2.2 使用Repeater控件定制数据的显示样式267
16.3 DataList控件271
16.3.1 DataList控件简介271
16.3.2 使用DataList控件显示数据库中的信息272
16.4 ListView控件274
16.4.1 ListView控件简介274
16.4.2 使用ListView控件定制数据模板276
16.5 使用FormView控件显示数据278
16.5.1 将数据绑定到FormView控件278
16.5.2 数据的编辑、插入和删除280
16.6 使用ListView和DataPager实现分页数据显示282
16.7 小结283
第17章 LINQ开发技术284
17.1 定义LINQ的作用284
17.2 核心LINQ程序集285
17.3 LINQ查询表达式初览287
17.3.1 创建查询集合的LINQ表达式287
17.3.2 创建查询DataSet的查询表达式290
17.3.3 创建SQL Server数据库的查询表达式291
17.3.4 创建查询XML类型的查询表达式292
17.4 LINQ查询泛型集合293
17.4.1 定义LINQ查询294
17.4.2 重访匿名类型294
17.5 LINQ查询非泛型集合295
17.6 查询运算符的内部表示296
17.6.1 用查询运算符建立查询表达式297
17.6.2 使用Sequence类型和Lambda表达式来建立查询表达式298
17.6.3 使用Sequence类型和匿名方法来建立查询表达式299
17.6.4 使用Sequence类型和原始代码建立查询表达式299
17.7 研究LINQ查询运算符300
17.8 构建LINQ查询表达式301
17.8.1 基本的选择语法301
17.8.2 获取数据子集302
17.8.3 逆转结果集的顺序303
17.8.4 对表达式进行排序303
17.9 使用LINQ到SQL来查询关系数据库304
17.9.1 LINQ to SQL概述305
17.9.2 使用LINQ to SQL可以执行的操作307
17.9.3 使用Visual Studio2008创建DBML文件309
17.10 使用SqlMetail.exe生成实体类310
17.11 使用LINQ to XML操作XML文件311
17.12 小结314
第六篇 ASP.NET高级技术316
第18章 成员和角色的管理316
18.1 ASP.NET的验证方式316
18.1.1 Windows身份验证316
18.1.2 Forms身份验证316
18.2 用户和角色管理API317
18.2.1 使用ASP.NET配置工具来管理用户317
18.2.2 使用CreateUserWizard注册控件来添加用户320
18.2.3 使用Membership来管理用户321
18.2.4 使用Roles类管理角色321
18.3 通过权限管理实现用户登录的案例322
18.3.1 配置用户数据库322
18.3.2 用户注册功能322
18.3.3 用户登录功能322
18.3.4 在登录页面中添加注册导航功能323
18.3.5 测试用户的登录323
18.4 小结323
第19章 在ASP.NET中整合WCF编程324
19.1 SOA和WCF324
19.1.1 什么是SOA思想324
19.1.2 什么是WCF325
19.1.3 WCF的体系架构326
19.1.4 WCF的对外接口327
19.2 WCF的入门案例328
19.2.1 创建一个服务328
19.2.2 客户端调用服务330
19.3 配置WCF服务331
19.3.1 服务的地址331
19.3.2 服务的绑定类型332
19.3.3 服务的契约332
19.4 在ASP.NET中应用WCF服务332
19.4.1 创建ASP.NET普通网站333
19.4.2 添加WCF服务333
19.4.3 调用WCF服务334
19.5 小结336
第七篇 ASP.NET3.5编程实战338
第20章 网络硬盘系统338
20.1 系统分析338
20.1.1 需求分析338
20.1.2 系统功能结构339
20.1.3 构建开发环境339
20.1.4 系统预览340
20.2 浏览硬盘341
20.2.1 树形资源管理器341
20.2.2 获取当前的目录和文件346
20.2.3 当前目录的内容列表348
20.3 目录和文件的管理352
20.3.1 返回到上一级目录352
20.3.2 直接返回到根目录353
20.3.3 刷新网站内容354
20.3.4 新建目录355
20.3.5 新建文件357
20.3.6 删除目录和文件363
20.3.7 重命名目录和文件366
20.3.8 编辑文件367
20.4 网站资源管理369
20.4.1 将内容压缩为zip370
20.4.2 将zip内容解压缩372
20.4.3 文件的剪切、复制和粘贴374
20.5 文件的上传和下载378
20.5.1 上传文件378
20.5.2 下载文件380
20.6 小结382
第21章 酒店管理系统383
21.1 系统分析383
21.1.1 需求分析383
21.1.2 系统功能结构383
21.1.3 构建开发环境384
21.1.4 系统界面设计384
21.1.5 系统预览385
21.2 数据库设计387
21.2.1 数据库分析387
21.2.2 数据库表的设计387
21.2.3 数据库实体E-R图389
21.2.4 生成数据库实体389
21.3 员工管理391
21.3.1 添加员工391
21.3.2 员工登录393
21.3.3 员工信息维护394
21.3.4 员工信息修改396
21.4 房间类型管理398
21.4.1 新建房间类型398
21.4.2 房间类型维护399
21.4.3 房间类型修改401
21.5 房间管理403
21.5.1 新建房间403
21.5.2 房间信息维护404
21.5.3 房间信息修改406
21.6 客户管理408
21.6.1 浏览空余房间408
21.6.2 入住410
21.6.3 浏览已订房间411
21.6.4 退房413
21.7 酒店营业情况统计414
21.8 小结416
附录 C#快捷键417