This updated Visual Studio 2005 Learning Guide offers a plethora of articles, tips, book excerpts, downloads and other helpful resources. If you'd like to submit additional resources for this Learning Guide or suggest topics for a new one, please
Requires Free Membership to View
When you register, you'll begin receiving targeted emails from my team of award-winning writers. Our goal is to provide a unique online resource for developers, architects and development managers tasked with building and maintaining enterprise applications using Visual Basic, C# and the Microsoft .NET platform.
Hannah Smalltree, Editorial Director| TABLE OF CONTENTS |
| Visual Studio 2005 Quick Start | Table of Contents |
- Definition: Visual Studio (SearchVB.com)
- Article: Microsoft launches Visual Studio 2005, including team version and VB.NET updates (SearchVB.com)
- Article: Introducing Visual Studio (Microsoft)
- Article: Using Help in Visual Studio (Microsoft)
- Reference: The Integrated Development Environment for Visual Studio (Microsoft)
- Reference: Deciding thich technologies and tools to use (Microsoft)
- Reference: .NET Framework Quick Technology Finder (Microsoft)
| Visual Studio and the .NET Framework | Table of Contents |
- Article: What's New in the .NET Framework Version 2.0 (Microsoft)
- Article: Microsoft ready to grow lifecycle tool space (SearchVB.com)
- Article: As Visual Studio 2005 ramps up, Indigo waits in the wings (SearchVB.com)
- Article: Continuous integration: The next level of build enlightenment (SearchVB.com)
- Article: MS offering sample source code in VS 2005 starter kits (SearchVB.com)
- Article: New Visual Studio release means new Power Toys (SearchVB.com)
- Article: More Power Toys for Visual Studio 2005 (SearchVB.com)
- Article: User permissions and Visual Studio (Microsoft)
- Article: Call into The .NET Framework from Existing Visual Basic 6.0 Apps (Microsoft)
- Commentary: VS 2005 has launched. Now what? (SearchVB.com)
- Commentary: VS 2005 has launched. Now it's time to really get to work (SearchVB.com)
- Commentary: Expert asks if Microsoft Visual Studio 2005 is too feature rich (SearchVB.com)
- Commentary: .NET Framework 2.0 breaks: The sky is (not really) falling
- Commentary: Visual Studio 2005 and the quality factor (SearchVB.com)
- Download: Consolas Font Pack for Visual Studio 2005 (Microsoft)
- Download: Managed Stack Explorer (Microsoft)
- Download: Power Toys for Visual Studio 2005 (Microsoft)
- Download: Power Toys for the Visual Studio 2005 Class Designer and Distributed System Designers (Microsoft)
- Tip: Finding files in Visual Studio 2005 (SearchVB.com)
- Tip: Microsoft offers self-assessments for Visual Studio.NET (SearchVB.com)
- Reference: .NET Migration Learning Guide (SearchVB.com)
- Reference: Mini-Guide: VB.NET and the .NET Framework, Part 1 (SearchVB.com)
- Reference: Mini-Guide: VB.NET and the .NET Framework, Part 2 (SearchVB.com)
- Reference: Mini-Guide: VB.NET Controls, Part 1 (SearchVB.com)
- Reference: Mini-Guide: VB.NET Controls, Part 2 (SearchVB.com)
- Reference: Mini-Guide: VB.NET Deployment Techniques (SearchVB.com)
- Reference: Mini-Guide: Helpful Visual Basic Techniques (SearchVB.com)
- Reference: Security in the .NET Framework (Microsoft)
- Reference: XML Documents and Data (Microsoft)
- Webcast: Exception Handling and the CLR
| Creating Rich UIs: Office Development | Table of Contents |
- Article: What's new in Windows Forms 2.0? (SearchVB.com)
- Article: VSTO and the Tai of the Office object model (SearchVB.com)
- Article: Views on building .NET smart clients (SearchVB.com)
- Article: Next Visual Studio Tools for Office comes into view (SearchVB.com)
- Article: Microsoft's Avalon presentation API is coming (SearchVB.com)
- Book Excerpt: Presenting Data with the DataGridView Control
- Book Excerpt: Introduction to Office Solutions
- Tip: Hints for data binding with Windows Forms in .NET 2.0 (SearchVB.com)
- Tip: Debugging in document-level projects (Microsoft)
- Tip: Debugging in application-level projects (Microsoft)
- Tip: Best practices for security in Office solutions (Microsoft)
- Tip: Granting, removing permissions for an Office solution (Microsoft)
- Reference: VSTO Learning Guide (SearchVB.com)
- Reference: Creating Office solutions in Visual Studio (Microsoft)
- Reference: Visual Basic Windows Forms Samples (Microsoft)
- Reference: Data in Office solutions (Microsoft)
- Reference: Data binding using Visual Studio Tools for Office (Microsoft)
- Reference: Deploying Office solutions (Microsoft)
- Webcast: What's new in Visual Studio 2005 Tools for the Microsoft Office System for VB developers?
- Webcast: How VSTO changes Office-style development
| Working Together: Team Development | Table of Contents |
- Article: Microsoft's software life-cycle-oriented Visual Studio Team Server enters the arena (SearchVB.com)
- Article: Visual Studio Team System adds database personality (SearchVB.com)
- Article: PDC shows Microsoft ready for enterprise software competition (SearchVB.com)
- Article: Visual Studio 2005 modeler will target app deployment (SearchVB.com)
- Article: Teamwork comes at a price in new Visual Studio (SearchVB.com)
- Download: Visual Studio 2005 Team Foundation Server Power Toy (Microsoft)
- Download: Team Foundation Server Administration Tool (Microsoft)
- Tip: Unit test facility in Visual Studio Team System (SearchVB.com)
- Tip: Hints for testing with Visual Studio Team System (SearchVB.com)
- Tip: VSTS for Developers: Guidelines for conducting design and code reviews (Microsoft)
- Tip: VSTS for Developers: Guidelines for writing secure code (Microsoft)
- Tip: VSTS for Developers: Guidelines for checking in quality code (Microsoft)
- Tip: VSTS for Developers: Guidelines for debugging (Microsoft)
- Tip: VSTS for Developers: Guidelines for Using Code Analysis Tools (Microsoft)
- Tip: VSTS for Developers: Detecting and Correcting Managed Code Defects (Microsoft)
- Tip: Getting started with VSTS for database professionals (Microsoft)
- Tip: Verifying databases with unit tests (Microsoft)
- Tip: Getting started with VSTS testing tools (Microsoft)
- Reference: Visual Studio 2005 Team System Learning Guide (SearchVB.com)
- Reference: Introduction to Visual Studio 2005 Team System (Microsoft)
- Reference: Deploying Visual Studio 2005 Team Foundation Server as an enterprise-wide service (Microsoft)
- Reference: Team Edition for Architects (Microsoft)
- Reference: VSTS test types
(Microsoft)- Reference: Working with unit tests
(Microsoft)- Reference: VSTS Resource List
(Adam Gallant)- Webcast: Keys to Software Project Scheduling
(SearchVB.com)
| Web Development with ASP.NET 2.0 | Table of Contents |
- Article: Web services, AJAX loom for developers (SearchVB.com)
- Article: What's new in ASP.NET data access (Microsoft)
- Article: Uploading files in ASP.NET 2.0 (Microsoft)
- Book Excerpt: How to develop a one-page Web app - Ch. 2 of Murach's ASP.NET 2.0 Upgrader's Guide, VB Edition (SearchVB.com)
- Book Excerpt: Using Validation Controls: Chapter 3 of ASP.NET 2.0 Unleashed (SearchVB.com)
- Book Excerpt: How to Use Master Pages - Chapter 3 of Murach's ASP.NET 2.0 Upgrader's Guide, VB Edition (SearchVB.com)
- Download: Best Practice Analyzer for ASP.NET (Microsoft)
- Tip: Migrate from ASP.NET 1.x to ASP.NET 2.0 in five steps (SearchVB.com)
- Tip: Best (and worst) practices for ASP.NET development (SearchVB.com)
- Tip: Master Pages in ASP.NET 2.0 drive uniform design (SearchVB.com)
- Tip: Creating flexible, customized views of data (SearchVB.com)
- Tip: Start learning ASP.NET 2.0 (SearchVB.com)
- Tip: ASP.NET 2.0 provides cleaner, developer-friendly coding (SearchVB.com)
- Tip: ASP.NET Web Application Security (Microsoft)
- Tutorial: ASP.NET Web Site Security (Microsoft)
- Tutorial: Comparing ASP.NET 2.0 and Visual Basic 6 WebClasses (Microsoft)
- Tutorial: Building ASP.NET 2.0 Web Sites Using Web Standards (Microsoft)
- Tutorial: ASP.NET 2.0 and Data-Bound Controls: A New Perspective and Some New Practices (Microsoft)
- Tutorial: Building flexible custom data views (Microsoft)
- Tutorial: Introducing the ASP.NET 2.0 GridView and DetailsView Controls (Microsoft)
- Tutorial: Introducing the ASP.NET 2.0 TreeView and Menu Controls (Microsoft)
- Tutorial: Introducing the ASP.NET 2.0 Web Parts Framework (Microsoft)
- Tutorial: Working with the ASP.NET 2.0 ObjectDataSource Control (Microsoft)
- Reference: ASP to ASP.NET Migration Learning Guide (SearchVB.com)
- Reference: ASP.NET 2.0 Learning Guide (SearchVB.com)
- Reference: ASP.NET data access in Visual Studio (Microsoft)
- Webcast: ASP.NET 2.0 Trend Watch: To Blogs and Beyond!
| Visual Basic 2005 and beyond | Table of Contents |
- Article: Survey: VB.NET making progress, but VB 6 still No. 1 (SearchVB.com)
- Article: MS offers free Visual Basic Express tools (SearchVB.com)
- Article: VB6: Not yet gone or forgotten (SearchVB.com)
- Article: Visual Basic 2005 gains no-cost refactoring plug-in (SearchVB.com)
- Article: Future VB version may integrate queries, programs (SearchVB.com)
- Commentary: VB 2005 reaches out to VB 6.0 developers (SearchVB.com)
- Download: Cryptographic Hash Algorithms Sample (Microsoft)
- Download: Symmetric Algorithms Sample (Microsoft)
- Download: Refactor! for Visual Basic 2005 Beta 2 (Microsoft)
- Tip: Free online book from MS Press introduces VB
- Tip: Where to start with VB.NET for 2005
- Tip: My.Settings in Visual Basic 2005
- Tip: With VB growing, it's time to specialize
- Tip: Let's think about LINQ
- Tip: Security and Visual Basic development (Microsoft)
- Tip: How to edit code attributes (Microsoft)
- Tip: Refactoring and Rename Dialog Box (Microsoft)
- Tip: Creating and using components (Microsoft)
- Tip: How to compile and run a project (Microsoft)
- Tip: Choosing when to use structured, unstructured error handling (Microsoft)
- Tip: Overview: Structured exception handling (Microsoft)
- Tip: Overview: Unstructured exception handling (Microsoft)
- Reference: Visual Basic 2005 Learning Guide (SearchVB.com)
- Reference: Object-Oriented Programming in VB.NET Learning Guide (SearchVB.com)
- Reference: Visual Basic applications samples (Microsoft)
- Reference: Visual Basic data samples (Microsoft)
- Reference: Development with the My namespace (Microsoft)
- Reference: Debugging your Visual Basic application (Microsoft)
| Working with Code Snippets | Table of Contents |
| One of Visual Studio 2005's many new features is IntelliSense Code Snippets, which provide a way for you to insert ready-made snippets of code into your projects. These snippets are available out of the box for Visual Basic, while C# code snippets can be downloaded here. |
- Download: Visual Basic Snippet Editor (Microsoft)
- Tip: How to create a basic code snippet (Microsoft)
- Tip: How to create a new snippet with imports and references (Microsoft)
- Tip: How to create a new snippet with replacements (Microsoft)
- Tip: How to create code snippets for XML files (Microsoft)
- Tip: How to assign a shortcut name to a snippet (Microsoft)
- Tip: How to modify existing snippets (Microsoft)
- Tip: How to manage code snippets (Microsoft)
- Tip: How to insert snippets into your code (Microsoft)
- Tip: How to delete a snippet added to your code (Microsoft)
- Tip: How to share snippets with other developers (Microsoft)
- Tip: How to search for code snippets online (Microsoft)
- Tip: How to publish code snippets (Microsoft)
| Developing for Windows Vista | Table of Contents |
- Article: Programming SOA with Windows Communication Foundation (SearchVB.com)
- Article: Instance management and security in WCF (SearchVB.com)
- Article: An introduction to Windows Workflow Foundation (SearchVB.com)
- Article: WF, powered by XOML, promises simplified workflows (SearchVB.com)
- Article: An introduction to Windows CardSpace (SearchVB.com)
- Article: Building rich applications with Windows Presentation Foundation (SearchVB.com)
- Article: XAML opens paradigm shift for application development (SearchVB.com)
- Article: Visual Studio 2005 SP1 Beta and Visual Studio support for Vista (Soma Somasegar)
- Commentary: Visual Studio vs. Vista: What's going on here? (SearchVB.com)
- E-Learning: Introduction to Developing with WPF and VS 2005 (Microsoft)
- E-Learning: Introduction to Developing with WF and VS 2005 (Microsoft)
- E-Learning: Introduction to Developing with WCF and VS 2005 (Microsoft)
- Tip: Get your code ready: Windows Vista is just around the corner (SearchVB.com)
- Tip: Getting started with WPF development (SearchVB.com)
- Tip: Getting started with WCF development (SearchVB.com)
- Tip: Getting started with WF development (SearchVB.com)
- Tip: Windows Vista for Developers, Part 1: Aero Wizards (Kenny Kerr)
- Tip: Windows Vista for Developers, Part 2: Task Dialogs in Depth (Kenny Kerr)
- Tip: Windows Vista for Developers, Part 3: The Desktop Window Manager (Kenny Kerr)
- Tip: Windows Vista for Developers, Part 4: User Account Control (Kenny Kerr)
- Tip: Windows Vista for Developers, Part 5: Getting Started With Server Core (Kenny Kerr)
- Reference: Windows Vista Step-by-Step Guides for IT Professionals (Microsoft)
- Reference: Visual Studio 2005 on Windows Vista Issue List -- running with normal user permissions (Microsoft)
- Reference: Visual Studio 2005 on Windows Vista Issue List -- running with elevated administrator permissions (Microsoft)
| Programming with SQL Server 2005 | Table of Contents |
- Article: What's new in SQL Server 2005 (SearchSQLServer.com)
- Article: Free download expands features for SQL Server 2005 (SearchWinIT.com)
- Article: Microsoft SQL Server 2005: The next generation (SearchWinIT.com)
- Article: SQL Server 2005: Users will upgrade - eventually (SearchWinIT.com)
- Book Excerpt: Programming and Extending SSIS: Chapter 14 of Professional SQL Server 2005 Integration Services (SearchVB.com)
- Book Excerpt: SSIS Software Development Life Cycle: Chp. 18 of Professional SQL Server 2005 Integration Services (SearchVB.com)
- Book Excerpt: Introduction to SQL Server 2005 Management Studio (SearchSQLServer.com)
- Book Excerpt: Authoring Activities Using SQL Server Management Studio (SearchSQLServer.com)
- Expert Answer: Connecting to SQL Server using Visual Studio (SearchSQLServer.com)
- Expert Answer: Alternatives for T-SQL debugging (SearchSQLServer.com)
- Tip: Developing with SQL Server 2005 Express (SearchSQLServer.com)
- Tip: How to debug T-SQL stored procedures (SearchSQLServer.com)
- Reference: SQL Server 2005 Learning Guide (SearchSQLServer.com)
- Webcast: New T-SQL Features in SQL Server 2005 (SearchVB.com)
| Visual Studio 2005 Forums | Table of Contents |
- Where peers share know-how and experience: ITKnowledge Exchange (SearchVB.com)
- Migrating from Visual Studio .NET 2003 to Visual Studio 2005 (ASP.NET Forums)
- Visual Studio 2005 (ASP.NET Forums)
- Visual Studio Setup and Installation (MSDN Forums)
- Visual Studio Extensibility (MSDN Forums)
- Visual Studio Debugger (MSDN Forums)
- Visual Studio MSBuild (MSDN Forums)
- Visual Studio Source Control and SourceSafe (MSDN Forums)
- Visual Studio Report Controls (MSDN Forums)
- Developer Documentation and Help System (MSDN Forums)
- Visual Studio 2005 Express Editions (MSDN Forums)
- Visual Studio Team System (MSDN Forums)
- Visual Studio Tools for Office (MSDN Forums)
- Visual Studio 2005 (Wrox)
- Visual Studio Tools for Office (Wrox)
- .NET Framework 2.0 (Wrox)
- ASP.NET 2.0 and Visual Studio 2005 (DotNetJunkies)
- Visual Studio .NET (VB.NET Forums)
This was first published in November 2006