出版時(shí)間:2009-10 出版社:人民郵電出版社 作者:郭笛遙屈景輝,廖琪梅 編著 頁數(shù):290
Tag標(biāo)簽:無
前言
當(dāng)前,對(duì)于高等學(xué)校計(jì)算機(jī)專業(yè)來說,C/C++是目前程序設(shè)計(jì)教學(xué)的主流。然而,目前C/C++在教學(xué)過程中大多基于控制臺(tái)進(jìn)行應(yīng)用開發(fā)示例,缺少將程序設(shè)計(jì)語言與實(shí)際應(yīng)用開發(fā)相聯(lián)系的環(huán)節(jié)。因此,需要高校開設(shè)Windows程序設(shè)計(jì)類課程,力求使學(xué)生通過本課程的學(xué)習(xí),一方面能夠?qū)⑺鶎W(xué)的C++程序設(shè)計(jì)知識(shí)融會(huì)貫通,另一方面能夠初步掌握Windows應(yīng)用程序開發(fā)的基本方法和技巧。 在學(xué)習(xí)本書之前,需要讀者具備一些前提條件。首先,讀者應(yīng)該熟悉Windows操作系統(tǒng),了解Windows應(yīng)用程序的特點(diǎn)和基本使用方法;其次,讀者應(yīng)該進(jìn)行過c++程序設(shè)計(jì)的學(xué)習(xí),具有一定C++程序設(shè)計(jì)經(jīng)驗(yàn);最后,讀者應(yīng)該在計(jì)算機(jī)上安裝適用的開發(fā)環(huán)境,本書使用的是Visual C++6.0。Visual C++是微軟公司開發(fā)的基于C/C++的可視化的集成開發(fā)工具。其開發(fā)出來的應(yīng)用程序執(zhí)行效率高,并且微軟公司提供了對(duì)Visual c++的大力支持。微軟公司提供了微軟基礎(chǔ)類庫(Microsoft Foundation Class Ifibrary,MFC)為用戶提供了大量的標(biāo)準(zhǔn)類,從而縮短了軟件的開發(fā)周期。因此用Visual C++開發(fā)Windows應(yīng)用程序可謂得天獨(dú)厚。掌握一門語言最好的方式就是實(shí)踐。因此,本書將著眼點(diǎn)放在理論知識(shí)講解與實(shí)踐相結(jié)合上,使讀者快速掌握Windows編程技術(shù)。全書共分為14章,主要內(nèi)容包括Windows編程概述,Windows應(yīng)用程序的類封裝,MFC應(yīng)用程序框架,Windows繪圖程序設(shè)計(jì),文本和字體,消息,菜單、鍵盤和鼠標(biāo),子窗體控件,對(duì)話框,文檔/視圖結(jié)構(gòu)的應(yīng)用程序開發(fā),動(dòng)態(tài)鏈接庫,VC數(shù)據(jù)庫編程和多線程編程。本書是編者多年教學(xué)和應(yīng)用開發(fā)經(jīng)驗(yàn)的總結(jié)。書中既介紹了Windows程序設(shè)計(jì)所涉及的知識(shí)內(nèi)容,同時(shí)展示了開發(fā)過程中開發(fā)經(jīng)驗(yàn)和技巧,希望對(duì)讀者有所助益。
內(nèi)容概要
本書共分為14章,主要內(nèi)容包括Windows編程概述,Windows應(yīng)用程序的類封裝,MFC應(yīng)用程序框架,Windows繪圖程序設(shè)計(jì),文本和字體,消息,菜單、鍵盤和鼠標(biāo),子窗體控件,對(duì)話框,文檔/視圖結(jié)構(gòu)的應(yīng)用程序開發(fā),動(dòng)態(tài)鏈接庫,VC數(shù)據(jù)庫編程和多線程編程。書中對(duì)開發(fā)過程中的一些開發(fā)技巧進(jìn)行了展示,按照實(shí)際開發(fā)流程對(duì)實(shí)現(xiàn)功能進(jìn)行詳細(xì)講解?! ”緯鴥?nèi)容豐富、結(jié)構(gòu)新穎、難度適中、實(shí)用性強(qiáng),可作為普通高等院校Windows程序設(shè)計(jì)課程的教材,也可供Windows開發(fā)初學(xué)人員參考閱讀。
書籍目錄
第1章 Windows程序設(shè)計(jì)基礎(chǔ) 1.1 Windows簡介 1.1.1 Windows發(fā)展歷程 1.1.2 Windows的特點(diǎn) 1.2 操作系統(tǒng)的功能及分類 1.2.1 操作系統(tǒng)的功能 1.2.2 操作系統(tǒng)的分類 1.3 API與MFC 1.3.1 API簡介 1.3.2 MFC簡介 1.4 多任務(wù)的實(shí)現(xiàn) 1.4.1 多任務(wù)的概念 1.4.2 多任務(wù)的實(shí)現(xiàn) 1.5 虛擬內(nèi)存及其管理 1.5.1 虛擬內(nèi)存 1.5.2 虛擬內(nèi)存管理 小結(jié) 習(xí)題 第2章 Windows編程概述 2.1 Windows界面組成 2.2 Windows應(yīng)用程序的數(shù)據(jù)類型 2.2.1 基本數(shù)據(jù)類型 2.2.2 特殊數(shù)據(jù)類型 2.3 Windows應(yīng)用程序結(jié)構(gòu) 2.3.1 WinMain函數(shù) 2.3.2 WndProc窗口函數(shù) 2.4 Windows編程實(shí)例 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 實(shí)驗(yàn)一:熟悉Visual C++集成開發(fā)環(huán)境 實(shí)驗(yàn)二:創(chuàng)建一個(gè)Win32應(yīng)用程序(1) 實(shí)驗(yàn)三:創(chuàng)建一個(gè)Win32應(yīng)用程序(2)第3章 Windows應(yīng)用程序的面向?qū)ο蟆 ?.1 應(yīng)用程序主函數(shù)中類的封裝 3.1.1 窗口類的聲明 3.1.2 應(yīng)用程序類的聲明 3.1.3 主函數(shù)封裝后的程序 3.2 派生類 3.2.1 應(yīng)用程序類的派生類 3.2.2 窗口類的派生類 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 實(shí)驗(yàn)一:聲明窗口類實(shí)例 實(shí)驗(yàn)二:聲明應(yīng)用程序類的派生類 實(shí)驗(yàn)三:創(chuàng)建一個(gè)完整程序 第4章 MFC應(yīng)用程序框架 4.1 應(yīng)用程序向?qū)ppWizard 4.1.1 創(chuàng)建應(yīng)用程序框架 4.1.2 編譯運(yùn)行應(yīng)用程序 4.1.3 查看生成文件信息 4.2 使用項(xiàng)目工作區(qū) 4.3 MFC應(yīng)用程序的基本類 4.3.1 CObject類 4.3.2 窗口、對(duì)話框、控件類 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 實(shí)驗(yàn)一:創(chuàng)建基于單文檔的應(yīng)用程序TestOne 實(shí)驗(yàn)二:創(chuàng)建基于對(duì)話框的應(yīng)用程序TestTwo 實(shí)驗(yàn)三:設(shè)計(jì)對(duì)話框資源TestThree 第5章 Windows繪圖程序設(shè)計(jì)第6章 文本和字體第7章 消息 第8章 菜單、鍵盤和鼠標(biāo) 第9章 子窗體控件 第10章 對(duì)話框第11章 文檔/視圖界面第12章 MFC動(dòng)態(tài)鏈接庫第13章 VC數(shù)據(jù)庫編程第14章 多線程
章節(jié)摘錄
插圖:第1章Windows程序設(shè)計(jì)基礎(chǔ) Windows作為一個(gè)優(yōu)秀的桌面操作系統(tǒng),在個(gè)人計(jì)算機(jī)中得到了廣泛應(yīng)用和普及。目前開發(fā)的應(yīng)用程序絕大多數(shù)都是基于Windows的,所以學(xué)習(xí)Windows程序設(shè)計(jì)是每個(gè)學(xué)習(xí)編程技術(shù)的人必須掌握的一項(xiàng)基本技能。本章從Windows發(fā)展歷程開始,介紹了Windows程序的特點(diǎn)以及Windows程序設(shè)計(jì)的基礎(chǔ)知識(shí),使讀者對(duì)Windows程序設(shè)計(jì)有一個(gè)基本的、概括的了解,為下一步學(xué)習(xí)Windows程序設(shè)計(jì)奠定良好的基礎(chǔ)。1.1 Windows簡介Windows是視窗(Windows)操作系統(tǒng)的簡稱,是微軟公司推出的一系列操作系統(tǒng)的統(tǒng)稱,是為個(gè)人計(jì)算機(jī)和服務(wù)器用戶設(shè)計(jì)的操作系統(tǒng)。相比以前命令行方式的DOS(Disk OperatingSystem)操作系統(tǒng),Windows以其可視化的界面、良好的交互性及易操作性占領(lǐng)了操作系統(tǒng)的半壁江山,使極具高科技含量的計(jì)算機(jī)走進(jìn)普通辦公室,走向大眾。1.1.1 Windows發(fā)展歷程Windows從它推出至今不過短短的二十余載,然而,它卻使計(jì)算機(jī)領(lǐng)域發(fā)生了巨大變化,從黑底白字的單調(diào)畫面到多姿多彩的華麗界面;從逐條敲打的命令到點(diǎn)擊鼠標(biāo)的輕松操作,它的發(fā)展歷程從一個(gè)側(cè)面為我們展示了科技變革的日新月異。
編輯推薦
《Windows程序設(shè)計(jì)教程》:通過Windows編程學(xué)習(xí),融會(huì)C++程序設(shè)計(jì)知識(shí);突出Windows編程特點(diǎn),掌握典型應(yīng)用開發(fā)能力;展現(xiàn)Windows編程技巧,了解實(shí)際應(yīng)用開發(fā)流程。目前,C/C++在教學(xué)過程中大多基于控制臺(tái)進(jìn)行應(yīng)用開發(fā)示例,缺少將程序設(shè)計(jì)語言與實(shí)際應(yīng)用開發(fā)相聯(lián)系的環(huán)節(jié)。因此,需要高校開設(shè)Windows程序設(shè)計(jì)類課程,力求使學(xué)生通過本課程的學(xué)習(xí),一方面能夠?qū)⑺鶎W(xué)的C++程序設(shè)計(jì)知識(shí)融會(huì)貫通,另一方面能夠初步掌握windows應(yīng)用程序開發(fā)的基本方法和技巧。在學(xué)習(xí)《Windows程序設(shè)計(jì)教程》之前,需要讀者具備一些前提條件。首先,讀者應(yīng)該熟悉windows操作系統(tǒng),了解Windows應(yīng)用程序的特點(diǎn)和基本使用方法;其次,讀者應(yīng)該進(jìn)行過C++程序設(shè)計(jì)的學(xué)習(xí),具有一定C++程序設(shè)計(jì)經(jīng)驗(yàn);最后,讀者應(yīng)該在計(jì)算機(jī)上安裝適用的開發(fā)環(huán)境,《Windows程序設(shè)計(jì)教程》使用的是微軟VisuaI C++6.0。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Windows程序設(shè)計(jì)教程 PDF格式下載