Author: Song Xiaoyu
Publisher:
Publish Date: 2006-01-04
Features: This book comprehensively and deeply introduces advanced development techniques for applications on the Visual C++ development platform. It provides technical knowledge along with concise and representative program examples. The book is divided into two parts, totaling 10 chapters. The first part is the Windows Technology Section, covering the first 7 chapters, which primarily introduce programming techniques for areas such as the registry, ActiveX controls, dynamic link libraries, database programming, multithreading, network programming, and multimedia applications. The second part is the Component Technology Section, covering the last 3 chapters, which primarily introduce the basics of COM component technology, ActiveX control development, and COM+ technology. The book is rich in examples, clearly explained content, and incorporates the author's years of teaching and programming experience, making it suitable for graduate students and intermediate to advanced technical personnel for learning and reference.
Preface
Part 1: Windows Technology Section
Chapter 1: Registry
1.1 Composition of Registry Files
1.2 Structure of the Registry
1.3 Predefined Registry Roots
1.4 Common Registry Keys
1.4.1 Subtrees in HKEY_LOCAL_MACHINE
1.4.2 Subtrees in HKEY_CLASSES_ROOT
1.4.3 Subtrees in HKEY_USERS
1.4.4 Subtrees in HKEY_CURRENT_USER
1.5 Common Registry Functions
1.6 Application Examples Based on API Functions
1.6.1 Establishing an Application Framework
1.6.2 Creating a New Key
1.6.3 Deleting a Subkey
1.6.4 Deleting a Value Entry
1.7 Design and Implementation of the Registry Class
1.7.1 Definition of the CRegistry Class
1.7.2 Implementation of the CRegistry Class
1.7.3 Application Example Based on the CRegistry Class—One-Click Clear
1.8 Summary
Chapter 2: Use of ActiveX Controls
2.1 Introduction to ActiveX Controls
2.1.1 History of ActiveX Technology
2.1.2 ActiveX Controls
2.1.3 The Role of ActiveX Controls
2.2 How to Use ActiveX Controls
2.3 Applications and ActiveX Controls
2.3.1 Using a Date Control in a Dialog Application
2.3.2 Using a DataGrid Control in a Single-Document Application
2.4 Summary
Chapter 3: Dynamic Link Libraries
3.1 Introduction to Dynamic Link Libraries (DLL)
3.1.1 Concept of Dynamic Link Libraries
3.1.2 Advantages of Dynamic Link Libraries
3.1.3 File Composition of DLLs
3.2 Development of Simple DLLs
3.3 Use of DLLs
3.3.1 Function Call Conventions
3.3.2 Function Name Decoration Conventions
3.3.3 Using Dynamic Link Libraries
3.4 Development of MFCDLLs
3.4.1 Extending MFCDLLs
3.4.2 Testing MFCDLLs
3.4.3 Regular MFCDLLs
3.5 Summary
Chapter 4: Advanced Database Programming Techniques
4.1 Overview of ADO
4.2 ADO Structure and Objects
4.2.1 Structure of ADO Applications
4.2.2 ADO Objects
4.2.3 Methods for Developing Database Applications Using ADO
4.3 Developing Applications Using ActiveX Controls
4.3.1 Creating an Application Framework
4.3.2 Adding an ADO Data Control
4.3.3 Adding a DataGrid Control
4.3.4 Running the Program
4.3.5 Operating on Data
4.4 Properties and Methods of ADO Objects
4.4.1 Connection Object
4.4.2 Command Object
4.4.3 Recordset Object
4.4.4 Field Object
4.5 Developing Applications Using ADO Objects
Chapter 5: Multithreading Programming
Chapter 6: WinSock Network Programming Technology
Chapter 7: Multimedia Programming
Part 2: Component Technology Section
Chapter 8: Basics of Component Technology
Chapter 9: Development of ActiveX Controls
Chapter 10: COM Technology
VISUAL C++ Advanced Programming Techniques and Examples
📌 Related Posts
Literature
CorelDRAW 10 + Photoshop 6.0 Example Design
2026-09-22
News
What should I do if the fallopian tubes are not blocked after improvement?
2026-10-01
News
Does thin skin affect natural childbirth?
2026-10-02
Literature
The Complete Book of Goose Farming (Second Edition)
2026-10-03
Literature
Multimedia Application Technology (2nd Edition) (with CD-ROM)
2026-10-07
Literature
High-end 8-bit microcontroller ATmegal128 Principle and Development Application Guide (Part 1)
2026-10-07
Literature
Data Structure Algorithm Implementation and Analysis (Second Edition)
2026-10-07
Literature
Learn Visual C++ 6.0 Step by Step: Database Drawing and Table Creation (Includes CD-ROM)
2026-10-07