图书介绍
ASP.NET 2.0技术详解与应用实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李万宝编著 著
- 出版社: 北京:兵器工业出版社;北京希望电子出版社
- ISBN:7801727940
- 出版时间:2007
- 标注页数:737页
- 文件大小:309MB
- 文件页数:752页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0技术详解与应用实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET 2.0安装、使用与新特性说明1
1.1 ASP.NET 2.0的安装与基本使用1
1.1.1 下载、安装.NET Framework 2.01
1.1.2 Visual Studio.NET 2005的安装2
1.1.3 Microsoft SQL Server 2005 Express Edition的下载和安装4
1.1.4 建立第一个应用程序MyFirstPage及VS.NET 2005的介绍6
1.1.5 定制开发环境6
1.1.6 添加一个新的页面8
1.1.7 建立页面和代码分离文件12
1.1.8 使用内置的Web服务器(built-in Web Servers)12
1.2 SQL Server 2005数据库的基本使用13
1.2.1 启动SQL Server 2005服务13
1.2.2 建立数据库14
1.2.3 使用ASP.NET 2.0读取数据库16
1.2.4 App_Data目录与数据库的动态加载17
1.2.5 数据库连接字符串的快速配置与读取19
1.3 C#2.0语法新特性简介21
1.3.1 泛型21
1.3.2 匿名方法25
1.3.3 迭代器26
1.3.4 不完全类型29
1.4 ⅡS、应用程序和ASP.NET 2.030
1.4.1 ⅡS快速浏览30
1.4.2 ASP.NET 2.0和应用程序31
1.4.3 使用Visual Studio.NET 2005新建和打开Web项目33
1.4.4 利用VS.NET 2005和ⅡS管理Web项目的基本准则35
1.4.5 ⅡS和ASP.NET 2.0版本问题36
1.5.1 内置代码与隐藏文件37
1.4.6 在VS.NET 2005内置的Web服务器和ⅡS之间切换37
1.5 ASP.NET 2.0代码组织与应用程序编译方式37
1.5.2 ASP.NET 2.0提供的解决方案40
1.5.3 页面的编译42
1.5.4 Inherits属性46
1.5.5 页面部署的实现47
1.6 App_Code目录与类的动态编译以及多语言使用52
1.6.1 App_Code目录52
1.6.2 Bin目录与全局程序集缓存54
1.6.3 在App_Code里使用多种语言54
2.1.1 DataSource数据源控件总体概述58
2.1.2 数据源控件类型概述58
2.1 数据源控件概述58
第2章 数据访问58
2.2 SqlDataSource控件59
2.2.1 SqlDataSource的基本使用59
2.2.2 使用存储过程65
2.2.3 返回值DataReader/DataSet的选择67
2.2.4 数据编辑67
2.2.5 数据筛选71
2.2.6 SqlDataSource参数来源73
2.2.7 默认参数的选择与更改76
2.2.8 数据缓存79
2.2.9 SqlDataSource事件81
2.2.10 利用VS.NET 2005的可视化支持83
2.3 ObjectDataSource控件83
2.3.1 SqlDataSource和ObjectDataSource控件的比较83
2.3.2 ObjectDataSource的概述84
2.3.3 绑定到数据访问层85
2.3.4 绑定到业务逻辑89
2.3.5 DataKeyNames和OldValuesParameterFormatString91
2.3.6 冲突检测ConflictDetection96
2.3.7 数据分页排序101
2.3.8 ObjectDataSource事件与设计器的支持107
2.4 AccessDataSource控件108
2.5 数据集与数据适配器108
2.5.1 强类型化数据集简介108
2.5.2 建立数据集与数据适配器109
2.5.3 为数据适配器增加参数117
2.5.4 返回聚合值119
2.5.5 进一步理解数据集和数据适配器120
2.5.6 模式的编译122
2.5.7 自动生成类文件128
2.5.8 DataMember128
2.6 工厂模式与在ADO.NET 2.0里的实际应用129
2.6.1 简单工厂模式129
2.6.2 抽象工厂模式131
2.6.3 工厂模式在ADO.NET 2.0中的实际应用135
2.7 GridView控件138
2.7.1 ImageField138
2.7.2 CheckBoxField列142
2.7.3 模板列143
2.7.4 按钮列147
2.7.5 选择分页与排序151
2.7.6 格式化数据157
2.7.7 GridView事件160
2.8.1 DetailsView控件概述166
2.8 DetailsView控件166
2.8.2 数据分页168
2.8.3 数据编辑170
2.9 FormView控件173
2.10 数据源控件与数据绑定控件的进一步简单讨论176
2.10.1 ASP.NET 2.0为什么提供新的数据源模型176
2.10.2 ASP.NET 2.0中的数据绑定控件176
2.10.3 数据绑定机制概述177
2.10.4 数据绑定控件具体实现细节179
2.10.5 自定义CustomerDataSource数据源控件188
2.10.6 自定义CustomerDataSourceDesigner设计器193
2.11 自定义数据源参数199
3.1.1 什么是CSS201
3.1.2 进一步了解CSS样式单201
第3章 样式、主题和外观201
3.1 CSS技术201
3.1.3 样式单的嵌套使用204
3.1.4 样式中属性值的单位205
3.1.5 绝对路径和相对路径206
3.1.6 CSS属性209
3.1.7 CSS中的滤镜223
3.2 向HTML控件应用样式226
Style属性228
3.3 向Web服务器控件应用样式229
3.4 使用主题定义页面样式233
3.4.1 建立一个主题233
3.4.3 为页指定主题235
3.4.2 全局主题和应用程序主题235
3.4.4 在web.config里指定主题236
3.4.5 对控件禁用主题236
3.4.6 默认外观与命名外观236
3.5 主题和外观的内容237
3.6 使用主题的服务器端样式242
声明服务器端样式242
3.7 Theme,StyleSheetTheme和控件属性优先级243
3.8 Visual Web Developer支持243
3.9 主题和配置文件244
第4章 母版246
4.1 母版页的概述246
4.1.1 母版页246
4.1.2 替换占位符基本机制252
4.1.3 母版页中的URL重置255
4.1.4 母版页和配置256
4.2 通过程序访问母版256
4.2.1 母版和内容页的运行级别机制256
4.2.2 处理PreInit事件258
4.3 与母版交互260
4.3.1 使用FindControl查找控件260
4.3.2 使用MasterType指令262
4.4 深入母版页和内容页交互264
4.4.1 处理母版控件里的事件264
4.4.2 处理页面回发266
4.4.3 母版页面事件顺序267
4.5 Headers,Scripts和Meta Tags元素268
4.6 访问Page指令270
4.7 在母版里使用FindControl271
4.8 名称重写274
4.9 母版与主题275
4.10 嵌套母版275
第5章 成员角色与登录控件278
5.1 身份验证278
5.1.1 身份验证回顾278
5.1.2 ASP.NET 2.0的成员角色管理概述279
5.1.3 登录控件概述280
5.2 典型应用程序身份验证和授权设计280
5.3 成员关系提供模型296
5.3.1 ASPNETDB.MDF数据库296
5.3.2 自定义SqlmembershipProvider296
5.3.3 成员关系类298
5.4 角色提供模型303
5.4.1 角色管理模型303
5.4.2 管理角色305
5.4.3 基于角色的授权305
5.4.4 角色管理类307
5.5 综合使用成员角色关系311
5.6 成员角色数据库ASPNETDB.MDF的探讨312
5.6.1 应用成员/角色模式到已有的数据库313
5.6.2 使用现有SQL Server 2000数据库存放成员/角色关系314
5.6.3 成员/角色关系对应的SQL脚本315
5.6.4 asp_regsql.exe命令317
5.6.5 始终设置成员,角色关系里的applicationName属性318
5.7.1 使用ⅡS进行ASP.NET 2.0成员/角色管理的原因320
5.7.2 采用的技术320
5.7 使用ⅡS进行ASP.NET 2.0成员/角色管理320
5.7.3 应用程序和项目321
5.8 自定义Provider角色模型337
5.8.1 Provider模型整体概述337
5.8.2 membership Provider的基础338
5.8.3 为什么开发自定义Membership和Role的Provider338
5.9 扩展登录控件347
5.9.1 可自定义的登录控件347
5.9.2 登录错误更多提示信息与写入日志349
5.9.3 使用带有验证码的注册页面353
5.10 ASP.NET 2.0 Provider介绍356
5.10.1 Provider概述356
5.10.2 Provider模型357
5.10.3 ProviderBase类358
5.10.4 Provider的注册与配置360
5.10.5 自定义Provider的注意事项361
5.11 自定义Provider模型之Membership Providers362
5.11.1 MembershipProvider类362
5.11.2 Membership数据应用范围363
5.11.3 ReadOnlyXmlMembership-Provider364
5.12 自定义Provider之Role Provider369
5.12.1 RoleProvider类369
5.12.2 ReadOnlyXmlRoleProvider369
5.13 登录控件与成员API函数374
5.13.1 使用默认的向导控件功能374
5.13.2 使用默认ID374
5.13.3 自定义ID374
6.1.1 站点导航回顾376
第6章 站点导航系统376
6.1 站点导航的实现376
6.1.2 定义站点地图377
6.1.3 使用导航控件显示导航379
6.2 SiteMap编程381
6.2.1 SiteMap类简介381
6.2.2 SiteMap的基本使用381
6.3 基于角色的导航383
6.3.1 配置ASP.NET 2.0的成员和角色关系383
6.3.2 配置导航系统使用安全裁减384
6.3.3 使用基于角色的安全裁减385
6.4 自定义站点地图Provider388
6.4.1 自定义Provider389
6.5.1 为什么需要扩展Provider模型393
6.5 扩展Provider提供模型393
6.4.2 注册自定义的Provider393
6.5.2 建立扩展的Provider类394
6.5.3 配置web.config398
6.6 修改提供程序返回的站点导航数据399
6.7 SitemapPath控件402
6.7.1 SiteMapPath控件概述402
6.7.2 SitemapPath的使用403
6.7.3 SiteMapPath控件常见属性的意义404
6.8 Menu控件406
6.8.1 Menu控件概述406
6.8.2 Menu控件的基本使用407
6.8.3 使用Menu控件的外观408
6.9 TreeView控件413
6.9.1 TreeView控件概述413
6.8.4 事件413
6.9.2 TreeView控件的基本使用414
6.9.3 使用样式415
6.9.4 利用数据库存放TreeView数据431
6.10 MultiView和View Web服务器控件概述433
6.11 Wizard控件436
6.11.1 Wizard的组成436
6.11.2 向导提交模型438
6.11.3 向导控件的综合使用447
6.12 自定义Provider之SiteMap Provider455
6.12.1 自定义SiteMapProvider要点455
6.12.2 自定义SqlSiteMapProvider457
7.1.1 WebPart控件461
第7章 使用Web部件进行个性化设置461
7.1 个性化设置461
7.1.2 Web部件控件集概述462
7.2 WebPart的使用463
7.2.1 使用WebPartManager控件管理Web部件463
7.2.2 使用WebPartZones存放Web部件数据463
7.2.3 使用用户控件465
7.2.4 测试运行效果465
7.2.5 更改模式467
7.2.6 启用更改布局的功能469
7.3 EditorZone与EditorPart控件470
7.3.2 LayoutEditorPart控件472
7.3.3 PropertyGridEditorPart控件472
7.3.1 AppearanceEditorPart控件472
7.3.4 BehaviorEditorPart控件476
7.3.5 自定义EditorWebPart478
7.3.6 自定义谓词和编辑器479
7.4 Web部件之间的通信481
7.5 自定义WebPart Provider之Web Parts Personalization Providers486
7.5.1 自定义Web Parts Personalization概述486
7.5.2 TextFilePersonalizationProvider488
第8章 存储用户配置文档491
8.1 用户配置文件概述491
8.1.1 配置文件的必要性以及ASP.NET 2.0的新特性491
8.1.2 定义配置文件架构491
8.1.3 匿名配置文件492
8.1.4 经过身份验证的配置文件493
8.1.5 将匿名配置文件迁移到经过身份验证的配置文件496
8.1.6 用自定义基类定义配置文件属性498
8.1.7 控制配置文件的自定义保存行为498
8.1.8 删除配置文件500
8.2 进一步理解Profile的功能501
8.2.1 一个简单Profile的定义和使用501
8.2.2 Profile Provider模型502
8.2.3 用户惟一标识(Unidentified User)503
8.2.4 Profile的编译与执行504
8.2.5 Profile的配置505
8.2.6 序列化506
8.2.7 Profile的继承508
8.2.8 Profile_MigrateAnonymous事件509
8.2.9 ProfileManager类509
8.3.1 ProfileProvider和SettingsProvider类510
8.3 CustomerProvider之Profile Provider510
8.3.2 Profile Data数据应用511
8.3.3 GetPropertyValues511
8.3.4 SetPropertyValues513
8.3.5 TextFileprofileProvider513
8.3.6 使用TextFileProfileProvider520
第9章 ASP.NET 2.0应用程序的应用与扩展521
9.1 页框架521
9.1.1 页框架生命周期521
9.1.2 生命周期事件522
9.1.3 其他的页生命周期注意事项522
9.2 ASP.NET应用程序523
9.2.1 用户从Web服务器请求应用程序资源523
9.2.2 ASP.NET接收对应用程序的第一个请求523
9.2.5 由HttpApplication管理处理请求524
9.2.3 为每个请求创建ASP.NET核心对象524
9.2.4 将HttpApplication对象分配给请求524
9.2.6 生命周期事件和Global.asax文件525
9.2.7 编译生命周期526
9.2.8 HTTP模块527
9.3 服务器控件与状态527
9.3.1 服务器控件运行库527
9.3.2 控件类527
9.3.3 控件类和属性元数据528
9.3.4 状态管理528
9.3.5 控件和页适配器:处理设备、浏览器或标记的行为528
9.3.6 数据源和数据绑定控件529
9.3.7 Web资源530
9.3.10 回调531
9.3.8 客户端脚本管理531
9.3.9 设备筛选(设备标记或浏览器)531
9.3.11 页状态532
9.3.12 服务器控件设计时532
9.3.13 应用程序服务提供程序533
9.3.14 本地化534
9.3.15 编译和预编译535
9.3.16 生成提供程序535
9.3.17 虚拟路径提供程序536
9.4 配置文件的使用与检索537
9.4.1 配置文件格式537
9.4.2 配置节和节组538
9.4.3 添加配置节538
9.4.5 使用位置和路径539
9.4.4 集合设置539
9.4.6 锁定配置设置540
9.4.7 标准ASP.NET配置节540
9.4.8 检索配置541
9.4.9 使用应用程序设置541
9.4.10 使用连接字符串542
9.5 使用管理工具543
9.5.1 ASP.NET MMC管理单元543
9.5.2 Web应用程序管理工具544
9.5.3 ASPNET_REGSQL工具545
9.5.4 ASPNET_REGIIS工具545
9.6 使用管理API545
9.6.1 检查配置设置546
9.6.2 更新配置设置548
9.6.3 对配置节进行加密549
9.7.1 进程模型配置551
9.7 配置进程模型551
9.7.2 被动进程回收552
9.7.3 主动进程回收552
9.7.4 记录进程模型事件552
9.8 对缓存的改进553
9.8.1 基于轮询的失效553
9.8.2 SQL Server 2005基于通知的缓存失效554
9.9 Web事件554
9.9.1 事件和事件提供程序555
9.9.2 配置事件556
9.9.3 创建自定义事件556
9.10 编码与本地化557
9.10.1 编码557
9.9.4 检测应用程序557
9.9.5 事件限流557
9.10.2 本地化558
9.11 URL映射558
9.12 ASP.NET的提示与技巧560
9.12.1 跨页回发560
9.12.2 验证组561
9.12.3 焦点API和DefaultButton562
9.12.4 编译生成提供程序564
9.12.5 不编译页564
9.12.6 确保非ASP.NET文件的安全565
9.12.7 客户端脚本功能566
9.13.1 自定义Session Provider概述569
9.13 自定义Provider之Session Provider569
9.13.2 自定义TextFileSessionStateProvider571
9.14 自定义WebEvent Provider577
9.14.1 自定义WebEvent Provider概述577
9.14.2 自定义TextFileWebEventProvider578
第10章 PersonaI Web Site Starter Kit——个人站点581
10.1 Personal Web Site的安装581
10.2 建立成员与角色582
10.2.1 角色的管理582
10.2.2 建立管理员账户582
10.3 相册管理583
10.3.1 相册页——Albums.aspx583
10.3.2 照片集页——Photos.aspx586
10.3.3 照片的详细页——Details.aspx588
10.4 母版页——Default.master591
10.5 主题与服务器端样式592
10.6 外观文件——Default.skin593
10.7 简历页——Resume.aspx594
10.8 链接收藏页——Links.aspx594
10.9 数据库设计594
10.10 App_Code目录596
10.11 使用HttpHandler处理照片598
10.12 管理相册600
10.13 用户注册602
10.14 扩展Personal Web Site Starter Kit602
10.14.1 扩展管理员页602
10.14.2 添加Manage.aspx页604
10.14.3 添加Users.aspx页605
10.14.4 建立Content.aspx页607
10.15 Personal Web Site总结614
第11章 Club Web Site Starter Kit——俱乐部站点615
11.1 Club Web Site Starter Kit的安装和配置615
建立管理员账户616
11.2 母版页——default.master617
11.3 注册页——member_register.aspx619
11.4 用户详细页——Member_Details.aspx623
11.5 查看用户列表页——member_list.aspx626
11.6 添加相册629
11.7 照片列表页——PhotoAlbum_List.ospx631
11.8 相册内容页——PhotoAlbum_Contents.aspx637
11.9 日历事件页——Events_Calendar.aspx641
11.10 事件的编辑、添加和删除643
11.11 新闻模块647
11.12 首页default.aspx648
11.13 链接和联系页651
11.14 CWS中主要技术的实现651
11.14.1 日期和时间控件651
11.14.2 RolloverButtons.cs文件657
11.14.3 SharedRoutines.cs和MemberDetails.cs文件658
11.15 数据库处理659
11.15.1 数据库和数据适配器659
11.15.2 ClubWeb Site语言Bug修复659
11.16 扩展Club Web Site Starter Kit663
11.16.1 使用SQL Server 2000数据库663
11.16.2 增加文件系统666
11.17 重构CWS的Provider模型671
11.18 扩展CWS以便使用ⅡS远程工具673
12.1 Classfieds Web Site Starter Kit介绍675
第12章 Classfieds Web Site Starter Kit——产品交易系统675
12.2 用户注册页——Register.aspx681
12.3 登录页——Login.aspx685
12.4 发布广告页——PostAd.aspx686
12.5 查看发布的信息页——MyAds.aspx692
12.6 进入管理员页696
12.7 搜索页700
12.8 数据处理要点706
第13章 TimeTracker Starter Kit——时间跟踪 711
13.1 简介711
13.2 创建应用程序角色713
13.3 创建用户714
13.4 更改注册详细信息715
13.5 母版页——MasterPage.master716
13.6 创建项目——Project_Details.aspx717
13.7 列出项目页——Project_List.aspx719
13.8 输入时间页——TimeEntry.aspx720
13.9 查看项目报告页——Report Project.aspx721
13.10 查看项目资源详细信息页——Report_Resources.aspx721
13.11 Time Trackr数据处理要点722
附录A 构建多项目解决方案729
A.1 构建Web框架729
A.2 添加DAL_BLL层730
A.3 构建Web站点733
A.4 部署与优化735
附录B Web Site与Web Project736
B.1 Web Project736
B.2 Web Site的局限性737
热门推荐
- 1348809.html
- 771569.html
- 2865664.html
- 2841353.html
- 724096.html
- 2739550.html
- 835344.html
- 3495400.html
- 3095440.html
- 1274997.html
- http://www.ickdjs.cc/book_1954301.html
- http://www.ickdjs.cc/book_1542865.html
- http://www.ickdjs.cc/book_3724757.html
- http://www.ickdjs.cc/book_2088566.html
- http://www.ickdjs.cc/book_616551.html
- http://www.ickdjs.cc/book_3368392.html
- http://www.ickdjs.cc/book_1807092.html
- http://www.ickdjs.cc/book_1138547.html
- http://www.ickdjs.cc/book_3137709.html
- http://www.ickdjs.cc/book_2646194.html