Windows Developer Power Tools
(Back to the feedback page)
Table of Contents
Chapter 1 ASP.NET
Introduction
Replacing Client-Side AJAX with Anthem.NET
Building Sophisticated AJAX Applications with ASP.NET’s Atlas
Lightweight AJAX with AJAX.NET Professional
Generating User-Friendly URLs with URLRewritingNet.UrlRewrite
Showing a “Please Wait” Dialog with BusyBoxDotNet
Creating CSS-Friendly Controls in ASP.NET
Adding Word-Processing Capabilities to Your Application with FreeTextBox
Creating Charts with the WebChart Control
Consuming and Publishing RSS Feeds with the RSS Toolkit
Chapter 2 Windows Forms
Introduction
Getting that “WinXP Look” with XP Common Controls
Spice up your Windows Forms Apps with Ghengis
Create Dockable Windows with DockPanel
Creating a Professional User Interface with the Krypton Toolkit
Learn More about Windows Common Controls with Control Spy
Chapter 3 WinFx / .NET 3.0
Chapter still in the works
Chapter 4 Code Libraries and Library Tools
Introduction
Generating Excel Files from Code Using ExcelXmlWriter (Without Having Excel!)
Finding Changes Between Assembly Versions with LibCheck
Quickly Implement Spell Checking In Your Windows and Web Apps
Quickly Create Graphs and Plot Charts
Sorting Algorithms In C# with NSort
Comparing Assemblies with Reflector.Diff
Creating RSS Feeds with RSS.NET
Using Zip, GZip, Tar, and BZip2 Archives in Your Software with SharpZipLib
Create PDFs with iTextSharp
Chapter 4 Code Generation
Introduction
Writing Your Web Services Contract First With WSCF
Generating Your Data Access Layer With Codus
Creating Code Automatically with MyGeneration
Generating XML Schemas and Strongly Typed DataSets With XSD
Chapter 6 IDEs and Code-Writing Tools
Introduction
Using a Lightweight Editor to Handle Small Tasks
Creating Stand-Alone Snippets
Building Regular Expressions with RegexDesigner.NET
Developing .NET Applications Using SharpDevelop
Writing Mono Applications on Linux with MonoDevelop
Writing Mono Applications on Linux with MonoDevelop
Building .NET Applications with Visual Studio Express
Chapter 7 Documentation
Introduction
View Documentation Right in Visual Studio with CR_Documentor
Document Your Source Code with GhostDoc
Create Professional Documentation with NDoc
Print PDF Documents with PDFCreator
Build a FAQ with skmFAQs
Chapter 8 Visual Studio Enhancements
Introduction
Boosting Productivity with CoolCommands
Improve the Class Designer with the Class Designer PowerToy
Opening Files Quickly with VSFileFinder
Mastering Unmanaged APIs with PINVOKE.NET
Spell Check ASP.NET and HTML with the HTML/ASP.NET Page Spell Checker Add-in
Switch Window Layouts Quickly with VSWindowManager
Blog or E-Mail Your Code in Style with the CopySourceAsHtml Visual Studio Add-in
Edit CSS in Visual Studio with the CSS Properties Window
Bring the Web Application Project Back to Visual Studio 2005
Share your Visual Studio Goodies with the VS Content Installer Power Toys
Chapter 9 Code Metrics / Analyzers
Checking Your Source Code’s Complexity with Source Monitor
Analyze Code Inside Visual Studio with CR Metrics
Finding Your Code’s Dependency Complexities with NDepend
List Details and Metrics for Your Assemblies with Vil
Checking Complexity and Dependencies With Peli’s Reflector Add-Ins
Write Better Code with FxCop
Find Bottlenecks with NProf
Chapter 10 Testing
Introduction
Unit-Testing Your Code with NUnit
Speeding Your Test Development with NUnit Code Snippets
Write Advanced Unit Tests with MbUnit
Getting More From Your Tests With Zanebug
Bringing Your Customers into the Testing Process with Fitnesse.NET
Analyzing Unit-Test Coverage with NCover
Analyze Your Code Coverage with NCoverExplorer
Integrate Unit Testing into Visual Studio with TestDriven.NET
Integrating Mock Objects into Your Testing
Creating Strongly Typed Mocks with Rhino.Mocks
Unit Testing Your GUI With NUnitForms
Creating Performance Benchmark Tests
Automating Web Application Testing with Selenium
Drive Your Web Applications Automatically with Watir
Chapter 11 Source Control
Introduction
Accessing Subversion and CVS with TortoiseSVN/CVS
Using Subversion Inside Visual Studio
Setting Up Subversion with One Click
Removing SourceSafe Bindings from your Source Tree
Comparing Files with WinMerge
Chapter 12 Build, Continuous Integration, and Deployment
Introduction
Creating Consistent Builds with NAnt
Automating your Build Process with MSBuild
Build .NET 1.1 Assemblies with MSBuild
Extending MSBuild Capabilities with MSBuild Community Tasks
Managing Your Build Process Visually with MSBuild Sidekick
Easing the Burden of Implementing a Continuous Integration Process with CI Factory
Shorten the Development Cycle with CruiseControl.NET
Making Web Application Deployments Easy with Unleash It
Ease Web Application Deployments with Web Deployment Projects
Creating a Setup Project with WiX
Chapter 13 Team Collaboration
Introduction
Improving Team Communication and Collaboration with Basecamp
Building Online Communities with Community Server
Creating a Blog with Subtext
Collaborate Online with FlexWiki
Driving Another PC Remotely via XP’s Remote Assistance
Use Your Network to Talk with Skype
Chat with Anyone using GAIM
Administering Team Foundation Users with Administration Tool for TFS
Chapter 14 Lifecycle
Introduction
Web-based Bug Tracking for Mere Mortals with CodeTrack
Standing up a Defect Tracker Quickly with BugTracker.NET
Running a Comprehensive Bug-Tracking System with Bugzilla
Managing a Project with Trac
Chapter 15 Troubleshooting and Debugging
Introduction
Monitoring File Access in Your System with FileMon
Identifying TCP Port and Endpoint Issues with TCPView
Seeing What’s Being Accessed in Your Registry with RegMon
Getting a Better View of Processes on Your System with ProcessExplorer
Digging Into Your Program’s CLR Execution with CLRSPY
Tracking Down Memory-Allocation Problems with CLRProfiler
Debugging Your Application After It’s Been Deployed with ClrDump
Debugging Hangs and Monitoring Processes with Managed Stack Explorer
Examining HTTP Traffic with Fiddler
Identifying Network Problems with Ping Plotter
Examining Logs with LogParser
Simplifying Debugging with Visualizers
Chapter 16 Decompilers and Obfuscators
Introduction
Examining Common Ground with ILDASM
Debugging .NET Assemblies without Source Code Using Dotnet IL Editor
Analyzing Assemblies with Reflector
Preventing Reverse Engineering Of Your Code With Dotfuscator
Chapter 17 Security
Introduction
Analyze Threats your Application Faces with the Threat Analysis & Modeling Tool
Extensibility
Protect your Communications with Bouncy Castle Cryptography APIs
Mitigating Cross-Site Scripting Vulnerabilities
Highlight Explorer Windows with Different Security Privileges using PrivBar
Open a Command Window with Admin Privileges using MakeMeAdmin.cmd
Chapter 18 Frameworks
Introduction
Creating Web Applications and Systems with DotNetNuke
Externalize Business Rules with NxBRE
Improve Your Code’s Design and Testability with PicoContainer
Implement Enhanced Queues and Logging with NSpring
Build and Deploy Cross-Platform .NET Applications with Mono
Spelunking the Framework with Rotor
Simplifying Web Development with Castle MonoRail
Obtaining a Decoupled Architecture with Castle Windsor
Search Your Data Using Lucene.Net
Chapter 19 Working with XML
Introduction
Transform XML Documents with nxslt2
Display XML on the Web with eXml
Composite XML Documents with XInclude.NET
Referencing part of an XML document with XPointer.NET
Compare and Unit Test XML with XML Diff and Patch
Extend XSLT Processing with EXSLT.NET
Contract First XML Development with XSDObjectGenerator
Chapter 20 Database Utilities
Chapter still being completed
Chapter 21 Object/Relational Mapping
Introduction
Map Objects to the Database with NHibernate (or How to Stop Writing all that Data-Access Code)
Mapping Business Objects with NPersist
Easing the Burden of Creating O/RM Files with ObjectMapper
Simplifying Data Access with Castle ActiveRecord
Chapter 22 Web Utilities
Introduction
Eliminating Memory Leaks in Internet Explorer with Drip
Debugging Webpages at Runtime
Debugging Web Pages in Internet Explorer with Web Developer Toolbar for Internet Explorer
Avoiding Web Headaches with the Web Developer Extension for Firefox
Diagnosing Javascript and Ajax with Web Development Helper
Checking Web Pages with Validation Services
Chapter 23 Windows Utilities
Introduction
Launch Tools and Websites Quickly With SlickRun
Spotlight Content in Your Presentations with ZoomIt
Getting to the Right Detail with Magnifixer
Extract From Windows Installer Files with Less MSIerables
Handling FTP Quickly with FileZilla
Opening a Command Prompt Where You Need It
Grab Screenshots with Cropper
Grabbing Color Values with ColorMania
PowerShell – a New Generation Command Line and Scripting Tool
Get the Most out of PowerShell with the PowerShell IDE
Managing and Switching Tasks with Task SwitchXP
Keep Data in Sync with SyncToy
Resolve Locked File Problems with Unlocker
Master Regular Expressions with the Regulator
Create Regular Expressions with Regulazy
Bringing POSIX Emulation to Windows with Cygwin