VB.Net Upgrade
Who should attend | Prerequisites | Content | Sample Notes | Next Class | Printer Friendly 
Class Summary
This three-day class has been designed for VB6 programmers wishing to gain an understanding of the capabilities of VB.Net. The class consists of a mixture of lecture and hands on lab exercises.
Who Should Attend
This class is recommended for developers with past Visual Basic expertise who are intending to use the features of VB.net.
Prerequisites
Familiarity and some experience with the advanced aspects of VB6 Programming. Our Visual Basic .Net Introduction class and some experience of using Visual Basic for production application development will assist delegates to gain the maximum benefit from this class.
Content
- The .NET Framework: Microsoft's .NET History, .NET Overview, Assemblies, Base Class Library, Common Language Runtime, JIT (Just In Time) compilers, Disassemblers
- Visual Studio.NET: IDE Elements, Language Differences from VB6, Code Constructs, Performance Issues, Debugging Techniques, Structured Error Handling, Using MSDN Effectively, Migrating from VB6, Accessing COM objects, Accessing .NET Assemblies from VB6, VS.NET Wizards
- Object-Oriented Features: New Class Basics, Polymorphism: Interface Inheritance, Implementation Inheritance, Casting/Converting, ByRef vs. ByVal, Collections, Rethinking Object Design
- WinForms Programming, WinForms Overview , Everything is an Object , Accessing forms on other forms, Using Controls, Differences from VB6, Visual Inheritance, User Controls, Binding any object to any form
- Data and Access: ADO.NET Breakdown, Methods of Accessing Data, DataReader vs DataAdapter, DataSets and XML, Why .NET Binding is better than VB6 Binding, DataSets vs. DataViews
- Windows Services: Windows Services Overview, Building a Service, Installers, Installing the service, Running with Service Manager, Console Applications
- Console overview: Writing console apps, Using Standard In and Out, Web Applications and ASP.NET, ASP.NET Overview, Server-side controls, Differences between HTML controls and ASP.NET Web Controls, Creating custom controls for ASP.NET, Separation of code and HTML, Using Visual Studio to create WebForms
- Web Services: Why Web Services?, All about SOAP, Three steps to a web service, Accessing a web service in any .NET App, Exposing existing Com Objects, Discovery services for locating web services
- Distribution & Versioning: Assemblies, the GAC, and versioning, Deployment Options, Drag & Drop Deployment, Registration (GAC) issues
Sample notes
To be uploaded shortly ...
Suggested next class
Visual Basic In-Depth
|
 |
|