|
Visual
Studio IDE
Overview
of the Visual Studio 2010 .NET IDE | The Visual Studio environment
| Basic IDE skills | Using the editor | Solutions and Assemblies
| Creating, saving, compiling and running Windows applications
| The Visual Studio debugger.
Windows
Forms
Creating
a Windows Forms solution | Designing the user interface |
FCL components and their VCL equivalent |
Using the form designer | Using pop-up and pull-down menus
| Control interaction and event handling | Modal and non-modal
windows
The
C# Language
Overview
of C# | Syntax differences between C# and Object Pascal |
Data types and the CLS | Reference vs. Value types | Constants
and variables | Arrays, indexers and collections | Custom
attributes | Exception handling |
Preprocessor directives | Modules and namespaces | Generics | Delegates | New language features in C# 3.0 and C# 4.0
Object
Oriented Programming
Everything
is a class | Boxing and un-boxing | Defining classes and creating
objects | Properties | Methods | Interfaces | Delegates |
Events | Static members | Inheritance and Polymorphism | Nested
classes | Structs | Generics
The
Microsoft .NET Framework
The
CLR, managed code, MSIL and just-in-time compiling | Garbage
collection | The FCL classes and namespaces |
Working with text | GDI+ | ADO.NET | Built-in classes | File I/O | Working with XML
Deployment
Assembly
types, strong names and code signing | The global assembly
cache | Deployment scenarios | Creating a setup program
Database
Programming
Learn
about components and class structures for database programming
| Data binding on web forms and window forms | Efficiency
vs convenience tradeoffs with database programming strategies.
| Applying changes and the briefcase model
|