图书介绍
WINDOWS开发人员超级工具集PDF|Epub|txt|kindle电子书版本网盘下载
![WINDOWS开发人员超级工具集](https://www.shukui.net/cover/73/32216637.jpg)
- JAMES AVERY & JIM HOLMES著;樊庆红 贺民 陈占军等译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302168980
- 出版时间:2008
- 标注页数:1074页
- 文件大小:155MB
- 文件页数:1092页
- 主题词:窗口软件,Windows-程序设计
PDF下载
下载说明
WINDOWS开发人员超级工具集PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
序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产生用户友好的URL44
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 Form70
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中编写XAML106
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创建PDF195
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模式和类型强大的DataSets222
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创建FAQ307
7.6 更多信息313
8 增强Visual Studio314
8.0 概述314
8.1 用CoolCommands提高效率315
8.2 用PowerToy for Class and Distributed Systems Designers改进Visual Studio的Designers319
8.3 用VSFileFinder快速打开文件323
8.4 用PINVOKE.NET管理非托管的API325
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中的CSS340
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快速安装Subversion502
11.2 用TortoiseCVS和TortoiseSVN访问Subversion和CVS506
11.3 用AnkhSVN在Visual Studio内部使用Subversion524
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驱动另一台远程PC619
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 使用XML872
19.0 概述872
19.1 使用nxslt2转换XML文档874
19.2 在Web上使用eXml显示XML877
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使用Oracle915
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和Ajax973
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清理HTML997
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更高效地操作FTP1017
23.6 用Command Prompt Here在需要的地方打开shell1021
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