出版時(shí)間:2010-2 出版社:北京理工大學(xué)出版社 作者:楊喜林 等主編 頁(yè)數(shù):471
前言
Visual C++1.0是Microsoft公司1993年推出的一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。隨著其版本的不斷更新,1998年推出的visual C++6.0有了較大的改進(jìn),得到了廣泛的應(yīng)用,并已成為目前專(zhuān)業(yè)程序員進(jìn)行軟件開(kāi)發(fā)的首選工具?! isual C++6.0不僅是一個(gè)C++編譯器,而且是一個(gè)基于Windows操作系統(tǒng)的可視化集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,IDE)。它提供了一個(gè)高效的Windows編程環(huán)境,將程序和資源的編輯、編譯、調(diào)試和運(yùn)行融為一體,具有其獨(dú)特的優(yōu)越性能。由于它任何時(shí)候都可以調(diào)用所有的Win32函數(shù),因而能靈活處理像Java等不能處理的寫(xiě)磁盤(pán)和串口訪問(wèn)這樣的任務(wù)。 Visual C++的最大特點(diǎn)就是提供對(duì)面向?qū)ο蠹夹g(shù)的支持,它利用類(lèi)把大部分與用戶(hù)界面設(shè)計(jì)有關(guān)的Windows API函數(shù)封裝起來(lái),通過(guò)MFC(Microsoft Foundation Class)類(lèi)庫(kù)的方式提供給開(kāi)發(fā)人員使用,大大提高了程序代碼的重用性。它還提供一個(gè)功能強(qiáng)大的應(yīng)用程序生成向?qū)А狝ppWizard,它能使用戶(hù)編程省去繁瑣的初始化代碼,自動(dòng)生成一個(gè)運(yùn)行程序框架,用戶(hù)只需按自己的意圖添加相關(guān)的代碼,就能得到一個(gè)滿(mǎn)意的應(yīng)用程序?! ”窘滩膶?shí)例中的每條語(yǔ)句代碼幾乎都有注釋?zhuān)阌谧x者閱讀和理解程序的設(shè)計(jì)思維,更好地掌握程序設(shè)計(jì)方法。一般在提出問(wèn)題前都會(huì)首先舉出實(shí)際例題,讓讀者先有感性認(rèn)識(shí),再進(jìn)行理論上的講解,使讀者感到清晰易懂。 本教材適合高等學(xué)校作為教材使用,也可作為計(jì)算機(jī)專(zhuān)業(yè)人員和非專(zhuān)業(yè)人員研究可視化程序設(shè)計(jì)的實(shí)用參考書(shū)?! ∮捎诰幷咚接邢?,有不當(dāng)之處,請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
VisualC++是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具,是高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)主要核心課程?! ”窘滩膶?duì)VisualC++的應(yīng)用與開(kāi)發(fā)進(jìn)行了詳細(xì)系統(tǒng)的介紹,內(nèi)容主要包括:VisualC++程序的建立,菜單、工具欄和狀態(tài)欄的創(chuàng)建,對(duì)話框和常用控件,窗口、文檔與視圖,圖形繪制,數(shù)據(jù)庫(kù)應(yīng)用,多媒體技術(shù)等。本教材以案例教學(xué)為主,各章節(jié)都附有大量的實(shí)例,并且操作步驟詳細(xì),有利于引導(dǎo)讀者更好地消化、理解和實(shí)際應(yīng)用所學(xué)的知識(shí)。
書(shū)籍目錄
第1章 VisualC++程序的建立 1.1 C程序和C++程序 1.2 面向?qū)ο蟮木幊碳夹g(shù) 1.2.1 類(lèi)與對(duì)象 1.2.2 類(lèi)及其成員變量、成員函數(shù)的聲明和定義 1.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 1.2.4 類(lèi)的繼承 1.2.5 C++在非面向?qū)ο蠓矫娴臄U(kuò)充 1.3 VisualC++程序 1.4 使用MFCAppWizard應(yīng)用程序向?qū)А ?.4.1 應(yīng)用程序框架類(lèi)型 1.4.2 用MFCAppWizard(exe)創(chuàng)建一個(gè)單文檔的應(yīng)用程序 1.4.3 項(xiàng)目工作區(qū) 1.4.4 輸出窗口 1.5 ClassWizard類(lèi)向?qū)А ?.5.1 ClassWizard的使用 1.5.2 消息和消息映射 1.5.3 消息映射方法實(shí)例 1.6 章后實(shí)訓(xùn) 實(shí)訓(xùn)1 鍵盤(pán)字符輸入,并使輸入的文本居中 實(shí)訓(xùn)2 向窗口中添加一個(gè)閃亮的插入符 實(shí)訓(xùn)3 制作一個(gè)每次單擊窗口都出現(xiàn)不同鼠標(biāo)光標(biāo)圖形的程序第2章 菜單、工具欄和狀態(tài)欄的設(shè)計(jì) 2.1 設(shè)計(jì)菜單 2.1.1 用編輯器設(shè)計(jì)菜單 2.1.2 菜單的編程控制 2.1.3 使用快捷菜單 2.2 工具欄 2.2.1 使用工具欄編輯器 2.2.2 多個(gè)工具欄的使用 2.3 狀態(tài)欄 2.3.1 狀態(tài)欄的定義 2.3.2 狀態(tài)欄的常用操作 2.4 交互對(duì)象的動(dòng)態(tài)更新 2.5 章后實(shí)訓(xùn) 實(shí)訓(xùn)1 通用菜單 實(shí)訓(xùn)2 多信息狀態(tài)欄 實(shí)訓(xùn)3 自定義工具條第3章 對(duì)話框與控件 3.1 對(duì)話框的使用 3.2 資源與資源標(biāo)識(shí) 3.3 創(chuàng)建對(duì)話框及添加控件 3.4 控件的創(chuàng)建和使用方法 3.4.1 控件的創(chuàng)建方法 3.4.2 基于對(duì)話框的應(yīng)用程序 3.4.3 控件的消息及消息映射 3.4.4 控件的數(shù)據(jù)交換和數(shù)據(jù)效驗(yàn) 3.4.5 控件的通用屬性 3.5 常用控件 3.5.1 靜態(tài)控件 3.5.2 按鈕控件 3.5.3 編輯框控件 3.5.4 列表框 3.5.5 組合框 3.5.6 旋轉(zhuǎn)按鈕控件 3.5.7 進(jìn)展條 3.5.8 滾動(dòng)條 3.5.9 滑動(dòng)條 3.6 標(biāo)簽控件、圖像列表、屬性表及屬性頁(yè) 3.6.1 標(biāo)簽控件 3.6.2 圖像列表控件 3.6.3 屬性表及屬性頁(yè) 3.7 向?qū)?duì)話框 3.8 設(shè)置對(duì)話框和控件的背景顏色以及在控件上繪圖 3.9 通用對(duì)話框和消息對(duì)話框 3.9.1 通用對(duì)話框 3.9.2 消息對(duì)話框 3.10 章后實(shí)訓(xùn) 實(shí)訓(xùn)1 計(jì)算器應(yīng)用程序 實(shí)訓(xùn)2 對(duì)話框與控件的綜合運(yùn)用 實(shí)訓(xùn)3 更改字體設(shè)置第4章 窗口、文檔和視圖 4.1 主窗口和文檔窗口 ……第5章 圖形繪制第6章 數(shù)據(jù)庫(kù)應(yīng)用第7章 多媒體技術(shù)附錄 Midi.h和Midi.cpp文件
章節(jié)摘錄
C++面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言是在C語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,它與傳統(tǒng)的程序設(shè)計(jì)方式不同,是一種新的程序設(shè)計(jì)范型。它對(duì)降低軟件的復(fù)雜性,改善其重要性和維護(hù)性,提高軟件的生產(chǎn)效率,有著十分重要的意義。因此面向?qū)ο蟪绦蛟O(shè)計(jì)被普遍認(rèn)為是程序設(shè)計(jì)方法的一場(chǎng)實(shí)質(zhì)性的革命?! isual C++支持面向?qū)ο蟪绦蛟O(shè)計(jì),是Microsoft公司推出的目前應(yīng)用最為廣泛的基于Windows平臺(tái)的可視化編程工具?! ∈褂肰isual C++的強(qiáng)大功能,可以開(kāi)發(fā)Windows應(yīng)用程序,設(shè)計(jì)完成色彩亮麗的可移動(dòng)的圖形圖像及千變?nèi)f化的文字信息和廣泛流行的企事業(yè)管理、銀行、電信、商業(yè)、交通、航空航天、教育、游戲等眾多的實(shí)用軟件?! ?.1 C程序和C++程序 只有在具備C和C++編程基礎(chǔ)后,才能更好地運(yùn)用Visual C++編程工具開(kāi)發(fā)Windows應(yīng)用程序。下面先用c語(yǔ)言、c++語(yǔ)言編寫(xiě)一個(gè)同樣的顯示學(xué)生信息的程序,來(lái)熟悉一下它們的編程方法。特別是通過(guò)c++程序設(shè)計(jì),進(jìn)一步掌握面向?qū)ο蟮木幊碳夹g(shù),這將對(duì)學(xué)好可視化的Visual c++程序設(shè)計(jì)起到促進(jìn)作用?! 例1.1]用c語(yǔ)言編寫(xiě)顯示學(xué)生信息程序 將Visual C++6.0軟件安裝到本機(jī)器后,創(chuàng)建其桌面快捷方式。在常用的E盤(pán)上建一個(gè)文件夾名為:vcpp 。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
可視化程序設(shè)計(jì)Visual C++ PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版