WINDOWS开发人员超级工具集PDF电子书下载
- 电子书积分:27 积分如何计算积分?
- 作 者:JAMES AVERY & JIM HOLMES著;樊庆红 贺民 陈占军等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302168980
- 页数:1074 页
序 1
创作者队伍 5
前言 13
第一部分 代码编写 27
1 创建ASP.NET应用 27
1.0 概述 27
1.1 用ASP.NET Atlas建立复杂的Ajax应用 29
1.2 用Anthem.NET增加Ajax功能 37
1.3 用Ajax.NET增加Ajax功能 41
1.4 用UrlRewritingNet.UrlRewrite产生用户友好的URL 44
1.5 用BusyBoxDotNet显示“请稍候”对话框 47
1.6 用CSS Friendly Control Adapters产生整洁的HTML输出 52
1.7 用FreeTextBox给应用增加字处理能力 57
1.8 同WebChart控件创建图表 60
1.9 用RSS Toolkit接受和产生RSS Feed(馈入/馈出) 63
1.10 更多信息 68
2 使用Windows Form 70
2.0 概述 70
2.1 用XP Common Controls获得Windows XP的外观 71
2.2 用DockPanel Suite创建可靠泊窗口 79
2.3 用Krypton Toolkit创建专业的用户界面 84
2.4 用Control Spy深入了解Windows控件 88
2.5 更多信息 91
3 用.NET 3.0(又名WinFx)开发 92
3.0 概述 92
3.1 用Expression Graphic Designer为应用创建优秀的可视性 94
3.2 用Interactive Designer创建WinFx用户界面而不需要写代码 101
3.3 在XamlPad中编写XAML 106
3.4 用Service Configuration Editor免除XML配置文件 111
3.5 用Serv iceTrace Viewer破译WCF日志 127
3.6 在Visual Studio中用Development Tools for WinFx开发WinFx应用 132
3.7 更多信息 136
4 使用代码库 137
4.0 概述 137
4.1 用NxBRE将业务规则外置 138
4.2 利用log4net进行无停机诊断 146
4.3 用Lucene.Net搜索数据 151
4.4 用LibCheck找出不同版本的程序集间的变化 161
4.5 用Reflector.Diff比较程序集 165
4.6 在Windows和Web应用中使用NetSprell实现拼写检查 170
4.7 用NPlot快速创建图形及绘制图表 174
4.8 在C#中使用NSort进行排序算法 180
4.9 使用RSS.NET创建RSS馈送 183
4.10 利用SharpZipLib在自己的软件中使用Zip、GZip、Tar和BZip2文件 186
4.11 使用ExcelXmlWriter从代码中生成Excel文件(没有Excel) 189
4.12 用iTextSharp创建PDF 195
4.13 更多信息 199
5 生成代码 201
5.0 概述 201
5.1 用MyGeneration自动生成代码 203
5.2 用Codus生成数据访问层 211
5.3 用WSCF编写Web服务合同 215
5.4 用XSD.exe生成XML模式和类型强大的DataSets 222
5.5 用XSDObjectGenerator进行合同优先的XML开发 227
5.6 更多信息 234
6 编写代码 235
6.0 概述 235
6.1 用Visual Studio Express开发.NET应用程序 236
6.2 用SharpDevelop开发.NET应用程序 252
6.3 用MonoDevelop在Linux和Mac OS X上开发Mono应用程序 264
6.4 用Snippet Compiler创建独立的代码段 270
6.5 用Notepad2处理小任务 272
6.6 用The Regulator管理正则表达式 275
6.7 用ReguLazy创建正则表达式 280
6.8 更多信息 286
7 创建文档说明 287
7.0 概述 287
7.1 用GhostDoc说明源代码 289
7.2 用CR_Documentor查看Visual Studio中的文档 295
7.3 用Ndoc创建专业的文档 297
7.4 用PDFCreator打印PDF文档 303
7.5 用skmFAQs创建FAQ 307
7.6 更多信息 313
8 增强Visual Studio 314
8.0 概述 314
8.1 用CoolCommands提高效率 315
8.2 用PowerToy for Class and Distributed Systems Designers改进Visual Studio的Designers 319
8.3 用VSFileFinder快速打开文件 323
8.4 用PINVOKE.NET管理非托管的API 325
8.5 用HTML/ASP.NET Spell Checker附加项对ASP.NET和HTML进行拼写检查 330
8.6 用VSWindowManager快速切换窗口 336
8.7 用CopySourceAsHtml Visual Studio附加项中的样式将代码写入博客或发送邮件 338
8.8 用CSS Properties Window编辑Visual Studio中的CSS 340
8.9 将Web Application Projects应用到Visual Studio 2005中 343
8.10 用Content Installer Power Toys共享Visual Studio的好东西 346
8.11 更多信息 350
第二部分 检查代码 353
9 分析代码 353
9.0 概述 353
9.1 用Peli's Reflector Addins检查复杂度和相关性 357
9.2 使用SourceMonitor检查源代码的复杂度 361
9.3 用CR_Metrics在Visual Studio中分析代码 368
9.4 用NDepend查找代码的相关性复杂度 373
9.5 用FxCop编写更好的代码 381
9.6 更多信息 389
1O 测试软件 391
10.0 概述 391
10.1 用NUnit单元测试代码 395
10.2 用NUnit Code Snippets加速测试进展 409
10.3 用MbUnit编写高级单元测试代码 412
10.4 用Zanebug从测试代码中获取更多信息 421
10.5 用FitNesse将客户带入到测试过程中 426
10.6 用NCover分析单元测试覆盖率 437
10.7 用NcoverExplorer进行代码覆盖分析 448
10.8 用TestDriven.NET将单元测试集成到Visual Studio中 457
10.9 用NMock 2.0将虚拟对象集成到测试中 463
10.10 用Rhino.Mocks创建类型强大的虚拟对象 472
10.11 用NUnitForms对GUI进行单元测试 476
10.12 用NTime创建性能基准测试 481
10.13 用Selenium Core自动测试Web应用程序 485
10.14 用Watir自动驱动Web应用程序 492
10.15 更多信息 496
第三部分 运行开发项目 499
11 使用源代码控制系统 499
11.0 概述 499
11.1 用SVN 1-Click Setup快速安装Subversion 502
11.2 用TortoiseCVS和TortoiseSVN访问Subversion和CVS 506
11.3 用AnkhSVN在Visual Studio内部使用Subversion 524
11.4 用SourceSafe Binding Remover删除Visual Source Safe的捆绑物 529
11.5 用WinMerge比较文件 531
11.6 更多信息 535
12 构建、使用持续的集成过程及部署应用程序 536
12.0 概述 536
12.1 用NAnt创建一致的构建 539
12.2 用MSBuild自动构建过程 544
12.3 用MSBee在MSBuild中构建.NET 1.1程序集 549
12.4 用MSBuild Community Tasks扩展MSBuild的功能 552
12.5 用MSBuild Sidekick直观地管理构建过程 557
12.6 用CruiseControl.NET缩短开发周期 562
12.7 用CI Factory减轻实现持续的集成过程的负担 571
12.8 用Unleash It简化Web应用程序的部署 582
12.9 用Web Deployment Projects减轻部署Web应用程序的负担 588
12.10 用WiX创建安装工程 592
12.11 更多信息 595
13 加强团队合作 597
13.0 概述 597
13.1 用Basecamp提高团队内部的交流与合作 598
13.2 用Community Server创建在线社区 604
13.3 用Subtext创建博客 612
13.4 用FlexWiki在线协作 615
13.5 通过XP的Remote Assistanc驱动另一台远程PC 619
13.6 用Skype与同事对话 630
13.7 使用GAIM与任何人对话 637
13.8 用TFS Administration Tool管理团队的基本用户 640
13.9 更多信息 644
14 跟踪bug、变化以及其他问题 646
14.0 概述 646
14.1 用BugTracker.NET实现基本的缺陷跟踪器 648
14.2 用CodeTrack处理中等规模的工程 653
14.3 用Bugzilla运行企业的bug跟踪系统 662
14.4 用Trac管理工程 669
14.5 更多信息 675
第四部分 代码和应用程序的故障排除 679
15 故障诊断和调试 679
15.0 概述 679
15.1 使用Filemon监控系统中的文件存取 681
15.2 用TCPView找出TCP端口和端点问题 684
15.3 用Regmon工具查看注册表中哪个正被访问 687
15.4 用Process Explorer更好地观察系统中的进程 689
15.5 用CLR SPY研究自己程序的CLR与PInvoke和COM之间的交互 694
15.6 使用CLR Profiler跟踪内存分配问题 703
15.7 调试用ClrDump部署后的应用程序 708
15.8 用Managed Stack Explorer调试挂起的程序和监控进程 714
15.9 检查HTTP与Fiddler的通信 718
15.10 使用PingPlotter Freeware确定网络问题 723
15.11 使用LogParser查看日志 726
15.12 用Visual Studio 2005 Visualizers简化调试 733
15.13 用NProf找瓶颈 738
15.14 更多信息 741
16 使用反编译器和模糊器 743
16.0 概述 743
16.1 用ILDASM检查普通场所 745
16.2 使用Reflector分析程序集 753
16.3 使用Dotnet IL Editor调试不带源代码的.NET程序集 759
16.4 使用Dotfuscator防止代码的反操作 768
16.5 更多信息 776
第五部分 编码工具 779
17 加强安全性 779
17.0 概述 779
17.1 用Threat Analysis & Modeling工具分析程序面临的威胁 780
17.2 用Bouncy Castle Cryptography APIs保护通信 791
17.3 用Anti-Cross Site Scripting Library减少XSS攻击 799
17.4 用PrivBar加强Explorer Windows的安全权限 802
17.5 使用MakeMeAdmin.cmd用Admin权限打开命令行窗口 804
17.6 更多信息 807
18 在框架上构建应用程序 809
18.0 概述 809
18.1 使用Enterprise Library重用专业基础结构 811
18.2 使用DotNetNuke创建Web应用程序和系统 818
18.3 使用Smart Device Framework改善智能设备开发 827
18.4 使用Mono构建和部署交叉平台.NET应用程序 831
18.5 使用Rotor深入研究框架 843
18.6 使用Castle MonoRail简化Web开发 849
18.7 使用Castle Windsor Container获得分解的总体结构 857
18.8 使用PicoContainer.NET改进代码设计和可测试性 863
18.9 更多信息 870
19 使用XML 872
19.0 概述 872
19.1 使用nxslt2转换XML文档 874
19.2 在Web上使用eXml显示XML 877
19.3 使用XInclude.NET构建复合XML文档 881
19.4 使用XPointer.NET引用XML文档的一部分 884
19.5 使用EXSLT.NET扩展XSLT处理 888
19.6 使用XML Diff and Patch比较并进行单元测试 894
19.7 更多信息 899
第六部分 使用数据库 903
20 与数据库交互 903
20.0 概述 903
20.1 用ConnectionStrings.com查找正确的连接字符串 905
20.2 用SQL Server Connection String Builder快速创建SQL连接字符串 908
20.3 用SQLite Administrato管理SQLite数据库 909
20.4 在Visual Studio内部用Oracle Developer Tools使用Oracle 915
20.5 用Oracle SQL Developer管理Oracle数据库 921
20.6 更多信息 926
21 研究对象/关系映射 928
21.0 概述 928
21.1 用NHibernate映射对象到数据库(或如何省去编写数据访问代码) 930
21.2 用NPersist映射业务对象 937
21.3 用ObjectMapper减轻创建O/RM文件的负担 945
21.4 用Castle ActiveRecord简化数据访问 951
21.5 更多信息 957
第七部分 杂项 961
22 增强Web开发 961
22.0 概述 961
22.1 用Web Developer Extension for Firefox消除Web烦恼 963
22.2 用Web Developer Toolbar for Internet Explorer调试Web页面 969
22.3 用Web Development Helper诊断JavaScript和Ajax 973
22.4 用Drip消除Internet Explorer中的内存泄漏问题 979
22.5 用DOM Helper调试运行时的Web页面 985
22.6 用W3C Markup Validation Service检查Web页面 990
22.7 用WebXACT检查Web网站的可访问性 994
22.8 用HTML Tidy清理HTML 997
22.9 更多信息 1000
23 用Windows工具提高效率 1001
23.0 概述 1001
23.1 用SlickRun快速启动工具和Web网站 1003
23.2 用ZoomIt突出展示中的内容 1008
23.3 用Magnifixer到达适当的细节处 1011
23.4 用Less MSIerables解压Windows Installer包的压缩文件 1014
23.5 用FileZilla更高效地操作FTP 1017
23.6 用Command Prompt Here在需要的地方打开shell 1021
23.7 用Cropper抓屏 1023
23.8 用Colo rMania获取颜色值 1026
23.9 用PowerShell将.NET运用到命令行中 1030
23 10 用PowerShell IDE排除PowerShell的大部分困难 1039
23.11 用TaskSwitchXP管理和切换任务 1044
23.12 用SyncToy同步维持数据 1048
23.13 用Unlocker解决锁定问题 1052
23.14 用Cygwin将POSIX的模拟环境运用到Windows中 1054
23.15 更多信息 1066
第八部分 附录 1069
附录A Visual Studio中的常见任务 1069
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《危险化学品生产单位主要负责人及安全生产管理人员培训教材 2018修订版》全国安全生产教育培训教材教材编审委员会 2018
- 《管理者的思维工具》(美)詹姆斯.曼特罗(JamesManktelow)朱利安·伯金肖(JulianBirkins 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019