Zoom Outline PDF View  or  Email Back to Schedule for Texas


Programming .NET with C#




SUMMARY:   Learn how to create Windows and Web applications by using C# and the .NET Framework. Uses Visual Studio 2008 and .NET Framework 3.5, but also works for Visual Studio 2005 and .NET Framework 2.0.

AUDIENCE:   This training course is designed for developers who need to know how to develop Windows and Web applications using the Microsoft .NET Framework and C#.

PREREQUISITES:   This course assumes a working knowledge of Microsoft Windows.

DURATION:   5 Days

APPROACH:   Instructor-led with hands-on labs.

OBJECTIVES:   At the end of this course, delegates will be able to:
  • Write branching and looping statements
  • Declare variables to store different types of data
  • Create a class and inherit it’s functionality
  • Use controls to define a user interface
  • Write error handling code to make robust applications
  • Debug your code
  • Create a Windows application
  • Create a Web application
  • Connect to a Microsoft Access and an SQL Server database

COURSE CONTENT:  
  1. Exploring the Visual Studio Integrated Development Environment
    • Projects and Solutions
    • The Visual Studio Tools
    • The Properties Window
    • Getting Help
  2. Writing Your First Program
    • Creating the User Interface
    • Setting the Properties
    • Writing the Code
    • Running C# Applications
    • Building an Executable File
    • Deploying Your Application
  3. Working with Toolbox Controls
    • The Basic Use of Controls
    • Using the DateTimePicker Control
    • Controls for Gathering Input
  4. Working with Menus, Toolbars, and Dialog Boxes
    • Adding Menus by Using the MenuStrip Control
    • Adding Access Keys to Menu Commands
    • Adding Toolbars with the ToolStrip Control
    • Using Dialog Box Controls
  5. Visual Basic Variables and Formulas, and the .NET Framework
    • Using Variables to Store Information
    • Working with Specific Data Types
    • Working with Visual Basic Operators
    • Working with Methods in the Microsoft .NET Framework
  6. Using Decision Structures
    • If...Then Decision Structures
    • Select Case Decision Structures
  7. Using Loops and Timers
    • Writing For...Next Loops
    • Writing Do Loops
    • The Timer Control
  8. Debugging C# Programs
    • Finding and Correcting Errors
    • Debugging 101: Using Debugging Mode
  9. Trapping Errors by Using Structured Error Handling
    • Processing Errors by Using the Try...Catch Statement
    • Using the Finally Clause to Perform Cleanup Tasks
    • Comparing Error Handlers with Defensive Programming Techniques
  10. Creating Classes and Procedures
    • Working with Classes
    • Creating Procedures
  11. Using Arrays to Manage Numeric and String Data
    • Declaring a Fixed-Size Array
    • Creating a Dynamic Array
  12. Working with Collections and the System.Collections Namespace
    • Working with Object Collections
    • Writing foreach Loops
  13. Exploring Text Files and String Processing
    • Using the StreamReader Class to Open Text Files
    • Creating a New Text File on Disk
  14. Managing Windows Forms and Controls at Run Time
    • Working with Multiple Forms
    • Adding Controls to a Form at Run Time
  15. Adding Graphics and Animation Effects
    • Adding Artwork by Using the System.Drawing Namespace
    • Adding Animation to Your Programs
  16. Inheriting Forms and Creating Base Classes
    • Creating Your Own Base Classes
    • Inheriting a Base Class
  17. Working with Printers
    • Using the PrintDocument Class
    • Adding Print Preview and Page Setup Dialog Boxes
  18. Getting Started with ADO.NET
    • Database Programming with ADO.NET
    • Using Bound Controls to Display Database Information
  19. Data Presentation Using the DataGridView Control
    • Using DataGridView to Display Database Records
    • Formatting DataGridView Cells
    • Updating the Original Database
  20. Creating Web Sites and Web Pages by Using ASP.NET
    • Web Pages vs. Windows Forms
    • Building a Web Site
    • Adding Server Controls to a Web Site
    • Displaying Database Records on a Web Page

MJP/08

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public

Date Location State





Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved