|
C# Training Course - C#
Programmer courses
View our new website with updated C# Courses information
In this C# training course in South Africa, students
learn how to use Visual Studio 2005 and Visual C# 2005 to build Windows
applications to run on the .NET 2.0 platform. The course covers C#
language essentials, Windows Forms, Windows Forms controls, and new
Windows Forms events. Students learn to use new .NET 2.0 features like
Application Events and the My namespace, to access data using the new
objects in ADO.NET including the DataReader, DataAdapter, DataTable and
DataSet classes. to build solid applications using the new Try/Catch
block and Exception Object for efficient error trapping and Event
logging and Breakpoints for effective debugging, to access legacy code
in COM components and remote code in Web Services, to use ADO.NET to
manage data through table constraints, data-binding and transactions,
and to deploy your application effortlessly by understanding how to use
Click-Once deployment.
The C# Programming
Course
Duration: 5 days full time from 8am to 4pm
Venue: Cape Town
Overview of C# Course
Learn about the new Windows Forms
See the new Application events
Understand how to trap Windows Forms events
See the latest Windows Forms controls
Become familiar with intrinsic .NET data types
Learn how to access data using ADO.NET
Work with the new Visual C# debugging features
Learn how to work with the Windows file system
Learn the role of DataSets and DataTables in ADO.NET
Understand error handling using Exception objects
Learn how to create data-bound application
See how Visual C# can access COM components
Access remote functionality through Web Services
Learn to create MDI applications
See how to effectively deploy your Visual C#
applications
C# Training Course Prerequisites
Experience in the following areas would be beneficial.
C# Training Course Outline
-
Intro to .NET
-
Working with the Visual Studio IDE
-
Introduction to Windows Forms
-
.NET Does Windows
-
Adding Controls to a Form
-
A Peek behind the Scenes
-
Adding Event Handling Code
-
Adding a Menu to the Form
-
Adding Non-Graphical Components
-
Taking Advantage of the Form Event Model
-
Handling Events
-
Displaying Forms
-
Creating Dialog Forms
-
Form Events
-
Keyboard Events
-
Mouse Events
-
Validating User Input
-
Common Windows Forms Controls
-
Investigating Windows Forms Controls
-
Label, TextBox, and Button
-
CheckBox and RadioButton
-
ComboBox, ListBox, and CheckedListBox
-
LinkLabel, NumericUpdown, PIctureBox and ProgressBar
-
Exception Handling
-
Perspectives on Exception Handling
-
Getting Started with Exception Handling
-
Adding a Simple Try/Catch Block
-
Unhandled Exceptions
-
Using an Exception Object
-
Catching Specific Exceptions
-
Raising Errors
-
Running Code Unconditionally
-
Working with Strings and Dates
-
Accessing Data
-
Data Binding Techniques
-
Data Binding Basics
-
Creating a Data Source
-
Creating Data-Bound Forms
-
Data Binding Components and Controls
-
Displaying Data from Related Tables
-
Displaying Data from Lookup Tables
-
Adding Search Capabilities to a Form
-
Filtering by Values from a Lookup Table
-
Working with Local Data
-
Using the Data Controls
-
Display Data using the DataGridView Control
-
Make the Most of the DataGridView Control
-
Understand the BindingSource and BindingNavigator Controls
-
Handling Input/Output Tasks
-
Introducing the System.IO Namespace
-
Selecting Files
-
Browsing for Folders
-
Handling Path Information
-
Working with Directories and Files
-
Using Stream-Based Objects to Read and Write File Contents
-
Project Settings in Visual Studio 2005
-
Understand the Project Properties Window
-
Controlling the Build Process
-
Debug Settings
-
Managing References
-
A Quick Introduction to Security Settings
-
Editing application resources and settings
-
Debugging Your Applications
-
Configuring the Debugging Environment
-
Debugging Syntax Errors
-
Configuring Debugging in Visual Studio
-
Setting Breakpoints and Stepping through Code
-
Exploring the Debugging Windows
-
Using New Visual Studio 2005 Debugging Features
-
Writing to the Windows Event Log
-
Container Controls
-
Menus and Toolbars
-
Not Your Father’s Menus and Toolbars
-
Introducing the ToolStrip Control
-
Working with the MenuStrip Control
-
Moving and Docking: the ToolStripContainer Control
-
Modifying Menus and Toolbars
-
Working with Menus and Toolbars in Code
-
Creating MDI Applications
-
Working with MDI Parents and Children
-
Managing Menus and Toolbars in MDI Applications
-
Detecting Which Child is Active
-
Handling Shutdown of MDI Applications
-
Complex Windows Forms Controls
-
Digging Deeper into Windows Forms Controls
-
DateTimePicker, ListView
-
MaskedTextBox
-
MonthCalendar, RichTextBox,
-
NotifyIcon, ToolTip,
-
TreeView, WebBrowser
-
Creating Custom Controls
-
Control Creation in Windows Forms
-
Inheriting from an Existing Control
-
Drawing Your Own Custom Controls
-
Creating Composite Controls
-
Windows Forms Components
-
Working with Windows Forms Components
-
BackgroundWorker Component
-
FileSystemWatcher Component
-
PerformanceCounter Component
-
Process Component
-
ServiceController Component
-
Timer Component
-
Interoperability
-
Deploying Applications using Click-Once
-
Publishing an Application
-
Setting Publish Options
-
Updating a Deployed Application
-
Rolling Back an Update
-
What Happens When You Publish an Application?
-
What Happens When You Publish an Update to an Application?
-
ClickOnce and Security
-
Using the Deployment API to Manage Updates
Duration: 5 Days
Location: Cape Town, South Africa
This course may also available as an
online course.
Click here
to see our online courses.
|
|
|