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
|