VC++程序設計基礎教程

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 VC++集成開發(fā)環(huán)境  1.1 了解VC++的開發(fā)環(huán)境及C++程序的基本結(jié)構(gòu)  1.2 編寫windows環(huán)境下的應用程序  1.3 類的概念和MFC    1.3.1 類的概念    1.3.2 MFC  1.4 項目和項目工作區(qū)    1.4.1 項目的概念    1.4.2 項目工作區(qū)    1.4.3 新建項目的方法  1.5 本章總結(jié)  思考題1  上機練習1第2章 對話框  2.1 模式和非模式對話框  2.2 創(chuàng)建對話框的方法    2.2.1 資源的概念    2.2.2 創(chuàng)建對話框  2.3 對話框類    2.3.1 成員訪問限定標識符protocted    2.3.2 類的繼承和派生    2.3.3 對話框類的繼承關(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 對話框類中的函數(shù)  2.5 改變對話框的屬性  2.6 消息對話框  2.7 本章總結(jié)  思考題2  上機練習2第3章 windows常用控件  3.1 常用控件介紹    3.1.1 顯示控件工具欄的方法    3.1.2 控件名稱及功能  3.2 消息驅(qū)動機制    3.2.1 消息的概念    3.2.2 消息的組成    3.2.3 消息隊列及消息循環(huán)    3.2.4 消息響應及消息映射  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 復選框    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ū)念惣邦惖某蓡T函數(shù)    3.6.2 列表框的屬性及與列表框有關(guān)的消息    3.6.3 列表框的操作和編程    3.6.4 組合框控件  3.7 本章總結(jié)  思考題3  上機練習3第4章 文檔和視圖  4.1 窗口及風格設置    4.1.1 主框架窗口和文檔窗口    4.1.2 窗口風格的設置  4.2 文檔和視圖的結(jié)構(gòu)關(guān)系  4.3 文檔管理數(shù)據(jù)的方法  4.4 視圖操作  4.5 本章總結(jié)  思考題4  上機練習4第5章 圖形  5.1 圖形設備接口和設備環(huán)境    5.1.1 圖形設備接口    5.1.2 設備環(huán)境  5.2 繪圖函數(shù)    5.2.1 CDC及其子類    5.2.2 獲取設備環(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 坐標系統(tǒng)    5.4.2 映射模式  5.5 本章總結(jié)  思考題5  上機練習5第6章 文本  6.1 字體的設置  6.2 文本的繪制    6.2.1 文本輸出函數(shù)    6.2.2 文本格式屬性    6.2.3 文本測量函數(shù)  6.3 本章總結(jié)  思考題6  上機練習6第7章 菜單  7.1 建立菜單    7.1.1 認識菜單    7.1.2 添加菜單    7.1.3 建立菜單的命令響應  7.2 建立級聯(lián)菜單和分隔條    7.2.1 建立級聯(lián)菜單    7.2.2 建立分隔條    7.2.3 改變菜單項位置  7.3 設置菜單標記    7.3.1 復選標記    7.3.2 圖形標記    7.3.3 禁用菜單標記  7.4 設置熱鍵和快捷鍵    7.4.1 設置熱鍵    7.4.2 設置快捷鍵  7.5 調(diào)用對話框    7.5.1 調(diào)用系統(tǒng)對話框    7.5.2 調(diào)用自建對話框  7.6 彈出菜單    7.6.1 添加彈出菜單組件    7.6.2 創(chuàng)建彈出菜單  7.7 本章總結(jié)  思考題7  上機練習7第8章 工具欄和狀態(tài)欄  8.1 編輯工具欄    8.1.1 認識工具欄    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 建立工具欄按鈕的命令響應    8.3.1 工具欄按鈕的命令響應    8.3.2 設置單選按鈕組  8.4 認識狀態(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 設置狀態(tài)欄窗格  8.6 增加狀態(tài)欄的功能    8.6.1 在狀態(tài)欄上顯示改寫狀態(tài)    8.6.2 在狀態(tài)欄上顯示系統(tǒng)時間    8.6.3 在狀態(tài)欄上顯示鼠標指針坐標  8.7 本章總結(jié)  思考題8  上機練習8參考文獻

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    VC++程序設計基礎教程 PDF格式下載


用戶評論 (總計17條)

 
 

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

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

京ICP備13047387號-7