Practical Guidelines and Best Practices for Microsoft® Visual Basic® and Visual C#® Developers

Practical Guidelines and Best Practices for Microsoft® Visual Basic® and Visual C#® Developers
Published:February 23, 2005Language:English
Author:Francesco Balena and Giuseppe DimauroTechnology:Microsoft Visual Studio .NET
Length:608 PagesISBN 13:9780735621725

List Price:

$ 49.99
About The Book700+ techniques to advance your expertise—and write better software

Get the real-world coding guidelines, expert tips, and rock-solid guidance you need to take your development expertise to the next level. Drawing on their extensive programming and consulting experience, respected developers Francesco Balena and Giuseppe Dimauro share more than 700 programming best practices for Visual Basic and Visual C#. For each rule the authors explain the purpose, illuminate their whys and why-nots, highlight exceptions and alternatives, and provide real-world code samples.

Use the practical, reliable techniques in this book to:
  • Take full advantage of the Microsoft .NET Framework—and write reusable, robust, and security-enhanced code

  • Build software solutions that are both efficient and scalable

  • Implement rational and easy-to-use class libraries and object hierarchies

  • Adopt coherent coding styles and techniques to increase team productivity

  • Extend your programming expertise, problem-solving skills, and creativity!


  • Find best practices for working with:
    Assemblies *resources and localization *types and structures *fields *properties *methods *constructors *events *interfaces *exception handling *custom attributes *numbers and dates *strings *array and collection types *memory usage and object finalization *Windows Forms applications *Microsoft ADO.NET *Microsoft ASP.NET Web Forms and Web services applications *threading and synchronization *PInvoke and COM Interop *serviced components *remoting *security considerations *and more

    Get code samples for Visual Basic and C# on the Web:
    For information on code samples and system requirements, please see Appendix C.
    Welcome to the companion content page for Practical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# Developers, which has content and links related to this book.
    Code SamplesDownload the Code Samples
    System RequirementsTo work with the sample code for this book, you'll need Microsoft Visual Studio .NET 2003.
    Installing The Code SamplesTo use the sample code, click the download link above and open or save the .msi file to your machine. The .msi file uses Windows Installer 2.0; you must accept the license agreement presented by the installer in order to copy the sample code to your hard disk. By default, the sample code will be installed to [My Documents]\Microsoft Press\Guidelines and Practices for VB and C#.
    Uninstalling The Code SamplesTo remove the code samples from your computer, make the appropriate selection from Add Or Remove Programs in the Control Panel.
    Support InformationEvery effort has been made to ensure the accuracy of the book and the companion content. As corrections or changes are collected, they will be added to a Microsoft Knowledge Base article. You can find Knowledge Base articles and other support options at the following location: Microsoft Press Book and CD Support Web Site.
    About Francesco Balena and Giuseppe DimauroFrancesco Balena is the author of Programming Microsoft Visual Basic 6.0, Programming Microsoft Visual Basic .NET, and Programming Microsoft Visual Basic .NET Version 2003, and the coauthor of Applied Microsoft .NET Framework Programming in Microsoft Visual Basic .NET, all from Microsoft Press. He is an MSDN Regional Director for Italy, and a regular speaker at US and European conferences.

    Giuseppe Dimauro is an MSDN Regional Director for Italy and a regular speaker at Italian conferences such as Windows Professional Conferences, DevDays, and MSDN events. He teaches and consults for Microsoft Italy on technologies such as COM+, Microsoft SQL Server™, and Microsoft Exchange Server.

    Francesco and Giuseppe are founders of Code Architects Srl, a Italian software company that specializes in using Microsoft .NET Framework and Microsoft technologies to create enterprise-level solutions.
    Other Books By Francesco Balena
    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community. Preparing for an exam now? Find your Microsoft Certification Study Group. Talk to us on these social networks:
    What do you think of this book?Your feedback is important in helping us create books that serve your needs and meet your expectations. Please take our survey at www.microsoft.com/learning/booksurvey

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey. The ISBN 13 can be found above.
    To report or search for corrections in this book or companion content,
    please go to www.microsoft.com/learning/support/books/