Developer utilities roundup
Download
1 / 23

Developer Utilities Roundup - PowerPoint PPT Presentation


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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

Developer Utilities Roundup

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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


ad
  • Login