Instructor-led training
Introduction to Windows Programming and MFC Training in Newark, Delaware
This course teaches advanced programming techniques using the Win32 API and MFC.
What you'll learn
Prerequisites
Course Outline
Win32 Architecture and Programming
Windows Operating Systems
Dynamic Link Libraries
Win32 API
Kernel Objects
Win32 Memory Manageme
Win32 Programming
Win32 Program Flow
SDK Windows Programs
Console Programs
Windows Versions
Error Information
MFC Without the Wizards
Dynamic Link Libraries
Dynamic vs. Static Libraries
DLLs to Manage Resources
Explicit and Implicit Linking
Linking to C Language DLLs from C++ Programs
MFC Regular and Extension DLLs
Introduction to Threads Using MFC
Win32 Processes and Threads
MFC Thread Encapsulation
User Interface and Worker Threads
MFC Thread Synchronization
Thread Safety
Processes in Win32
Creating and Terminating Processes
Process Data Structures
Process Kernel Objects
Synchronization
Interprocess Data Communication
Interprocess Communciation in Win32
Memory-Mapped Files
WM_COPYDATA
Mailslots
Named Pipes
COM Fundamentals
Interfaces
Classes and Objects
Globally Unique Identifiers
Servers
Registration
Instantiating an Object
Object Lifetime and Interface Negotiation
Initializing COM
COM Client Programming Model
Appendix A. Visual C++ COM Support
Using Type Libraries with Import Directive
Namespaces
Smart Pointers
Error Handling
_bstr_t
Form Views and Data Entry
CFormView Class
Converting a Dialog to a Form View
Creating a Form View with AppWizard and ClassWizard
Control Variables in Dialog Data Exchange
Data Entry User Interface Paradigm
Introduction to ODBC
ODBC Architecture
Connecting to a Data Source
Executing SQL Statements
Retrieving Result Data
MFC Database Classes
CDatabase and CRecordset Classes
Record Field Exchange
Scrolling in a Recordset
Recordset Status
Choosing a Data Source at Runtime
MFC Specification of SELECT Statement
Edits, Adds and Deletes
CRecordView Class
More About ODBC
Using ODBC at the API Level
Parameterized Queries
Joins
ActiveX Data Objects
Universal Data Access
ODBC and OLE DB
ADO Object Model
Database Programming Using ADO
Appendix A. Data Access Objects
Windows Common Controls
Win32 Common Controls
MFC Common Control Classes
Progress, Slider and Animation Controls
Bitmaps and Image Lists
Tree View Control
List View Controls
Windows System Registry
System Registry
Win32 Registry API
Saving User Preferences in Registry
Advanced Document/View Architecture
Document Templates
Multiple Document Classes
Multiple View Classes
Splitter Windows and Multiple Panes
Advanced Menus and Toolbars
Dynamic Menus
Context Menus
Dynamic Toolbars
Dialog Bars
Advanced GDI
Coordinate Transformations
Scrolling
Printing
Metafiles
Training locations
Introduction to Windows Programming and MFC training across the U.S. and beyond.
We provide Introduction to Windows Programming and MFC training onsite and live online for organizations throughout the United States and internationally.
View all Introduction to Windows Programming and MFC training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.