Windows NT & Win32 for OpenVMS Programmers
Get up to speed fast on Windows NT(tm) & Win32(tm) with this
1-day seminar customized for those who already know OpenVMS
Instructor: David Solomon
Seminar Duration: 1-Day
SEMINAR DESCRIPTION & BENEFITS
If you know OpenVMS as a programmer, you're already familiar with the
capabilities of an advanced 32-bit operating system This 1-day seminar
leverages your OpenVMS expertise to get you up to speed fast on Windows NT
by explaining things in terms you already know.
By the end of the day, you'll be familiar with the following aspects of
Windows NT, and, where applicable, how they compare to OpenVMS:
- User environment
- Win32 base system services and NT base OS architecture, such as:
- processes & threads
- memory management
- I/O & file system
- security
- IPC services
- Program development environment compared to OpenVMS
NOTE: This is not a GUI programming seminar -- instead, the seminar focuses
on the base OS capabilities of Windows NT. See course outline for details.
PREREQUISITES
This seminar is for those already familiar with the OpenVMS operating system
from the user, programming, and system management perspective who need
to have a concentrated technical "bootstrap" on Windows NT. User-level
familiarity with the Windows(tm) environment is assumed.
COURSE OUTLINE
System Architecture & Technical Overview
What is Windows NT?
Why of Special Interest to VMS Users?
Windows NT System Architecture
32-bit APIs: Win32, Win32s
Digital & Windows NT
History of Windows NT
Product Packaging
Networking Capabilities
VMS & NT Features in Common
Windows NT Unique Features
VMS Features Missing
User Environment
User Interface
Login/Logout
Single Command Shell
- Process Commands
- File Specifications & Naming
- File Manipulation Commands
- Command Line Editing
- Command Procedures
Shareware/Freeware
Win32 API vs. VMS System Services
Differences in API Styles & Conventions
Handles, Objects, & Inheritance
Process & Thread Services
Memory Management Services
Synchronization Primitives
I/O Subsystem Architecture
Device Driver Support
NT File System
Interprocess Communication Services
Security Services
NT Registry
NT Event Log
UNICODE support
RTL/Callable Routine equivalents
Program Development Environment
Differences with VMS
Win32 SDK Overview
Editors
Compilers
Linker/Librarian
Building Shareable Images (DLLs)
Debuggers
Build Tools
Windows-specific tools
Help Compiler
Setup Toolkit
Monitoring/Profiling tools
User Interface Alternatives
3rd party NT tools
Conclusion
Pointers to more information
OTHER SEMINARS BY David Solomon Expert Seminars
David Solomon Expert Seminars®
3 Partridge Trail
Sherman, CT USA 06784-1744
Tel: 800-492-4898 (or from outside the USA: +1 860-355-9029)
Fax: 860-355-9050