Migration to Windows 95
![]()
Windows 95 is cool. It also has a lot of great new features, including a good implementation of Win32, all kinds of new technology, an all new user interface, MAPI, Shell Extensions, long file names and lots of support for OLE. However, the tools and techniques needed to implement all the cool stuff isn't immediately obvious to the average Windows 3.1 programmer.
This course will show you how to implement the new features that make Windows 95 so exciting and how the "Document-Centric" approach will change many basic interface assumptions. The seven requirements for the Microsoft Windows 95 seal of approval will also be discussed, as well as strategies for integrating your documents and application with the new shell directly via shell extensions. Issues of differing capabilities, varied interfaces and common controls, and performance will be addressed.
![]()
You must have user-level skills for Windows, programming proficiency in C++ and the Windows SDK. Basic understanding of the Microsoft Foundation Classes is recommended.
![]()
You will be able to effectively implement strategies for programming new applications, or porting existing applications to Windows 95. You will not only know how to meet the new Microsoft requirements, but they will also know how to fully exploit the feature set of Windows 95 and create applications which are designed for forthcoming changes in Windows.
![]()
- • Windows 95 Architecture
- New Shell Name Space
- Logo Requirements
- Porting to Win32
- Document-Centric Applications
- Context Menus
- Long File Names/UNC Names
- Common Controls
- Common Dialogs and Extensions
- Installation/Uninstallation
- Shell Extensions
- New Help
- Simple MAPI and CMC
- Property Sheets and Wizards
- Plug 'n' Play
- Tray Notifications, Scraps and AppBars
PREPARATION RECOMMENDATIONS
Windows 95 programming covers a lot of ground including the windowing system, Win32 and OLE as well as the new Windows 95 architecture itself. Check out the Windows 95 Developer's Resource Center for materials that are available atomically as well as electronically.
COURSE NUMBER FW170
5 days. $ 1,875. Course includes study-kit, PC for lab exercises.
