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