圣殿祭司的ASP.NET 2.0开发详解 使用C# 第2版PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:奚江华编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121061317
- 页数:847 页
第1章Visual Studio 2005 IDE集成开发环境新功能介绍 1
Visual Studio 2005对程序员的意义 2
Visual Studio 2005开发工具版本介绍 4
Visual Studio 2005与Visual Studio*NET 2003开发环境的共存 4
Visual Studio 2005开发工具安装 7
建立您的第一个ASP.NET 2.0的WebSite网站 9
解决方案资源管理器功能图解 12
方案与项目的管理与设置 14
设计模式与源文件模式 17
文档大纲窗口 18
HTML标签导航(Tag Navigation) 19
源文件模式下控件拖曳的改良 20
HTML标签格式保留的改良 20
显示不可见的HTML Elements 21
文档窗口 21
窗口位置的配置 24
Web开发环境的设置 25
安装部署 29
Visual Studio 2005 Starter Kit包 32
范例程序名称列表 33
VS 2005 SP1修补更新 34
结论 34
第2章Visual Studio 2005高级功能秘技 35
CodeBeside 36
CodeBehind 2.0 43
项目设计工具(Project Designer) 45
将ASP.NET程序开发服务器Port固定下来的秘技 46
ASP.NET网站多个.NET Framework版本的设置 49
aspnet regiis.exe IIS登录工具 50
网站数据库的注册 53
数据库连接字符串的设置与读取 53
数据库连接设置的加解密 55
ASP.NET网站特殊文件夹 56
代码段(Code Snippets) 57
程序代码重构(Refactoring) 65
ASP.NET 2.0的编译模型(Compilation Model) 70
ClientBuildManager类的编译功能 76
发布网站(Publish Web Site) 79
项目同时使用C#与VB*NET两种语言及多组件的技巧 80
结论 84
SQL Server 2005数据库的安装、管理与使用策略 85
SQL Server 2005数据库介绍 86
SQL Server 2005版本介绍 87
SQL Server 2005 Express的SP1后续新版本及修补更新 89
软硬件安装需求 93
谈SQL 2005标准版、SQL 2005 Express、 SQL 2000共存安装 96
安装SQL Server 2005联机丛书 105
导入北风数据库(Northwind) 106
SQL Server 2005数据库的设置与管理 108
在VS 2005 IDE中连接SQL Server数据库 111
数据库功能介绍 114
结论 120
ASP.NET 2.0的Page、 Cross Page Posting与Client-Side Script新功能 121
跨网页公布(Cross-Page Posting) 122
HtmlHead与HtmlMeta类 133
Client端Script的增强与改良 137
Client端的异步Callback (Client-Callback) 151
ASP.NET网页指示符(Page Directive) 158
结论 159
第5章 微软ASP.NET2.0的AJAX利剑——ASP.NETAJAX 161
前言 162
AJAX异步技术 162
AJAX简单范例 163
AJAX范例程序特点说明 167
了解AJAX应用程序与ASP*NET AJAX 167
结论 173
第6章ASP.NETAJAX服务器控件 175
以Server端与Client端为中心的两种开发模式 176
ASP.NET AJAX系统环境安装设置 178
服务器端的ASP.NET AJAX异步定时器应用 180
再论ASP.NET AJAX异步更新与传统的页面更新 191
ASP.NET AJAX服务器控件属性与事件功能解说 195
ASP.NET AJAX大未来 197
结论 198
第7章ASP.NET2.0其他新增控件介绍 199
FileUpload文件上传控件 200
TextBox的自动完成(AutoCompleteType )改良 210
DropDownList控件的AppendData BoundItems属性 213
Panel控件的滚动条 215
MultiView与View控件 216
Wizard向导控件 221
结论 242
第8章 全方位的神奇新对象My 243
My对象含义 244
My对象与项目类型相依性 247
My对象对C#程序员的意义 248
在C#环境中使用My对象的步骤 249
My的大分类对象功能简介 253
My.Application对象 254
My.Computer对象 261
My.Corms对象 275
My.Log对象 276
My.Resources对象 278
My.Settings对象 284
My.User对象 290
My.WebServices对象 292
My对象内部运作原理揭秘 297
C#直接调用My对象的奇幻联想 298
结论 300
第9章GridView与SqlDataSource控件——应用篇 301
GridView功能特色 302
GridView与SqIDataSource控件架构 303
GridView与SqIDataSource声明式语法 304
GridView控件属性 306
网站数据库的注册与导入 308
对V S 2005及GridView向导的正确期许 313
GridView的DataSourceID vs. DataSource属性 314
数据控件的七种字段类型(Fields Type)的应用 315
谈GridView的AJAX异步Callback 358
GridView分页外观设置 359
GridView的多个数据表的Table Join查询 361
GridView结合OnClientClick进行确认操作 363
结论 364
第10章GridView与SqIDataSource控件——动态程序篇 365
GridView对数据处理与事件模式的改变 366
GirdView控件方法与事件 366
GridView的CodeBehind撰写模式 368
GridViewRow的RowType与RowState属性 370
GridView与多个Table数据表的Join查询 379
GridView分页与排序功能(Page*Sort) 380
GridView数据行的选择功能(Selection) 387
GridView数据行的删除功能(Delete) 393
GridV iew数据行的编辑与更新功能 396
动态创建TemplateField模板字段的原理 400
GridView表头表尾的跨列跨行、多重表头表尾 406
GridV iew对背景图片的支持 415
GridView数据行的外部更新 417
GridView的数据库交易 421
结论 421
新一代数据访问方式Data Source控件 423
祭司对Data Source控件的观点 424
Data Source控件诞生的使命 424
Data Source数据源控件简介 426
Data Source控件架构 426
DataSourceID属性与数据绑定控件 428
DataSourceMode数据源模式 429
DataSource控件参数类型 431
六种参数类型的应用 433
参数方向(Parameter Direction) 438
Data Source控件的数据筛选过滤机制 440
Data Source控件的缓存 446
Data Source控件的分页与排序原理解说 448
Data Source控件数据库事务 449
SqlDataSource控件事务机制的诡异之处 456
SqlDataSource控件对Stored Procedure存储过程的访问 457
Obj ectDataSource控件 460
数据访问冲突检测 472
数据源控件与ADO.NET之间的抉择时机 481
结论 482
DetailsView、 FormView与DataList控件介绍 483
DetailsView控件 484
FormView控件 510
DataList控件 518
结论 523
ASP.NET2.0网站导航功能(Web Site Navigation) 525
ASP.NET 2.0网站导航功能的意义 526
网站导航控件简介 527
创建网站导航地图路径 529
TreeV l ew控件 532
SiteMapPath服务器控件 547
Menu服务器控件 553
通过SiteMapProvider API访问多个SiteMap文件 564
SiteMap类API 569
结论 572
Master Pages母版页 573
Master Pages母版页概观 574
创建Master Pages母版页 576
使用Master Pages创建内容页 580
Master Pages母版页运作原理 582
嵌套Master Pages (Nested Master Pages) 584
在内容页中以程序读取Master Page相关对象 587
结论 588
ASP.NET2.0网站管理工具与Configuration配置API 589
注册ASP.NET网站数据库与设置Provider 590
ASPNET REGSQL数据库注册工具 591
ASP.NET网站管理工具(Web Site Administration Tool) 595
当没有安装V S 2005时如何使用ASP.NET网站管理工具 616
ASP.NET MMC Snap-In嵌入式管理单元 617
配置管理API (Configuration API) 620
Web.config配置文件加密 627
ASPNET REGIIS命令的IIS注册与Web.config加密解密 632
结论 635
ASP.NET网页安全管理的验证与授权 637
祭司的话 638
验证与授权的定义 638
验证与授权在Windows操作系统上的权力根源 640
IIS网站目录安全设置 642
Windows验证模式 644
Forms验证模式 645
Forms验证模式机制的探讨 649
结论 651
ASP.NET2.0网页安全管理的Login控件 653
祭司的话 654
Login相关控件 655
检查ASP.NET 2.0网站安全设置相关功能 656
Login控件 656
自定义Login控件模板 663
LoginName控件 667
LoginStatus控件 667
LoginView控件 669
创建用户向导CreateUserWizard控件 671
变更密码ChangePassword控件 673
恢复密码PasswordRecovery控件 674
结论 676
ASP.NET2.0网页安全管理的Membership与Role API 677
祭司的话 678
Membership成员资格 679
Membership背后运作的秘密 712
角色管理(Role Management) 714
ASP.NET 2.0网页授权(Authorization) 735
结论 738
Profile用户设置文件 739
Profile用户设置文件应用范围 740
Profile设置文件对用户资料的存储 741
定义Profile用户设置文件 742
更新Profile用户设置文件 745
Profile用户设置文件与用户身份验证的关系 748
读取全部用户的Profile设置文件数据 749
Profile用户设置文件运作原理 753
匿名用户Profile (Anonymous Profile) 757
存储与使用匿名用户Profile设置文件 759
匿名者Profile迁移(Migration) 762
ProfileModule类 765
Profile-Personalize事件 766
ProfileAutoSaving事件 772
ProfileManager类 775
以程序读取Web*config文件中的Profile Property属性设置 782
以程序动态创建Profile设置文件 784
以程序读取anonymousIdentification相关属性设置 787
加密Profile设置文件区块强化安全性 789
结论 789
第20章Web Parts Framework 791
Web部件架构 792
Web部件(Web Parts)概观 800
细说Web部件控件集合 801
Web部件的五种显示模式(DisplayMode ) 805
Web部件的个性化数据的管理 839
结论 846
第1章Visual Studio 2005 IDE集成开发环境新功能介绍 1
添加第二个网站项目 14
设置显示方案 16
第2章Visual Studio 2005高级功能秘技 35
Partial Class的应用 41
固定ASP.NET程序开发服务器的Port 46
以aspnet- regiis.exe手动注册ASP.NET版本 50
读取Web.config中的数据库连接设置 54
使用代码段 58
下载扩充C#代码段包 59
使用重构的提取方法 66
使用重构的重命名 68
动态编译的证明 71
使用aspnet-compiler*exe预编译 74
通过程序API运行编译工作 77
一个项目同时使用C#与VB类程序 80
第3章SQL Server 2005数据库的安装、管理与使用策略 85
V S 2005连接数据库 112
定义视图 116
第4章ASP.NET 2.0的Page、 Cross Page Posting与Client-Side Script新功能 121
初步体验跨网页公布 123
使用@PreviousPageType指示符 126
使用@Reference指示符 128
使用HtmlHead类添加CSS设置 133
使用HtmlMeta类添加〈Meta〉设置 135
设置控制项成为焦点(Focus) 138
设置WebForm窗体默认按钮与焦点 139
Client端的Confirm确认对话框 142
在Server端的Button引发Client端Click事件(打开网页) 144
使用RegisterClientScriptlnclude动态注册.js文件 147
使用RegisterClientScriptBlock动态注册JavaScript指令区块 149
使用RegisterStartUpScript动态注册JavaScript指令 150
使用Callback进行异步数据库查询 151
使用Callback进行异步数据库查询(简化版) 156
第5章 微软ASP.NET2.0的AJAX利剑——ASP.NET AJAX 161
AJAX简单范例 163
第6章ASP.NETAJAX服务器控件 175
ASP.NET AJAX服务器端时钟范例 184
ASP.NET AJAX服务器端时钟范例GDI+加强版 187
Partial-Page Rendering局部更新与传统Postback更新之对比 191
日历控件结合ASP.NET AJAX异步 193
GridView控件结合ASP.NET AJAX异步 194
第7章ASP.NET2.0其他新增控件介绍 199
FileUpload控件上传文件 200
FileUpload多个文件上传 203
限制FileUpload文件上传类型 206
设定 TextBox控件AutoCompleteType自动完成属性 210
使用DropDownList控件的AppendDataBoundItems属性 214
使用Panel控件的滚动条 215
使用Multi V iew与View控件显示图片 216
Multi V iew结合Menu控件 219
以Wizard控件建立会员帐号申请 223
编辑Wizard控件模板 234
Wizard控件事件的应用 238
第8章 全方位的神奇新对象My 243
使用My.Computer对象 251
使用My.Application.Info对象读取应用程序信息 256
使用My.Application.Log对象写入Log文件 259
使用My.Application.Log对象写入事件查看器(EventLog ) 260
使用My.Computer.Info对象读取计算机信息 263
使用My.Computer.Audio对象播放音效 264
使用My.Computer.Clipboard对象读取剪贴板图片 266
使用My.Computer.FileSystem对象读取文本文件 269
使用My.Computer.Network对象Ping计算机IP 271
使用My.Computer.Ports对象访问计算机COM Port 272
使用My.Computer.Registry对象读取Registry文件 274
使用My.Forms对象动态起始Windows窗体 275
使用My.Log对象读取Log信息 276
使用My.Resources对象读取资源文件图片 279
在Web中使用My.Resources对象读取资源文件图片 281
使用My.Settings对象访问设置文件 289
使用My.User对象(Web项目) 291
使用My. WebServices对象读取Web Services 294
C#直接调用My对象的验证 298
第9章GridView与SqlDataSource控件——应用篇 301
ASP.NET网站数据库连接设置 308
V S 2005对SQL Server数据库拖曳的支持 310
使用BoundField数据绑定字段 319
标准数值格式化字符串(Standard Numeric Format Strings)的应用 322
BoundField字段DataFormatString字符串格式化的应用 323
使用ButtonField按钮字段 329
ButtonField按钮字段的格式化 333
使用CommandField命令按钮字段 334
自定义CommandField命令按钮字段 337
使用CheckBoxField复选框字段 339
使用HyperLinkField超链接字段 340
使用HyperLinkField超链接字段(动态程序代码) 343
使用ImageField图像字段 346
GridView动态显示数据库图片 349
创建TemplateField模板字段 353
将Field字段转换成模板 356
设置GridView控件的分页 360
GridView显示Client端的Confirm对话框 363
第10章GridView与SqlDataSource控件——动态程序篇 365
判断GridViewRow的RowState 371
GridView数据行的光棒效果 375
GridView数据行的光棒效果(JavaScript版) 377
GridView显示多个Table Join查询结果 379
GridView分页使用图片按钮并添加分页码显示 381
GridView图片与数字分页按钮并存 382
GridView分页与排序程序技巧 384
GridView选择数据行及动态字段排序 387
Master-Details数据明细查询 392
GridView数据行的删除功能 393
删除多重字段组成唯一识别键值的数据行 395
GridView数据行的编辑与更新功能 396
用程序动态创建TemplateField模板字段 401
HTML的表格跨列跨行 407
GridView多重表头与表尾的跨列跨行 409
GridView数据列的折行 413
创建GridView表头表尾与数据行的背景图片 416
GridView数据行的外部更新 418
第11章 新一代数据访问方式Data Source控件 423
以DataReader作为数据源的绑定 429
使用ControlParameter参数类型 433
使用CookieParameter参数类型 434
使用FormParameter参数类型 436
使用QueryStringParameter参数类型 437
使用SessionParameter参数类型 438
使用一般数值或字符串当参数DefaultValue 438
参数方向的设置 439
使用SelectCommand筛选过滤数据 441
使用FilterExpression筛选数据 444
添加员工基本数据的ADO.NET1.0数据库事务程序 449
多笔式的ADO.NET 1.0数据库事务 451
SqlDataSource控件的数据库事务 452
连续大量数据添加至数据库的事务 454
创建存储过程 457
以ADO.NET调用存储过程 458
以SqlDataSource程序代码访问存储过程 459
以SqlDataSource向导访问存储过程 460
以ObjectDataSource调用商务对象程序 463
ObjectDataSource与DataSet Designer的结合 468
冲突检测的OverwriteChanges 475
冲突检测的CompareAll V alues 477
DetailsView、 FormView与DataList控件介绍 483
创建基本的DetailsView 487
读取DetailsView数据项的字段标题及内容信息 489
DetailsView模式的应用 494
DetailsView的Style模式设置 496
DetailsView外观调整 496
创建DetailsView表头表尾与数据行的背景图片 499
自定义DetailsView模板功能 501
动态显示数据库中Image字段图片 508
访问FormView的数据与模式 512
自定义命令按钮 516
DataList控件的ExtractTemplateRows属性运用 519
显示数据库Image图片 520
DataList字段项的数据访问 521
ASP.NET2.0网站导航功能(Web Site Navigation) 525
创建SiteMap格式的网站导航结构文件 529
创建XML格式的网站导航结构文件 531
TreeV iew使用SiteMapDataSource绑定至SiteMap文件 533
TreeView绑定至XML文件 534
使用TreeView节点编辑器创建TreeView控件 536
以TreeNode节点方式创建TreeView控件 538
通过程序与XML文件进行连接以创建TreeView控件 540
检查TreeView被勾选的节点 544
TreeView控件的TreeNode节点折叠与展开事件 545
置换TreeView节点文字 546
创建基本的SiteMapPath控件 548
SiteMapPath控件的ItemCreated事件应用 552
创建Menu控件菜单菜单 554
静态与动态菜单的应用 555
Menu使用SiteMapDataSource绑定至SiteMap文件 557
Menu绑定至XML文件 557
使用菜单项编辑器( MenuItem Editor)创建 558
以MenuItem项创建Menu控件 558
通过程序与XML文件进行绑定以创建Menu控件 560
Menu控件的MenuItemD ataB ound事件应用 563
TreeView控件使用多个SiteMap文件定义 564
TreeView控件使用多个XML文件定义 567
读取网站导航RootNode根节点信息 569
Master Pages母版页 573
创建Master Pages母版页 576
创建嵌套Master Pages母版页 584
在内容页中以程序读取Master Page相关对象 587
ASP.NET 2.0网站管理工具与Configuration配置API 589
使用ASP.NET网站管理工具 595
创建ASP.NET用户帐号 599
创建Role角色 603
应用程序设置操作 609
另类的网站应用程序脱机秘技 612
独立运行ASP.NET网站管理工具 616
使用ASP.NET配置设置工具设置SQL Server数据库连接 618
读取〈connectionStrings〉区块连接字符串设置值 623
连续读取〈connectionStrings〉区块连接字符串 623
读取〈appSettings〉区块应用程序设置值 624
连续读取〈appSettings〉区块应用程序设置值 625
读取〈mailSettings〉区块SMTP Mail设置 625
应用程序〈appSettings〉区块的加密 627
数据库连接字符串Connection String区块的加密 631
使用ASPNET REGIIS命令进行Web.config的加密解密 633
第16章ASP.NET网页安全管理的验证与授权 637
Windows验证模式的使用 644
Forms验证模式的使用 646
第17章ASP.NET 2.0网页安全管理的Login控件 653
使用Login控件 658
自定义Login控件的验证程序 660
自定义Login控件模板 663
使用LoginName控件 667
使用LoginStatus控件 668
自定义Login V iew模板 669
自定义RoleGroup模板 670
使用CreateUserWizard控件创建用户帐号 672
使用ChangePassword控件 673
使用PasswordRecovery控件 674
第18章ASP.ET2.0网页安全管理的Membership与Role API 677
用Membership.CreateUser()方法创建用户帐号 685
利用MembershipCreateStatus取得帐号创建成功或失败的消息 687
利用Membership.Validate()方法验证用户身份 688
利用Membership.FindUserByName()及FindUser ByEmail()寻找用户 691
利用Membership.GetAllUsers()读取所有用户资料 693
利用Membership.Update()更新用户资料 695
统计目前在线用户 697
利用Membership.DeleteUser()删除用户帐号 698
读取用户密码 701
利用MembershipUser类改变或重设用户密码 703
利用MembershipUser来改变或重设安全问题及解答 705
利用MembershipUser.UnlockUser()解除被锁定的用户帐号 707
是否允许用户帐号能够被验证 710
利用Roles.GetAllRoles()方法取得Roles数据库所有角色群 718
添加与删除角色 720
将一个用户加入一个角色(一对一) 723
将一个用户加入多个角色(一对多) 725
将多个用户加入一个角色(多对一) 727
将多个用户加入多个角色(多对多) 729
将一个用户自一个角色中移除(一对一) 731
将一个用户自多个角色中移除(一对多) 731
将多个用户自一个角色中移除(多对一) 731
将多个用户自多个角色中移除(多对多) 731
使用Roles.GetRolesForUser()方法读取用户角色 732
使用Roles.GetUsersInRole(string rolename)方法读取用户角色 733
判断用户是否属于某个角色 734
创建用户与角色对网页访问的授权 736
第19章Profile用户设置文件 739
Profile用户设置文件的初步体验 742
更新Profile用户设置文件 745
读取所有用户Profile设置文件(DropDownList) 749
读取所有用户Profile设置文件(CheckBoxList ) 751
存储与使用匿名用户Profile设置文件 760
匿名者Profile设置文件的迁移 762
Profile设置文件结合Role角色与Profile Personalize事件 766
利用Profile ProfileAutoSaving事件动态改变Profile自动存储机制 772
以ProfileManager读取Profile的相关属性 776
以ProfileManager.DeleteProfile方法删除单一用户Profile设置文件 777
以ProfileManager.DeleteProfiles方法删除多个用户Profile设置文件 778
删除与查询超过指定日期时间内未登录用户的Profile 781
以程序读取Web.config文件中的Profile Property属性设置 782
以程序动态创建Profile设置文件 785
读取匿名身份识别区块属性 788
第20章Web Parts Framework 791
设计第一个Web部件页面 793
设计模式的使用 809
编辑模式的使用 816
Web部件属性设置导出(Export) 821
目录模式下的DeclarativeCatalogPart 826
目录模式下的PageCatalogPart 831
目录模式下的导入Web部件控件 835
连接区域 838
使用WebPartManager.Personalization进行个性化数据重设 839
使用PersonalizationAdministration类读取及重设个性化设置 843
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《圣殿的倾圮 残雪之谜》萧元编 1993
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《新编临床药物使用规范》孙国栋,解华主编 2017
- 《新课标中学地理图文详解指导地图册 浙江专版 第4版》谭木主编;谭木高考复习研究室编 2015
- 《中国农药研究与应用全书 农药科学合理使用》欧晓明,司乃国,陈杰编 2019
- 《网络工程师考试同步辅导 考点串讲、真题详解与强化训练 第3版》肖文,吴刚山 2018
- 《排放权有偿使用定价》郭默,王金南,毕军著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017