C++程序設計教程

出版時間:2009-8  出版社:機械工業(yè)出版社  作者:劉冰,張林,蔣貴全 編著  頁數(shù):318  
Tag標簽:無  

前言

  作為新一代開發(fā)工具,Visual Studio 2008對編程語言、設計器、編輯器和數(shù)據訪問功能進行了全面的提升,確保開發(fā)人員克服軟件開發(fā)難題,快速創(chuàng)建互連應用程序。Visual Studio 2008提供了一些新的工具,可使開發(fā)人員在最新的平臺上快速地構建杰出的、高度人性化用戶體驗的和互聯(lián)的應用。這些最新平臺包括Web、Windows Vista、Office 2007、SQL Server 2008、Windows Mobile和Windows Setwer 2008。Microsoft Visual Studio Team System 2008提供完整的工具套件和統(tǒng)一的開發(fā)過程,適用于任何規(guī)模的開發(fā)團隊,幫助所有團隊成員提高自身技能,使開發(fā)人員、設計人員、測試人員、架構師和項目經理更好地協(xié)同工作,縮短軟件或解決方案的交付時間?! ”緯粌H重視理論知識的介紹,并且將實踐與理論相結合,在教學內容上也做了較大調整,著重對基于Visual Studio 2008的Visual C++2008開發(fā)平臺的新增功能和特點進行理論和實例的講解,使學生能更深刻地理解這種先進的程序設計思想。力求通過實例讓學生全面掌握面向對象與可視化程序設計的思路和開發(fā)技巧。同時,為了讓學生更好地掌握“Visual C++面向對象與可視化程序設計”的思想和方法,還增加了部分緊扣相關知識點的典型實例。本書涉及的知識點包括C++語言基礎、面向對象的程序設計、Windows編程基礎、Visual C++2008開發(fā)平臺概述、MFC基本應用程序、用戶界面設計、對話框和常用控件、文檔和視圖、圖形與文本、Visual C++2008的高級應用綜合實例分析等?! ”緯木幷叨际情L期在高校從事軟件教學的教師,有豐富的教學經驗和科研開發(fā)能力。其中第1、2、3、4由劉冰編寫;第6、7、8、11章由張林編寫;第5、9、10章由蔣貴全編寫;龍昭華教授負責統(tǒng)稿及內容審定,林遠華、王少鋒、鄭幸福,王松勇、施佳、王波等參與了文字錄入,并對書中的實例及圖表做了大量的工作。本書的順利完成要感謝重慶郵電大學計算機科學與技術學院的領導和相關老師給予的大力支持和幫助?! ”緯诰帉戇^程中參閱了大量國內外有關C++語言程序設計的教材和資料,在此向文獻的作者表示感謝!  與本書配套的電子教案和習題答案將于本書正式出版后,向使用本教材的單位與個人提供,如有需要可在機械工業(yè)出版社網站  目前,國內外有關Visual C++方面的資料很多,新理論、新技術層出不窮。由于時間倉促,加上C++語言程序設計方法、設計思想發(fā)展迅速和編者水平有限,書中難免存在不妥和錯誤之處,懇請讀者批評指正。

內容概要

本書從實用的角度出發(fā),詳細介紹了C++語言基礎、面向對象的C++語言程序設計、Windows編程基礎、Visual C++2008開始平臺、MFC基本應用程序、用戶界面設計、對話框和常用控件、文檔和視圖、圖形與文本等知識,并介紹了Visual C++2008的高級應用以及開發(fā)實例。每章均配有刊題,以指導讀者深入地進行學習。本書內容豐富、通俗易懂,概念清晰、深入淺出,實例豐富、實用性強,對于Visual C++2008開發(fā)平臺初學者,通過對本教材的學習可以熟練掌握操作并能夠解決實際工程問題?! ”緯勺鳛楦叩葘W校計算機專業(yè)C++語言程序設計課程的教材或教學參考用書,也可作為通信、電子信息、自動化等相關專業(yè)教材。

書籍目錄

出版說明前言第1章 C++語言基礎 1.1 標識符和關鍵字  1.1.1 標識符  1.1.2 關鍵字 1.2 運算符和表達式  1.2.1 運算符  1.2.2 優(yōu)先級和結合性  1.2.3 表達式 1.3 數(shù)據類型 1.4 常量和變量  1.4.1 變量的5個要素  1.4.2 變量作用域  1.4.3 變量生存期 1.5 數(shù)組  1.5.1 一維數(shù)組  1.5.2 一維數(shù)組和二維數(shù)組的初始化  1.5.3 字符數(shù)組 1.6 指針和引用  1.6.1 指針變量的定義與賦值  1.6.2 數(shù)組指針與指針數(shù)組  1.6.3 動態(tài)內存分配:new與delete  1.6.4 引用 1.7 字符串處理函數(shù) 1.8 標準輸入輸出 1.9 函數(shù)  1.9.1 函數(shù)的定義  1.9.2 函數(shù)的聲明  1.9.3 函數(shù)的參數(shù)和返回值  1.9.4 函數(shù)的調用  1.9.5 函數(shù)參數(shù)的傳遞 1.10 本章小結 1.11 練習題第2章 面向對象的程序設計 2.1 C語言和C++語言的關系 2.2 類和對象  2.2.1 類和對象的定義  2.2.2 成員函數(shù)  2.2.3 構造函數(shù)和析構函數(shù)  2.2.4 靜態(tài)成員變量  2.2.5 友元 2.3 類的繼承和派生  2.3.1 類與類之間的4種關系  2.3.2 類的繼承  2.3.3 派生類  2.3.4 基類成員的訪問控制  2.3.5 多態(tài)性  2.3.6 虛函數(shù)  2.3.7 重載 2.4 本章小結 2.5 練習題第3章 Windows編程基礎 3.1 Windows介紹  3.1.1  Windows的主要版本  3.1.2  windows編程工具 3.2  Windows應用程序設計的特點 3.3 創(chuàng)建控制臺應用程序  3.3.1 用AppWizard創(chuàng)建一個CLR控制臺應用程序  3.3.2 用AppWizard創(chuàng)建一個win32控制臺應用程序 3.4  windows應用程序的組織 3.5  Windows編程  3.5.1 簡單的Windows應用程序  3.5.2 Windows基本數(shù)據類型 3.6 本章小結 3.7 練習題第4章 Visual C++2008開發(fā)平臺概述 4.1  Visual C++2008的新特征 4.2  Visual C++2008的配置要求 4.3  Visual Studio 2008集成開發(fā)環(huán)境  4.3.1 手動卸載Visual Studio 2008之前的版本  4.3.2 安裝Visual Studio 2008  4.3.3 解決方案和項目  4.3.4 編輯器和設計器  4.3.5 生成和調試工具  4.3.6 部署工具  4.3.7 幫助文檔  4.3.8 程序調試跟蹤實例 4.4 本章小結 4.5 練習題第5章 MFC基本應用程序 ……第6章 用戶界面設計第7章 對話框和常用控件第8章 文檔和視圖第9章 圖形與文本第10章 Visual C++2008的高級應用第11章 人事管理系統(tǒng)綜合實例分析參考文獻

章節(jié)摘錄

  第3章 Windows編程基礎  本章主要從Windows編程的特點、Windows操作系統(tǒng)的特點、Windows的基本用戶界面對象以及Windows應用程序的基本組成和生成過程等方面進行介紹,并通過具體的實例展示如何在Windows下進行C++語言編程。  3.1 Windows介紹  Windows是一種基于圖形界面的多任務操作系統(tǒng)。為這個環(huán)境開發(fā)的程序有著相同的外觀和命令結構。對用戶來說,這使得學習使用Windows應用程序變得較容易。為了幫助用戶開發(fā)Windows應用程序,Windows提供了大量的內建函數(shù)以方便使用彈出菜單、滾動條、對話框、圖標和其他一些用戶界面。  Windows運行應用程序以硬件無關的方式來處理視頻顯示、鍵盤、鼠標、打印機、串行口以及系統(tǒng)時鐘。最值得注意的Windows特性就是其標準化的圖形用戶界面。統(tǒng)一的界面使用圖片或圖標來代表磁盤驅動器、文件、子目錄以及其他操作系統(tǒng)的命令和動作。統(tǒng)一的用戶界面也為程序員帶來了好處。例如,可以很方便地使用常見菜單和對話框的內建函數(shù)。所有的菜單都具有相同風格的鍵盤和鼠標接口,因為是Windows而不是程序員在實現(xiàn)它。  Windows的多任務環(huán)境允許用戶在同一時刻運行多個應用程序或同一個應用程序的多個實例。一個應用程序可能處于激活狀態(tài)。激活的應用程序是指它正接收用戶的輸入,因為每一個瞬間僅有一個程序能夠被處理,因此同一時間也只能有一個應用程序處于激活狀態(tài)。但是,可以有多個并行運行的任務。

編輯推薦

  《C++程序設計教程:基于Visual Studio2008》不僅重視理論知識的介紹,并且將實踐與理論相結合,在教學內容上也做了較大調整,著重對基于Visual Studio 2008的Visual C++2008開發(fā)平臺的新增功能和特點進行理論和實例的講解,使學生能更深刻地理解這種先進的程序設計思想。力求通過實例讓學生全面掌握面向對象與可視化程序設計的思路和開發(fā)技巧。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C++程序設計教程 PDF格式下載


用戶評論 (總計16條)

 
 

  •   在當當買過很多次書,但這本是我第一次沒有去書店看到實樣就直接在當當下了訂單。一般有幾類書我是不喜歡買的,比如編者好幾個人,比如僅針對某一軟件,前者大概是東拼西湊的幾個人的思想,甚或為了評職稱完成出書任務掛名出書,后者則局限性太強,你出的書是針對Word2003的,但現(xiàn)在主流2007,那你出07的,不定什么時候又過時了,軟件一更新,變化有時是很大的,但就WORD而言,誰不是拿過來就用的,有幾個還要買本書好好學學才會用?誠然,書中自然是有許多我們不知道的使用技巧,可是并非每個用Word的人都必須要知曉啊。但是這本書既是好幾個人共同編寫又是針對VS08這一軟件的。好就好在它只針對VS08,因為我從官方網站上下載了這個軟件,而用我已有的知識編幾個程序都編譯不通過!想必原因有兩個,第一,我是學習錢能的那本標準C++的書,標準c++與VS08的C++語法是有區(qū)別的,而本身我也沒學多少東西,水平太有限,其次,這軟件一裝上我連“編譯”按鈕都沒找著!我確實需要一本書,能教教我怎么用這個軟件的。如果我用的是VC++6.0,哪里還有必要買關于軟件使用的書呢!
  •   剛收到書,還沒有看,但是單從書的紙質和印刷方面來說很不錯。大致翻了一下書,內容挺好的,例子,內容,界面截圖等都挺好~希望以后慢慢學習的過程中有更好的體驗~~很滿意的說~~
  •   這本書讓我很驚喜?。?!讓我的滿意程度超出了相像?。?!正好與我所學的教材想互補,完美!??!
  •   基于新架構的編程,適應發(fā)展
  •   很實用,很簡單的一本書,但是不深
  •   針對性較強,案例較具體,就是數(shù)量好了點,是一本好書
  •   可以用來學習。需要由一定的基礎。
  •   紙?zhí)×耍杏X書軟軟的。。內容還可以,基本知識概括的很全面
  •   民用級別~ 不錯了~
  •   學過C++,但用起VS2008還是有點不太順手,正好的有一本專門針對VS2008的C++,感覺真是很及時。。。
  •   我最近剛學完c++語言,想學VC編程買了這本書,但是看不懂,可能是我的水平太低吧。
  •   本書是我所喜歡的,因為正學VS2008中,但作者的書寫錯誤實在是不敢恭維了,前面比較簡單的部分(學過的)就發(fā)現(xiàn)幾處錯誤了,還沒看完,祈禱后面會好點,后面是重頭戲啊。還有紙質也不咋滴哦……
  •   內容說的太粗糙。。加上郵寄費就沒便宜多少。。不值。
  •   這本書不好,感覺沒什么用
  •   如題,這本書讓人無法形容的爛!誰買誰后悔!
  •   服務超爛,給了我一本壞書,要不是考試,我肯定不付錢
 

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

京ICP備13047387號-7