230 likes | 502 Views
Developer Utilities Roundup. Andrew Novick www.NovickSoftware.com. Utility Groups. Com/Windows Utilities .Net Utilities Visual Studio Add-ins Documentation Utilities Testing Continuous Integration Build. Com/Windows Utilities. COMExplorer WinSize WinPointer TreeSize Color Sniffer
E N D
Developer Utilities Roundup Andrew Novick www.NovickSoftware.com
Utility Groups • Com/Windows Utilities • .Net Utilities • Visual Studio Add-ins • Documentation Utilities • Testing • Continuous Integration • Build
Com/Windows Utilities • COMExplorer • WinSize • WinPointer • TreeSize • Color Sniffer • Zoomin
Windows Internals Utilities • www.sysinternals.com • FileMon • RegMon • Process Explorer • www.grc.com • Shoot the Messenger • DComBobulator
SourceSafe Binding Remover Removes SourceSafe information from a Visual Studio Project GotDotNet
Smart Paster • From Alex Papadimoulis’s WebLog • Lets you paste as: • String • StringBuilder • Comment • Region
VBCommenter PowerToy Easily add XML Comments to your VB.Net program. This feature will be part of Visual Studio 2005 GotDotNet
www.pinvoke.net The “Interop Wiki” Catalogs DECLARE statements for the Win32 API Supports both C# and VB.Net Suggests Managed code alternatives.
RegexDesigner • Regular Expression Experimentation • Simple Code Generation • By Chris Sells • Now housed on GotDotNet
FormatDesigner • Experiment with Formatters • Another Chris Sells
CodeSmith Code Generation Tool Strongly typed collections CSLA Classes Version 3 is a commercial product ($300) Version 2.6 is still available for free
Reflector • Assembly Exploration • Code Disassembly • C# • VB.Net • DELPHI • IL
PowerToys • VSTweak – Control Visual Studio • VSMouseBindings – Assign to all 5 buttons • VSEdit – Load files into VS • OnlineSearch – Search from inside VS • Control Outline – Search Internet from VS • Custom Help Builder – Help form XML Comments
FxCop • Standards enforcement • Written by Microsoft • Much of this will be folded into Team System
NAnt • Builder for .Net • Ported from ANT • XML Configuration • Much of it’s functionaltity will be in Team System
NDoc • Creates usable docs from XML Comments • MSDN, CHM, HTML, Visual Studio • You’ll also need • Help compiler • H2reg – for Visual Studio Integration • VBCommenter
NUnit • Test Framework for .Net • Ported from JUnit
Commercial VS Enhancers • Visual Assist – Whole Tomato • CodeRush – Developers Express • CodeSmart – AxTools
Where To find Development Utilities • Sourceforge • GotDotNet • CodeProject • DevX • Google
CodeSMART 2005 – AxTools • Solution Explorer Replacement • Method Creation Utility • XML Comments • Spell Checker • Extended Find and Replace/Change Name • AutoText
CodeSMART 2005 - Continued • File Differences • Team Snippets Manager • Iterative Code Inserter/Remover • Code Statistics • AutoSave/AutoBackup • Controls Renamer • Designer Assistant • Sort Procedures
Thanks for Coming anovick@NovickSoftware.com www.NovickSoftware.com