VC++程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2010-8  出版社:清華大學(xué)出版社  作者:宋金珂,高麗華,張迎新 編著  頁數(shù):240  

前言

  近年來,我國高等職業(yè)教育迅猛發(fā)展,目前,高等職業(yè)院校已占全國高等學(xué)校半數(shù)以上,高職學(xué)生數(shù)已超過全國大學(xué)生的半數(shù)。高職教育已占了我國高等教育的“半壁江山”。發(fā)展高職,培養(yǎng)大量技術(shù)型和技能型人才,是國民經(jīng)濟(jì)發(fā)展的迫切需要,是高等教育大眾化的要求,是促進(jìn)社會(huì)就業(yè)的有效措施也是國際上教育發(fā)展的趨勢(shì)。高等職業(yè)教育是我國高等教育的重要組成部分,高職教育的質(zhì)量直接影響了全國高等教育的質(zhì)量。辦好高職教育,提高高職教育的質(zhì)量已成為我國教育事業(yè)中的一件大事,已引起了全社會(huì)的關(guān)注。為了更好地發(fā)展高職教育,首先應(yīng)當(dāng)建立起對(duì)高職教育的正確理念。高職教育是不同于普通高等教育的一種教育類型。它的培養(yǎng)目標(biāo)、教學(xué)理念、課程體系、教學(xué)內(nèi)容和教學(xué)方法都與傳統(tǒng)的本科教育有很大的不同。高職教育不是通才教育,而是按照職業(yè)的需要,進(jìn)行有針對(duì)性培養(yǎng)的教育,是以就業(yè)為導(dǎo)向,以職業(yè)崗位要求為依據(jù)的教育。高職教育是直接面向市場(chǎng)、服務(wù)產(chǎn)業(yè)、促進(jìn)就業(yè)的教育,是高等教育體系中與經(jīng)濟(jì)社會(huì)發(fā)展聯(lián)系最密切的部分。  在高職教育中要牢固樹立“人才職業(yè)化”的思想,要最大限度地滿足職業(yè)的要求。衡量高職學(xué)生質(zhì)量的標(biāo)準(zhǔn),不是看學(xué)了多少理論知識(shí),而是看會(huì)做什么,能否滿足職業(yè)崗位的要求。本科教育是以知識(shí)為本位,而高職教育是以能力為本位的?! ?qiáng)調(diào)以能力為本位,并不是不要學(xué)習(xí)理論知識(shí),能力是以知識(shí)為支撐的。問題是學(xué)什么理論知識(shí)和怎樣學(xué)習(xí)理論知識(shí)。有兩種學(xué)習(xí)理論知識(shí)的模式:一種是“建筑”模式,即“金字塔”模式,先系統(tǒng)學(xué)習(xí)理論知識(shí),打下寬厚的理論基礎(chǔ),以后再結(jié)合專業(yè)應(yīng)用;另一種是“生物”模式,如同植物的根部、樹干和樹冠是同步生長的一樣,隨著應(yīng)用的開展,結(jié)合應(yīng)用學(xué)習(xí)必要的理論知識(shí)。對(duì)于高職教育來說,不應(yīng)該采用“金字塔”模式,而應(yīng)當(dāng)采用“生物”模式。  可以比較一下以知識(shí)為本位的學(xué)科教育和以能力為本位的高職教育在教學(xué)各個(gè)方面的不同。知識(shí)本位著重學(xué)習(xí)一般科學(xué)技術(shù)知識(shí);注重的是系統(tǒng)的理論知識(shí),講求的是理論的系統(tǒng)性和嚴(yán)密性;學(xué)習(xí)要求是“了解、理解、掌握”;構(gòu)建課程體系時(shí)采用“建筑”模式;教學(xué)方法采用“提出概念一解釋概念一舉例說明”的傳統(tǒng)三部曲;注重培養(yǎng)抽象思維能力。

內(nèi)容概要

本書是一本VC++的入門教材,適用于沒有任何程序設(shè)計(jì)基礎(chǔ)的學(xué)生及計(jì)算機(jī)愛好者。本書首先介紹了 VC++的編程環(huán)境,然后介紹了對(duì)話框及常用的幾種控件的編程操作方法,接著介紹了文檔和視圖的概念、顯示文字和圖形等方面的編程方法以及菜單、工具欄、狀態(tài)欄等方面的編程設(shè)計(jì)方法。本書包含了大量的操作實(shí)例和練習(xí),側(cè)重實(shí)際操作技能的訓(xùn)練,對(duì)C++的語法知識(shí)沒有做系統(tǒng)的介紹,而是結(jié)合每個(gè)操作實(shí)例,對(duì)涉及的語法知識(shí)由淺人深地進(jìn)行講解。    本書適合高等院校應(yīng)用型專業(yè)師生使用,也適合各類培訓(xùn)班作為教材,還可供相關(guān)人士自學(xué)使用。

書籍目錄

第1章 VC++集成開發(fā)環(huán)境  1.1 了解VC++的開發(fā)環(huán)境及C++程序的基本結(jié)構(gòu)  1.2 編寫windows環(huán)境下的應(yīng)用程序  1.3 類的概念和MFC    1.3.1 類的概念    1.3.2 MFC  1.4 項(xiàng)目和項(xiàng)目工作區(qū)    1.4.1 項(xiàng)目的概念    1.4.2 項(xiàng)目工作區(qū)    1.4.3 新建項(xiàng)目的方法  1.5 本章總結(jié)  思考題1  上機(jī)練習(xí)1第2章 對(duì)話框  2.1 模式和非模式對(duì)話框  2.2 創(chuàng)建對(duì)話框的方法    2.2.1 資源的概念    2.2.2 創(chuàng)建對(duì)話框  2.3 對(duì)話框類    2.3.1 成員訪問限定標(biāo)識(shí)符protocted    2.3.2 類的繼承和派生    2.3.3 對(duì)話框類的繼承關(guān)系  2.4 函數(shù)的調(diào)用    2.4.1 函數(shù)的種類    2.4.2 無參函數(shù)的定義形式    2.4.3 函數(shù)的返回值    2.4.4 有參函數(shù)的定義形式    2.4.5 函數(shù)的聲明和函數(shù)原型    2.4.6 函數(shù)的重載    2.4.7 構(gòu)造函數(shù)與析構(gòu)函數(shù)    2.4.8 虛函數(shù)    2.4.9 對(duì)話框類中的函數(shù)  2.5 改變對(duì)話框的屬性  2.6 消息對(duì)話框  2.7 本章總結(jié)  思考題2  上機(jī)練習(xí)2第3章 windows常用控件  3.1 常用控件介紹    3.1.1 顯示控件工具欄的方法    3.1.2 控件名稱及功能  3.2 消息驅(qū)動(dòng)機(jī)制    3.2.1 消息的概念    3.2.2 消息的組成    3.2.3 消息隊(duì)列及消息循環(huán)    3.2.4 消息響應(yīng)及消息映射  3.3 靜態(tài)控件    3.3.1 靜態(tài)文本框    3.3.2 組框    3.3.3 圖片  3.4 按鈕控件    3.4.1 命令按鈕    3.4.2 單選按鈕    3.4.3 復(fù)選框    3.4.4 分支結(jié)構(gòu)  3.5 編輯框控件    3.5.1 編輯框的屬性說明    3.5.2 編輯框的操作及編程    3.5.3 循環(huán)結(jié)構(gòu)  3.6 列表框與組合框控件    3.6.1 與列表框?qū)?yīng)的類及類的成員函數(shù)    3.6.2 列表框的屬性及與列表框有關(guān)的消息    3.6.3 列表框的操作和編程    3.6.4 組合框控件  3.7 本章總結(jié)  思考題3  上機(jī)練習(xí)3第4章 文檔和視圖  4.1 窗口及風(fēng)格設(shè)置    4.1.1 主框架窗口和文檔窗口    4.1.2 窗口風(fēng)格的設(shè)置  4.2 文檔和視圖的結(jié)構(gòu)關(guān)系  4.3 文檔管理數(shù)據(jù)的方法  4.4 視圖操作  4.5 本章總結(jié)  思考題4  上機(jī)練習(xí)4第5章 圖形  5.1 圖形設(shè)備接口和設(shè)備環(huán)境    5.1.1 圖形設(shè)備接口    5.1.2 設(shè)備環(huán)境  5.2 繪圖函數(shù)    5.2.1 CDC及其子類    5.2.2 獲取設(shè)備環(huán)境DC    5.2.3 簡單數(shù)據(jù)類型    5.2.4 繪圖函數(shù)  5.3 繪圖工具    5.3.1 CGdi Object及其子類    5.3.2 繪圖工具選擇函數(shù)    5.3.3 畫筆    5.3.4 畫刷    5.3.5 位圖  5.4 映射模式    5.4.1 坐標(biāo)系統(tǒng)    5.4.2 映射模式  5.5 本章總結(jié)  思考題5  上機(jī)練習(xí)5第6章 文本  6.1 字體的設(shè)置  6.2 文本的繪制    6.2.1 文本輸出函數(shù)    6.2.2 文本格式屬性    6.2.3 文本測(cè)量函數(shù)  6.3 本章總結(jié)  思考題6  上機(jī)練習(xí)6第7章 菜單  7.1 建立菜單    7.1.1 認(rèn)識(shí)菜單    7.1.2 添加菜單    7.1.3 建立菜單的命令響應(yīng)  7.2 建立級(jí)聯(lián)菜單和分隔條    7.2.1 建立級(jí)聯(lián)菜單    7.2.2 建立分隔條    7.2.3 改變菜單項(xiàng)位置  7.3 設(shè)置菜單標(biāo)記    7.3.1 復(fù)選標(biāo)記    7.3.2 圖形標(biāo)記    7.3.3 禁用菜單標(biāo)記  7.4 設(shè)置熱鍵和快捷鍵    7.4.1 設(shè)置熱鍵    7.4.2 設(shè)置快捷鍵  7.5 調(diào)用對(duì)話框    7.5.1 調(diào)用系統(tǒng)對(duì)話框    7.5.2 調(diào)用自建對(duì)話框  7.6 彈出菜單    7.6.1 添加彈出菜單組件    7.6.2 創(chuàng)建彈出菜單  7.7 本章總結(jié)  思考題7  上機(jī)練習(xí)7第8章 工具欄和狀態(tài)欄  8.1 編輯工具欄    8.1.1 認(rèn)識(shí)工具欄    8.1.2 在工具欄上增加按鈕    8.1.3 調(diào)整工具欄按鈕  8.2 創(chuàng)建工具欄    8.2.1 創(chuàng)建工具欄和按鈕位圖    8.2.2 為工具欄命名    8.2.3 隱藏工具欄  8.3 建立工具欄按鈕的命令響應(yīng)    8.3.1 工具欄按鈕的命令響應(yīng)    8.3.2 設(shè)置單選按鈕組  8.4 認(rèn)識(shí)狀態(tài)欄    8.4.1 狀態(tài)欄的組成    8.4.2 狀態(tài)欄的參數(shù)  8.5 編輯狀態(tài)欄    8.5.1 增加、刪除狀態(tài)欄窗格    8.5.2 設(shè)置狀態(tài)欄窗格  8.6 增加狀態(tài)欄的功能    8.6.1 在狀態(tài)欄上顯示改寫狀態(tài)    8.6.2 在狀態(tài)欄上顯示系統(tǒng)時(shí)間    8.6.3 在狀態(tài)欄上顯示鼠標(biāo)指針坐標(biāo)  8.7 本章總結(jié)  思考題8  上機(jī)練習(xí)8參考文獻(xiàn)

章節(jié)摘錄

 ?。?)文檔窗口  文檔窗口也稱編輯窗口,是用戶進(jìn)行輸入或編輯頭文件、源文件、資源的區(qū)域。在編輯源文件時(shí),為了增加程序的可讀性,系統(tǒng)用綠色顯示注釋語句,用藍(lán)色顯示關(guān)鍵字?! 。?)輸出窗口  在編譯和調(diào)試程序過程中的有關(guān)信息及結(jié)果顯示在界面下方的輸出窗口內(nèi)?! ≡诔绦蚓帉懲瓿珊?,即可對(duì)源程序進(jìn)行編譯并運(yùn)行。編譯過程實(shí)際上分為兩步,先把源程序代碼翻譯成計(jì)算機(jī)可以識(shí)別的機(jī)器語言目標(biāo)代碼模塊,再把目標(biāo)代碼模塊和需要的靜態(tài)庫文件鏈接,形成計(jì)算機(jī)可執(zhí)行的程序?! 【幾g及運(yùn)行程序由“編譯”菜單的有關(guān)命令完成。單擊“編譯”一“編譯”菜單命令或按Ctrl+F7鍵,只執(zhí)行編譯過程。如果編譯過程中有語法錯(cuò)誤,將在輸出窗口內(nèi)顯示錯(cuò)誤或警告信息,根據(jù)出錯(cuò)的語句行號(hào)可找到該語句進(jìn)行修改,或者在提示錯(cuò)誤處雙擊鼠標(biāo),文檔窗口內(nèi)將用箭頭顯示錯(cuò)誤代碼的位置。  說明:有時(shí)提示的錯(cuò)誤語句行號(hào)并不一定是該行語句有錯(cuò)誤,有可能是上一行代碼的錯(cuò)誤引起的?! 螕簟熬幾g”一“構(gòu)件”菜單命令或按F7鍵,編譯修改過的文件,并把項(xiàng)目中的各文件進(jìn)行鏈接,形成最終可以執(zhí)行的程序。在編譯及鏈接過程中,輸出窗口顯示正在進(jìn)行的操作信息,若有錯(cuò)誤,顯示錯(cuò)誤或警告提示信息;若無編譯或鏈接錯(cuò)誤,輸出窗口如圖1-24所示。

編輯推薦

  全面體現(xiàn)全國高校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)發(fā)布的《中國高職院校計(jì)算機(jī)教育課程體系2007》的指導(dǎo)思想和課程體系,切合高職特點(diǎn)。定位準(zhǔn)確,內(nèi)容先進(jìn),取舍合理,體系得當(dāng),風(fēng)格優(yōu)良?! 〔皇歉鶕?jù)學(xué)科的原則確定課程體系,而是根據(jù)實(shí)際應(yīng)用的需要組織課程,突出應(yīng)用技能?! 懛ㄉ喜皇菑睦碚撊胧郑菑膶?shí)際問題入手,按照“提出問題一解決問題一歸納分析”的三部曲組織教學(xué),符合讀者認(rèn)知規(guī)律,易于學(xué)習(xí),有利于培養(yǎng)養(yǎng)應(yīng)用能力,  針對(duì)性強(qiáng),適用性廣,符合當(dāng)前大多數(shù)高職院校的實(shí)際需要。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    VC++程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)17條)

 
 

  •   一時(shí)興起買的,不過將來會(huì)用上。看了一點(diǎn),適合初級(jí)者閱讀。
  •   介紹蠻詳細(xì)的,值得一看!
  •   這本書是我在大學(xué)里上課要用到的專業(yè)書,應(yīng)該不錯(cuò)
  •   有新意 組織闡述都很條理
  •   很好~正品,書的內(nèi)容頁 不錯(cuò),下次還會(huì)光顧
  •   簡單實(shí)用,內(nèi)容淺顯易懂,挺不錯(cuò)的
  •   書中內(nèi)容寫的比較透徹, 作為一個(gè)初學(xué)者,容易看懂。
  •   書有點(diǎn)薄啊,不過還行吧
  •   正是我需要學(xué)習(xí)的課本。
  •   書的印刷沒有什么問題 物流也蠻及時(shí)!
  •   書還是很不錯(cuò)的,哈哈
  •   所以沒看。。。。
  •   書還好,學(xué)VC的好書
  •   經(jīng)典教材,就是有點(diǎn)理論大于時(shí)間!
  •   書本來到時(shí)有點(diǎn)爛,好在還可以看,所以不換了,書的內(nèi)容適合沒有基礎(chǔ)又想學(xué)VC的人,說的比較詳細(xì).不錯(cuò).
  •   買來自學(xué)用的 還可以
  •   這本書也他差勁了吧,還譚浩強(qiáng)寫的呢,是不是老糊涂了,都是網(wǎng)上能找到的,而且非常簡單的內(nèi)容,基本上內(nèi)容都是**,沒一個(gè)地方能有用的,而且書還很薄。建議大家別浪費(fèi)金錢和時(shí)間了。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7