- 21天學(xué)通Visual C++
- 張志美等編著
- 409字
- 2019-01-09 13:53:30
第2章 Windows應(yīng)用程序框架
在開發(fā)一個(gè)Windows應(yīng)用程序之前,首先需要選擇一個(gè)開發(fā)環(huán)境,并在這個(gè)開發(fā)環(huán)境中選擇一個(gè)應(yīng)用程序框架。Microsoft Visual C++ 6.0給出了兩種選擇:一種是使用Win32應(yīng)用程序編程接口的面向過程的應(yīng)用程序開發(fā)模式;另一種是使用MFC應(yīng)用程序框架的面向?qū)ο蟮膽?yīng)用程序開發(fā)模式。這兩種開發(fā)環(huán)境中,前者是較為傳統(tǒng)的方式,而后者則是Visual C++ 6.0重點(diǎn)支持的一種方式,也是今后軟件開發(fā)模式的主流方式。
以下是對(duì)讀者在學(xué)習(xí)本章內(nèi)容時(shí)所提出的幾個(gè)基本要求,也是本章希望能夠達(dá)到的目標(biāo)。讀者在學(xué)習(xí)本章內(nèi)容時(shí)可以作為參照。
● 了解Windows編程基礎(chǔ),主要包括Windows編程的基本概念,如API的基本概念、WinMain函數(shù)的使用、句柄和消息機(jī)制的原理等。
● 了解傳統(tǒng)的Win32編程步驟及其利弊。
● 熟練掌握MFC應(yīng)用程序框架以及使用Visual C++ 6.0的應(yīng)用程序向?qū)ppWizard構(gòu)建MFC程序。
● 熟悉Visual C++應(yīng)用程序框架中類的相關(guān)說明。
學(xué)習(xí)完本章后,讀者應(yīng)該對(duì)Windows應(yīng)用程序框架及Windows編程有一個(gè)全局了解,并能使用Visual C++ 6.0的AppWizard應(yīng)用程序向?qū)?chuàng)建簡單的Windows應(yīng)用程序。
- 人工智能超越人類
- 21天學(xué)通JavaScript
- 實(shí)時(shí)流計(jì)算系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 并行數(shù)據(jù)挖掘及性能優(yōu)化:關(guān)聯(lián)規(guī)則與數(shù)據(jù)相關(guān)性分析
- Mobile DevOps
- STM32G4入門與電機(jī)控制實(shí)戰(zhàn):基于X-CUBE-MCSDK的無刷直流電機(jī)與永磁同步電機(jī)控制實(shí)現(xiàn)
- OpenStack Cloud Computing Cookbook(Second Edition)
- 基于ARM 32位高速嵌入式微控制器
- DevOps:Continuous Delivery,Integration,and Deployment with DevOps
- Blender Compositing and Post Processing
- Statistics for Data Science
- 30天學(xué)通Java Web項(xiàng)目案例開發(fā)
- C#編程兵書
- 大數(shù)據(jù):從基礎(chǔ)理論到最佳實(shí)踐
- Hands-On Edge Analytics with Azure IoT