| |
Building a Professional GUI
|
|
Resizing panes with splitter control |
|
Designing menus |
|
Pop-in context menus |
|
Adding toolbars |
|
The design and layout of dialog boxes |
|
Built-in and common dialogue boxes |
|
Building and showing custom dialog Boxes |
|
Exchanging data with the parent form |
|
Displaying tabular data with a list view |
|
Organising dialogs with tab control |
| |
Object-oriented Programming
|
|
Adding properties and methods |
|
Debugging and defensive programming |
|
Comparing collections to arrays |
|
Types of errors |
|
Catching exceptions |
|
Object-oriented design in .NET |
|
The relationship between classes and objects |
|
Employing inheritance it reuse base classes |
|
Protecting private data with property procedures |
|
Instantiating objects |
|
Building custom classes |
| |
Accessing Data with ADO.NET
|
|
Raising exceptions |
|
Working with the File object |
|
Reading and writing streams |
|
The ADO.NET object model |
|
The data binding model |
|
Connecting to a database server |
|
Interacting with data using forms and Data Grid control |
|
The connection-oriented Connection/Command model |
|
Exception-handling syntax |
|
Catching and decoding custom exceptions |