Mini run game based on MFC design (game development, MFC explaining, threading and process communication)
Course Category: Game development
Suitable for people: Beginner
Number of lessons: 36 Hours
Use of technology: MFC involves the project: Mini run game
Consulting qq:1840215592
First, Module introduction
1, MFC Basic article: mainly on the C + + of some technical difficulties and focus
Container and algorithm explaining
Class and data abstraction explaining
Template and generic programming explaining
Standard IO library knowledge points in layman's
2, MFC Advanced article: The main explanation of MFC in Layman's
CObject class explanation
Implementation of the message map
DLL explaining for MFC
MFC's process and thread explaining
3, MFC design: The important idea and method of MFC programming, avoid garbage code
The various classes in MFC (Microsoft Foundation Class Library) combine to form an application framework that is designed to allow programmers to build applications under Windows, a simpler approach than the SDK. Because, in general, the MFC framework defines the outline of the application and provides a standard implementation of the user interface, what the programmer has to do is to fill in the outline with specific application specifics through a predefined interface. Microsoft Visual C + + provides the tools to do this: AppWizard can be used to generate preliminary framework files (code and resources, etc.); The resource editor is used to help visually design the user interface; ClassWizard is used to assist with adding code to the framework file At the end of the compilation, application-specific logic is implemented through the class library. The main purpose of this stage is to penetrate good MFC programming ideas to avoid the appearance of garbage code.
4, MFC actual combat: The main explanation of the mini run game design and implementation
Easy to analyze the mini run game Design Code implementation, analysis game design used to the core technology, let the reader understand the project, design, development and knot problems and other processes. In addition, learn some technical knowledge of game development as well as the processing skills of the interface characters and backgrounds. In-depth understanding of MFC interface programming, at the same time, hard enough to grasp the project development needs to have the ability and courage, so that the reader in the professional and technical level and project management knowledge level has a higher elevation.
The technology involved in this series of courses
MFC Interface Programming
MFC Class Library Knowledge
Game Design Skills
The CObject class in MFC framework
Implementation of MFC message map
Standard IO library knowledge points in layman's
Template and generic programming explaining
Containers and algorithms
DLL programming in MFC
Multi-process and multithreaded programming in MFC
Iii. Outline of the course
First talk about mini-run game introduction
The second mini-run C + + container
The third C + + iterator for Mini run
The related container of mini-run
The generic algorithm of mini-run
Talk about the mini-run generic Algorithm (cont.) + The structure of the generic algorithm
Seventh talk about system architecture and software architecture explaining
Eighth talk about mini-run and the like data structure
Nineth talk about mini-run and the Like data structure (cont.)
Tenth talk about mini run and the like data structure (end)
The 11th talk about mini-run templates and generic programming
12th Talk Mini Run template (cont.)
The 13th talk of mini-run generic programming
14th Mini Run standard IO library in layman's words
15th, the mini-run MFC in layman's words
The 16th talk about the mini-run MFC message map in layman's words
17th talk about mini-run DLL in MFC
18th talk about the mini run process and threads in MFC
19th. The Windows, menus and message boxes of the MFC design chapter of Mini-run
20th. The windows, menus, and message boxes of the MFC design chapter of the mini-run (bottom)
21st. The windows, menus and message boxes (menu) of the MFC design chapter of Mini-run
22nd talk about the mini-run Combat (Code demo and explaining 1)
The 23rd talk about the mini-run combat (design pattern in MFC framework)
24th talk about the mini-run Combat (Code demo and explaining 2)
25th Talk about the mini-run Combat (Code demo and explaining 3)
26th talk about the mini-run Combat (Code demo and explaining 4)
27th Talk about the mini-run Combat (Code demo and explaining 5)
28th talk about the mini-run Combat (Code demo and explaining 6)
The 29th talk about the mini-run combat (Big Data)
The 30th talk of the mini-run combat (Big Data-cont.)
The 31st talk about the game of mini-run three major elements
32nd talk about the mini-run Combat (Code demo and explaining 7)
The 33rd talk of the mini-run Combat (Code demo and explaining end)
34th talk about the mini-run (socket communication in C + +)
The 35th talk about the mini-run combat (special tools and techniques in C + +)
36th talk about the mini-run (special tools and techniques in C + + (memory allocation))
Game Development Video Tutorial _ the Mini run game based on MFC design