Buying Options
Mastering Visual Studio .NET
Print $39.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.50
Add to Cart
What is this?
Description
Mastering Visual Studio .NET provides you, as an experienced programmer, with all the information needed to get the most out of the latest and greatest development tool from Microsoft®. Written by experienced developers and trainers John Flanders, Ian Griffiths, and Chris Sells, this book not only covers the fundamentals, but also shows how to customize and extend the toolkit to your specific needs.
Full Description
Table of Contents
  1. Chapter 1 Solutions and Projects

    1. Solutions

    2. Projects

    3. Solutions, Projects, and Dependencies

    4. Organizing Your Projects

    5. Conclusion

  2. Chapter 2 Files

    1. Text Editor

    2. HTML/XML Editor

    3. CSS Editor

    4. Design Views

    5. Miscellaneous Editors

    6. Changing Editors

    7. Custom Build Tools

    8. Conclusion

  3. Chapter 3 Debugging

    1. Starting the Debugger

    2. Controlling Execution

    3. Observing State

    4. Debugging and Project Settings

    5. Advanced Debugging Techniques

    6. Conclusion

  4. Chapter 4 Web Projects

    1. Web Project Templates

    2. Managed Web Projects

    3. Visual C++ Projects

    4. Conclusion

  5. Chapter 5 Databases

    1. Server Explorer

    2. Database Diagram Designer

    3. Table Property Pages

    4. Table Designer

    5. Query and View Designer

    6. SQL Editor

    7. Database Projects

    8. Multiuser Issues

    9. Databases and .NET Projects

    10. Conclusion

  6. Chapter 6 Setup and Deployment

    1. Windows Installer

    2. Setup Project Types

    3. The Installation Process

    4. Views

    5. Project Properties and Conditions

    6. User Interface View

    7. File System View

    8. File Types View

    9. Registry View

    10. Custom Actions

    11. Launch Conditions

    12. Cab Files

    13. Conclusion

  7. Chapter 7 Integrating Components with Visual Studio .NET

    1. Basic Integration

    2. Simple Integration Attributes

    3. Custom Property Types

    4. Custom Component Designers

    5. Conclusion

  8. Chapter 8 Automation, Macros, and Add-ins

    1. The VS.NET Automation Object Model

    2. Macros

    3. Add-ins

    4. Conclusion

  9. Chapter 9 Wizards

    1. Wizard Basics

    2. The VS.NET Wizard Engine

    3. Custom Wizard Engines

    4. Conclusion

  10. Chapter 10 Visual Studio Integration Program

    1. Why VSIP?

    2. Creating Custom Packages

    3. Conclusion

  1. Appendix A Project Templates

    1. Visual Basic, C#, and J# Projects

    2. Visual C++ Projects

    3. Setup and Deployment

    4. Other Projects

    5. Visual Studio Solutions

  2. Appendix B Project Item Templates

    1. VB.NET, C#, and J# Templates

    2. VB.NET Templates

    3. C++ Templates

    4. ATL Templates

    5. MFC Templates

    6. Text-Based Templates

    7. Database

    8. HTML (Web)

    9. XML

    10. Binary and Resource Templates

  3. Appendix C Shortcut Key Guide

  4. Appendix D Source Control Basics

    1. Creating a VSS Database

    2. Adding a Solution

    3. Files

    4. Checking In and Out

    5. Retrieving a Project

    6. File History

    7. Diffs

    8. Disconnected Operation

    9. Web Projects

  5. Appendix E Solution and Project File Formats

    1. Solution Files

    2. Project Files

  6. Appendix F Text Editor Settings

    1. Global Settings

    2. Generic Settings

    3. VB.NET

    4. C# and J#

    5. C/C++

    6. HTML/XML

    7. CSS

    8. Plain Text and SQL Settings

  7. Colophon

View Full Table of Contents
Product Details
Title:
Mastering Visual Studio .NET
By:
Ian Griffiths, Jon Flanders, Chris Sells
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
March 2003
Pages:
416
Print ISBN:
978-0-596-00360-9
| ISBN 10:
0-596-00360-9
Customer Reviews
About the Authors
  1. Ian Griffiths

    Ian Griffiths is an independent consultant specializing in medical imaging applications and digital video. He also works as an instructor, teaching courses on .NET for DevelopMentor. Ian holds a degree in Computer Science from Cambridge University.

    View Ian Griffiths's full profile page.

  2. Jon Flanders

    Although Jon spent the first few years of his professional life as an attorney, he quickly found chasing bits more interesting than chasing ambulances. After working with ASP and COM, he made the move to .NET. Jon is most at home spelunking, trying to figure out exactly how .NET (specifically ASP.NET and Visual Studio .NET) works. Deducing the details and disseminating that information to other developers is his passion.

    View Jon Flanders's full profile page.

  3. Chris Sells

    Chris Sells in an independent consultant, speaker and author specializing in distributed applications in .NET and COM. He's written several books and is currently working on Windows Forms for C# and VB.NET Programmers and Mastering Visual Studio .NET. In his free time, Chris hosts various conferences, directs the Genghis source-available project, plays with Rotor and, in general, makes a pest of himself at Microsoft design reviews. More information about Chris, and his various projects, is available at http://www.sellsbrothers.com

    View Chris Sells's full profile page.

Colophon

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 animal on the cover of Mastering Visual Studio .NET is an Egyptian goose. It is common everywhere (except deep forests and desert) but is found usually in freshwater and grassy parkland; it feeds on crops and young grass. The Egyptian goose is at home in trees, regularly perching and even roosting there; cavities and holes in trees and abandoned nests of other birds may be selected to nest in.

Both sexes look alike, although the female is slightly smaller than the male. Its wing coverts are white with black primaries, and green and brown secondaries; its most distinctive feature is a chestnut-colored bandit's mask. The Egyptian goose draws attention to itself with noisy displays and fierce territorial fighting. Rivals stand or swim, breast to breast, attempting to seize each other's backs near the base of the neck while beating with their wings. Sarah Sherman was the production editor and proofreader, and Norma Emory was the copyeditor for Mastering Visual Studio .NET. Jane Ellin and Claire Cloutier provided quality control. John Bickelhaupt wrote the index.

Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

Bret Kerr designed the interior layout, based on a series design by David Futato. 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 Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Sarah Sherman.

  • Book cover of Mastering Visual Studio .NET