-
Chapter 1 Master Projects and Solutions
-
Hacks 1-5
-
Manage Projects and Solutions
-
Master Assembly and Project References
-
Organize Projects and Solutions
-
Hack the Project and Solution Files
-
Remove SourceSafe Bindings
-
-
Chapter 2 Master the Editor
-
Hacks 6-15
-
Master the Clipboard
-
Make Pasting into Visual Studio Easier
-
Master IntelliSense
-
Master Regions
-
Add Guidelines to the Text Editor
-
Select the Best Editor
-
Customize Syntax Coloring
-
Edit the Most Recent File and Project Lists
-
Refactor Your Code
-
Use and Share Code Snippets
-
-
Chapter 3 Navigating Visual Studio
-
Hacks 16-23
-
Take Control of Your Workspace
-
Find Files Quickly
-
Search Files Quickly
-
Search for Patterns in Your Files
-
Navigate Your Source Code
-
Never Forget a TODO Again
-
Hack the Mouse
-
Enhance the Tabs in Visual Studio
-
-
Chapter 4 Customizing Visual Studio
-
Hacks 24-35
-
Create Your Own Shortcuts
-
Customize Menus and Toolbars
-
Create Custom Window Layouts
-
Customize the Toolbox
-
Package Your Toolbox Settings
-
Add Support for Nonstandard File Extensions
-
Hack the Registry
-
Save and Move Your IDE Settings
-
Enable IntelliSense for HTML and XML Documents
-
Add an External Tool
-
Customize Your Project Build Process
-
Modify the Build Output and Navigate the Results
-
-
Chapter 5 Debugging
-
Hacks 36-43
-
Set Breakpoints
-
Troubleshoot Breakpoints
-
Customize Visual Studio's Reaction to Exceptions
-
Debug Scripting Code
-
Debug SQL Server
-
Debug a Running Process
-
Debug a Failing Application
-
Write a Custom Visualizer
-
-
Chapter 6 Speed Hacks
-
Hacks 44-58
-
Speed Up Visual Studio
-
Load Files from the Command Prompt
-
Master the Command Window
-
Build a Custom Tool
-
Extend the Application Configuration File
-
Generate Strongly Typed DataSets
-
Define Templates for Generating Code
-
Create a Macro
-
Generate Code with Macros
-
Create Connection Strings Quickly
-
Quickly Sign Assemblies
-
Update Project References Quickly
-
Automatically Add using and Imports Statements
-
Insert Commonly Used Code Automatically
-
Move Quickly Between Source Control Providers
-
-
Chapter 7 Help and Research
-
Hacks 59-67
-
Get Help
-
Search the Internet from Visual Studio
-
Redirect Help to Google
-
Use P/Invoke with Ease
-
Examine the IL Generated by Your Code
-
Examine the Innards of Assemblies
-
Follow the Rules with FxCop
-
Generate Statistics on Your C# Code
-
Profile Heap Allocations
-
-
Chapter 8 Comments and Documentation
-
Hacks 68-72
-
Master C# XML Comments
-
Create Comments Faster
-
Create XML Comments with VB.NET
-
Create Documentation from XML Comments
-
Integrate Your Own Documentation into Visual Studio
-
-
Chapter 9 Server Explorer Hacks
-
Hacks 73-76
-
Access Performance Counters
-
Diagram and Modify a Database
-
Script Your Database
-
Enumerate Processes, Drives, Shares, and More
-
-
Chapter 10 Work with Visual Studio Tools
-
Hacks 77-82
-
Master the Visual Studio Command Prompt
-
Launch Visual Studio from the Command Prompt
-
Stress Test Web Applications
-
Obfuscate Your Code
-
Generate Code from UML
-
Generate UML Design Documents from Code
-
-
Chapter 11 Visual Studio Tools for Office
-
Hacks 83-85
-
Install Visual Studio Tools for Office 2003
-
Create a Command Bar in Word 2003
-
Display a Windows Form from Excel 2003
-
-
Chapter 12 Extending Visual Studio
-
Hacks 86-91
-
Automate Visual Studio
-
Access Visual Studio from Standalone Applications
-
Create a File Template
-
Writing a Visual Studio Add-in
-
Find the Name of That Command Bar
-
Change the Icon for Your Add-in
-
-
Chapter 13 Enhancing Visual Studio
-
Hacks 92-100
-
Manage Add-ins
-
Run Unit Tests Inside Visual Studio
-
Spellcheck Your Code and Comments
-
View an Outline of Your Controls
-
Blog Code from Visual Studio
-
Collapse and Expand Your Code
-
Combine the Visual Studio Command Prompt and the Command Window
-
Generate Web Services Code
-
Test Regular Expressions in Visual Studio
-
-
Colophon
- Title:
- Visual Studio Hacks
- By:
- James Avery
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- March 2005
- Ebook Release:
- June 2009
- Pages:
- 512
- Print ISBN:
- 978-0-596-00847-5
- | ISBN 10:
- 0-596-00847-3
- Ebook ISBN:
- 978-0-596-10467-2
- | ISBN 10:
- 0-596-10467-7
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The tool on the cover of Visual Studio Hacks is a voltmeter. Voltmeters, which were originally produced in 1888, are instruments used to measure differences of electric potential, commonly called voltage. An ideal voltmeter is an open circuit and therefore has infinite resistance. Although it is not actually possible to make a physical voltmeter with infinite resistance, a well-designed voltmeter has a very high resistance so that it does not have an appreciable affect on the current or voltage it is measuring. To accomplish this, a large resistor is placed in series with the galvanometer. The resistor controls the current produced by the galvanometer, which is quite small to begin with. Most voltmeters are based on the d'Arsonval galvanometer and are of the analog type, meaning they use moving coils to give voltage readings that can vary over a continuous range as indicated by a scale and pointer. Modern digital mechanisms give readings as numerical displays and generally have a higher order of accuracy than analog instruments. This type of voltmeter provides outputs that can be transmitted over distance, can activate printers or typewriters, and can feed into computers.
Mary Brady was the production editor, and Norma Emory was the copyeditor for Visual Studio Hacks. Katherine T. Pinard was the proofreader. Matt Hutchinson and Mary Anne Weeks Mayo provided quality control. Ellen Troutman-Zaig wrote the index. Lydia Onofrei provided production assistance.
Hanna Dyer designed the cover of this book, based on a series design by Edie Freedman. The cover image is an original photograph by DJ Soft Tools V39 CD. Karen Montgomery produced the cover layout with InDesign CS using Adobe's Helvetica Neue and ITC Garamond fonts.
David Futato designed the interior layout. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Helvetica Neue Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano, Jessamyn Read, and Lesley Borash using Macromedia MX and Adobe Photoshop CS. This colophon was written by Lydia Onofrei.
