Fundamentals of Visual Studio.NET
Overview & Objectives:
This is an introductory class that drills down into the internal workings of Visual Studio .NET to help students get the most out of its features, wizards, editors, and project-management capabilities. Students will learn how to maximize their productivity for any project, no matter where they are in the development cycle.
Course Duration:
1 Day (Part-time or Fulltime available)
Who should attend:
This course is for web development professionals already working in the .NET framework who need to learn the integrated development environment that Visual Studio .NET provides in order to maximize their development effectiveness.
Course modules:
1. Introduction to Visual Studio .NET
• What is Visual Studio .NET, and is it required to write .NET and ASP.NET applications?
• The Integrated Development Environment
• Working with Solutions and Projects
• Documentation
• Debugging and Diagnostics
2. Creating a Simple Web Application
• Understanding Web Applications
• Understanding Web Forms and Events
3. Creating a Simple Windows Application
• Understanding Windows Applications
• Understanding Windows Forms and Events
4. Setting Up Course Exercise Solutions
• Create a Blank Solution
5. The IDE Interface
• Overview of the IDE
• Windows
• Toolbars and Menus
• Customizing the Interface
• Editors
6. Working with Solutions and Projects
• Solution and Project Model
• Creating Solutions and Projects
• Solution Properties
• Project Languages and Properties
• Project Output Types
• Project References and Dependencies
• Build Configurations
7. Documentation and Help in the IDE
• Context Sensitive Help
• The Help Menu and Help Windows
8. Advanced Debugging in VS.NET
• Debugging in the Solution
• Debugger Windows
• Advanced Breakpoints
• The Debug Object and Standard Output
9. Building and Coding User Interfaces
• The Windows Form Editor
• A Possible Solution to Exercise
• The Web Form Editor
10. VS.NET Macros
• Example: Recording and Saving a Macro
• The Macro Explorer and the Macro IDE
• Recording and Saving Macros
• Invoking Macros from Buttons, Menus, and the Keyboard
• Putting it All Together
• VS.NET Object Model
11. Deployment
• Overview of Deployment in .NET
• VS.NET Build Configurations
• Copying a Web Application
• Creating a Web Setup Project
12. Advanced: Deployment Settings Using Conditional Compilation With Compile-Time Constants
• Compile-Time Compilation Constants
• Use Build Configurations In Your Projects
• Suggested Build Configuration Model
• Example: Using Build Configuration Settings to Show and Hide Controls
MORE INFORMATION...
|