Home Courseware Course Listing Instruction Philosophy Clients Publications Résumé |
Microsoft System & Network ProgrammingSummary:
Course Outline: Introduction to Win32 - Message pumps - Console v. Native mode programs - Coding conventions - Miscellaneous functions MFC v. Win32 API Synchronization Events Mutexes Semaphore Critical Sections CPU Vendor Inspired Functions for Synchronization Jobs Processes - Process creation & termination User Interface(UI) threads - Thread priorities - Thread communication - Synchronous Read & Write - Locking File Regions - Asynchronous I/O Functions for file attributes Functions for file times Directory change notifications Walking directory trees Pipes - Pipe functions - Simple connections: single client & - Special functions for servers - Mailslot functions Winsock History & Features 3 Strategies - Win32 GUI(Message Pump) Goals Perils and Merits MIDL Binding Handles Three strategies Perils & Merits Reporting Events Service Context - Security context: SYSTEM account - VirtualAlloc & VirtualFree functions - Mapping memory to page file - Common mapping to file: sharing - Perils and merits of shared memory Explicit v. Implicit Importing v. Exporting Pure v. Regular v. Extension Sharing classes, variables, functions Sharing Memory Please contact Sieg to arrange for rapid, custom courseware development, or to inquire about his availability to deliver training to your organization: Phone 303-494-5509, Email siegfried@heintze.com. Siegfried Heintze (303) 494-5509 www.heintze.com siegfried@heintze.com |