Building Windows Applications with C# Training
Unfiled
Training
Provided by Webucator
In this Windows Forms training course, students will learn to create Windows applications using C#. This class does not teach the language of C# and it assumes some experience with Visual Studio .NET. Students who are completely new to .NET should consider taking Webucator's Introduction to C# Training course before this one. For experienced Java or C++ programmers, we are able to teach a one-week intensive Windows Forms training course that includes a rapid introduction to Visual Studio .NET and C#.
|
|
||||||||||||||||
Building Windows Applications with C# Training
Course Outline
- Windows Forms Controls
- Exploring the Tools in Your Toolbox
- Adding Controls Dynamically
- Anchoring and Docking
- Dialog Controls
- Controlling Tab Order
- Securing .NET Assemblies
- Security in the Common Language Runtime (CLR)
- The Anatomy of an Assembly
- What Happens When Code Runs?
- Reading and Writing XML
- Getting Started
- Reading XML Data
- Working with Nodes
- Creating and Modifying XML
- Dealing with Errors
- Working with Graphics (GDI+)
- Drawing on Forms
- Creating Transparent Areas in Forms
- Creating Shaped Forms
- Printers and Printing
- The PrintDocument Class
- The PageSettings Class
- The PrinterSettings Class
- Working with Print-Related Controls
- A More Complex Report
- Inheritance and Interfaces
- Object-Oriented Programming
- Understanding Inheritance
- Creating an Inheritance Framework
- Customizing Controls with Inheritance
- Polymorphism
- Implementing Interfaces to Enable Sorting
- Creating Windows Services
- Introducing Windows Services
- Building Your First Windows Service
- The FileWatcher Service
- Cryptography in .NET
- Basic Cryptographic Concepts
- Working with Data
- Using Asymmetric Cryptography
- Hash Codes
- Digital Signatures
- Creating Random Keys
- Implementing Code Access Security
- Permission Requests
- Determining Effective Permissions
- Role-Based Security for Windows Applications
- Role-Based Security Overview
- .NET Security Classes
- Implementing Application Security
- Serialization
- Introducing Serialization
- Serializing Complex Objects
- Customizing the Serialization Process
- Isolated Storage
- Understanding Isolated Storage
- Mechanics of Isolated Storage
- Types of Isolation
- Administering Isolated Storage
- Creating Custom Windows Controls
- Control Creation in Windows Forms
- Inheriting from an Existing Control
- Drawing Your Own Custom Controls
- Creating Composite Controls
- Caching Data in DataSets
- Introduction to DataSets
- Populating a DataTable
- Filling DataSets Using a DataAdapter
- Retrieving Schema Information
- DataSets and XML
- Searching, Sorting, and Filtering
- The Sample Project
- Working with DataTables
- Working with DataViews
- Applying Constraints
- Using Constraints
- Foreign Key Constraints
- Other Constraints
- DataRelations
- Creating DataRelations
- Navigation Pathways
- Expressions and Relations
- Specifying XML Nesting
- Updating Data
- Creating Commands with CommandBuilders
- Creating Commands
- Using Stored Procedures
- Data Binding Techniques
- Synchronizing Multiple DataGrid Controls
- Formatting a DataGrid Control
- Limit Editing in a DataGrid
- Working with the ListBox Control
- Working with Binary Data
- ADO.NET XML Techniques
- ADO.NET and XML
- Saving DataSet Data as XML
- Loading XML Data into a DataSet
- Working with DataSets and XML Together
About The Training Provider: Webucator
Webucator - Webucator delivers customized onsite technical training throughout the United States and worldwide.
