注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++程序設(shè)計(jì)與軟件技術(shù)基礎(chǔ)

C++程序設(shè)計(jì)與軟件技術(shù)基礎(chǔ)

C++程序設(shè)計(jì)與軟件技術(shù)基礎(chǔ)

定 價(jià):¥28.00

作 者: 梁普選主編
出版社: 電子工業(yè)出版社
叢編項(xiàng): 大專院校計(jì)算機(jī)專業(yè)推薦用書(shū)
標(biāo) 簽: C語(yǔ)言

ISBN: 9787121000713 出版時(shí)間: 2004-07-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 322 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  計(jì)算機(jī)軟件范圍之廣,版本更新之快,體系膨脹之大往往令人目不暇接,無(wú)從下手。而計(jì)算機(jī)業(yè)內(nèi)人士在計(jì)算機(jī)面前表現(xiàn)的自信,與它們掌握計(jì)算機(jī)開(kāi)發(fā)工具的能力有直接關(guān)系。在眾多軟件開(kāi)發(fā)工具中,軟件界對(duì)VisualC++有很高的評(píng)價(jià)。C++語(yǔ)言是學(xué)習(xí)VisualC++的基礎(chǔ),"與其臨淵羨魚(yú),不如退而結(jié)網(wǎng)"。道路只有一個(gè):循序漸進(jìn),學(xué)習(xí)、實(shí)踐、再學(xué)習(xí)。既然我們把計(jì)算機(jī)高級(jí)語(yǔ)言做為解決實(shí)際問(wèn)題的工具,所以我們是站在如何使用"工具"的角度來(lái)編寫此書(shū)。C++語(yǔ)言是程序員開(kāi)發(fā)軟件的首選語(yǔ)言,也是一個(gè)"博大精深"的系統(tǒng)。本書(shū)并不打算就C++的方方面面都作詳細(xì)的論述,也不去逐條分析語(yǔ)句結(jié)構(gòu)用法及功能。站在"應(yīng)用"的角度,就C++系統(tǒng)的精華部分,力求在實(shí)現(xiàn)模塊功能、滿足需求分析的基礎(chǔ)上編寫本書(shū)。圍繞這一宗旨,結(jié)合作者多年的教學(xué)經(jīng)驗(yàn)及編程體會(huì),開(kāi)始走上編書(shū)之路。編制本書(shū)的目的,就是給程序設(shè)計(jì)培訓(xùn)班學(xué)員、計(jì)算機(jī)專業(yè)學(xué)生提供一冊(cè)學(xué)習(xí)C++,乃至VisualC++教材、教參,使我們?cè)趯W(xué)習(xí)編程過(guò)程中有程序可閱讀,使上機(jī)操作有參考,得到指導(dǎo),讓我們較順利地走入VisualC++大門。計(jì)算機(jī)軟件范圍之廣,版本更新之快,體系膨脹之大往往令人目不暇接,無(wú)從下手。而計(jì)算機(jī)業(yè)內(nèi)人士在計(jì)算機(jī)面前表現(xiàn)的自信,與他們掌握計(jì)算機(jī)開(kāi)發(fā)工具的能力有直接關(guān)系。在眾多軟件開(kāi)發(fā)工具中,軟件界對(duì)VisualC++有很高的評(píng)價(jià)。C++語(yǔ)言是學(xué)習(xí)VisualC++的基礎(chǔ),"與其臨淵羨魚(yú),不如退而結(jié)網(wǎng)"。道路只有一個(gè):循序漸進(jìn),學(xué)習(xí)、實(shí)踐、再學(xué)習(xí)。C++是軟件開(kāi)發(fā)者的首選語(yǔ)言,主要原因是它經(jīng)歷幾代程序員磨練造就了在軟件開(kāi)發(fā)領(lǐng)域不可替代的地位。對(duì)于近乎完備而"博大精深"的軟件開(kāi)發(fā)環(huán)境,本書(shū)并不打算就C++的方方面面進(jìn)行詳細(xì)的論述,而是站在"應(yīng)用"的角度,就C++系統(tǒng)的精華部分,力求實(shí)現(xiàn)用戶需求,站在如何把"工具"用好的角度來(lái)提出問(wèn)題、分析問(wèn)題,最終使用計(jì)算機(jī)解決問(wèn)題的角度來(lái)組織內(nèi)容。本書(shū)分為6章。第1章內(nèi)容為:C++基礎(chǔ)。第2章內(nèi)容為:面向?qū)ο蟮某绦蛟O(shè)計(jì)基礎(chǔ)。第3章內(nèi)容為:面向?qū)ο蟮某绦蛟O(shè)計(jì)應(yīng)用。第4章內(nèi)容為:微軟基礎(chǔ)類庫(kù)與消息映射。第5章內(nèi)容為:VisualC++編程基礎(chǔ)。第6章內(nèi)容為:數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)。最后是附錄,包括一個(gè)綜合應(yīng)用實(shí)例和習(xí)題答案。撰寫本書(shū)的目的是向非計(jì)算機(jī)專業(yè)研究生或計(jì)算機(jī)專業(yè)本科生提供一冊(cè)學(xué)習(xí)C++及VisualC++編程的教材、教參。使學(xué)生在學(xué)習(xí)過(guò)程中由一門語(yǔ)言基礎(chǔ)平緩過(guò)渡到基于Windows平臺(tái)的軟件設(shè)計(jì)模式上,使他們?cè)趯W(xué)習(xí)過(guò)程中有程序可閱讀,有理念可分析,有結(jié)論可總結(jié),較順利地走人VisualC++程序設(shè)計(jì)大門。本書(shū)參考了[美)KrisJamsa,PH.D編著的《SuccessWithC++》、馬建紅編著的《VisualC++程序設(shè)計(jì)與軟件技術(shù)基礎(chǔ)》、馬安鵬編著的《VisualC++6程序設(shè)計(jì)導(dǎo)學(xué)》及呂鳳翥編著的《C++語(yǔ)言基礎(chǔ)教程》的部分內(nèi)容,在此向作者的辛勤勞動(dòng)表示衷心的感謝。在本書(shū)編寫過(guò)程中,得到了河北科技大學(xué)研究生院王德松教授和賈輝然教授的大力支持和幫助,現(xiàn)代教育技術(shù)中心領(lǐng)導(dǎo)尚愛(ài)華及各位教師提供了相關(guān)素材,使本書(shū)順利完稿。由于作者水平有限,作為研究生的計(jì)算機(jī)基礎(chǔ)教材難免存在不足之處,敬請(qǐng)各位讀者指正。

作者簡(jiǎn)介

暫缺《C++程序設(shè)計(jì)與軟件技術(shù)基礎(chǔ)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  C++基礎(chǔ)
1.1  一個(gè)簡(jiǎn)單的C++程序
1.2  C++標(biāo)識(shí)符與關(guān)鍵字
1.2.1  標(biāo)識(shí)符
1.2.2  關(guān)鍵字
1.3  C++的數(shù)據(jù)類型
1.3.1  char類型
1.3.2  類型short
1.3.3  類型int
1.3.4  類型long
1.3.5  類型_intn
1.3.6  浮點(diǎn)類型float/double
1.4  I/O流與字符數(shù)據(jù)
1.5  常量
1.6  類型轉(zhuǎn)換
1.6.1  類型的自動(dòng)轉(zhuǎn)換
1.6.2  強(qiáng)制類型轉(zhuǎn)換
1.7  C++的存儲(chǔ)類型與變量的作用域
1.8  操作符
1.8.1  算數(shù)運(yùn)算符
1.8.2  關(guān)系運(yùn)算符
1.8.3  邏輯運(yùn)算符
1.8.4  位運(yùn)算符
1.8.5  復(fù)合賦值運(yùn)算符
1.8.6  三目運(yùn)算(條件操作符)
1.9  復(fù)雜數(shù)據(jù)類型
1.9.1  枚舉類型
1.9.2  聯(lián)合
1.9.3  結(jié)構(gòu)
1.10  數(shù)組與字符序列
1.10.1  一維數(shù)組
1.10.2  一維數(shù)組的初始化
1.10.3  字符序列和字符處理函數(shù)
1.11  指針
1.11.1  指針即地址
1.11.2  定義指針變量
1.11.3  指針操作符
1.11.4  指針運(yùn)算
1.11.5  指針與數(shù)組
1.11.6  指針的初始化
1.11.7  無(wú)類型指針
1.12  控制結(jié)構(gòu)
1.12.1  分支結(jié)構(gòu)
1.12.2  循環(huán)結(jié)構(gòu)
1.13  函數(shù)
1.13.1  涵數(shù)的一般格式
1.13.2  函數(shù)的使用一般原則
1.13.3  指針函數(shù)與函數(shù)指針
1.13.4  函數(shù)重載
1.14  動(dòng)太存儲(chǔ)分配與程序結(jié)構(gòu)
1.14.1  動(dòng)態(tài)存儲(chǔ)分配
1.14.2  程序結(jié)構(gòu)的組織
習(xí)題一
第2章  面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
2.1  基本概念
2.1.1  數(shù)據(jù)抽象及數(shù)據(jù)封裝
2.1.2  繼承性與派生類
2.1.3  多態(tài)性
2.2  類定義
2.2.1  類定義的一般格式
2.2.2  成員函數(shù)
2.3  內(nèi)聯(lián)函數(shù)與非內(nèi)聯(lián)函數(shù)
2.4  類與對(duì)象
2.5  定義對(duì)象
2.6  訪問(wèn)數(shù)據(jù)成員
2.7  構(gòu)造函數(shù)與析構(gòu)函數(shù)
2.7.1  構(gòu)造函數(shù)的重載
2.7.2  構(gòu)造函數(shù)
2.8  對(duì)象運(yùn)算
2.8.1  對(duì)象賦值
2.8.2  對(duì)象數(shù)組
2.8.3  對(duì)象指針
2.8.4  this指針
2.8.5  指向類成員的指針
2.9  類的靜態(tài)成員
2.9.1  靜態(tài)數(shù)據(jù)成員
2.9.2  靜態(tài)成員函數(shù)
2.10  模板
2.10.1  理解函數(shù)模板
2.10.2  理解類模板
2.11  運(yùn)算符重載
2.11.1  理解運(yùn)算符重載
2.11.2  實(shí)現(xiàn)運(yùn)算符重載
2.11.3  重載I/O操作符
習(xí)題二
第3章  面向?qū)ο蟪绦蛟O(shè)計(jì)應(yīng)用
3.1  基本概念
3.2  定義派生類
3.3  派生類的構(gòu)造函數(shù)
3.4  理解數(shù)據(jù)成員的訪問(wèn)權(quán)限
3.5  多級(jí)繼承與多繼承
3.5.1  多級(jí)繼承
3.5.2  多繼承
3.6  虛基類
3.6.1  多繼承中的二義性
3.6.2  解決方法
3.7  多態(tài)性
3.7.1  虛函數(shù)
3.7.2  后期聯(lián)編
3.8  理解純虛函數(shù)
習(xí)題三
第4章  微軟基礎(chǔ)類庫(kù)與消息映射
4.1  一個(gè)簡(jiǎn)單的MFC程序
4.2  創(chuàng)建Windows程序
4.3  微軟基礎(chǔ)類庫(kù)(MFC)
4.3.1  MFC結(jié)構(gòu)
4.3.2  MFC的應(yīng)用
4.4  消息映射
4.4.1  理解消息映射
習(xí)題四
第5章  Visual C++編程基礎(chǔ)
5.1  文檔/視圖結(jié)構(gòu)下的數(shù)據(jù)處理機(jī)理
5.1.1  文檔/視圖構(gòu)造
5.1.2  定義有戶數(shù)據(jù)結(jié)構(gòu)
5.1.3  在文檔類中實(shí)現(xiàn)用戶數(shù)據(jù)操作
5.1.4  創(chuàng)建用戶交互平臺(tái)
5.1.5  調(diào)試程序
5.2  文檔/視圖結(jié)構(gòu)下的數(shù)據(jù)緩存機(jī)制
5.3  MFC對(duì)象的持久性機(jī)制
5.3.1  對(duì)象的持久性機(jī)制
5.3.2  對(duì)象序列化原理
5.3.3  對(duì)象存取實(shí)現(xiàn)過(guò)程
5.4  MFC中集合類及數(shù)據(jù)結(jié)構(gòu)應(yīng)用
5.4.1  MFC中的集合類
5.4.2  如何選 用MFC集合類
5.4.3  模板類和非模板類
5.4.4  使用CObList集合實(shí)現(xiàn)隊(duì)列操作
5.4.5  使用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)訪問(wèn)CStudent類的對(duì)象數(shù)據(jù)
5.5  靜態(tài)切分窗口的多視圖SDI應(yīng)用程序
5.5.1  生成新項(xiàng)目
5.5.2  增加文檔類數(shù)據(jù)成員
5.5.3  增加一個(gè)視圖類
5.5.4  修改框架窗口類
5.5.5  編譯運(yùn)行
5.6  鼠標(biāo)操作及消息映射
5.6.1  Windows中的消息
5.6.2  消息分類
5.6.3  消息映射與用戶自定義消息及處理機(jī)制
5.6.4  自定義消息的處理
5.6.5  自定義消息及處理函數(shù)定義
5.6.6  編譯運(yùn)行
5.7  繪圖程序
5.7.1  設(shè)計(jì)目標(biāo)
5.7.2  設(shè)計(jì)結(jié)果
5.7.3  基礎(chǔ)知識(shí)_MFC繪圖步驟
5.7.4  創(chuàng)建畫圖程序步驟
5.7.5  視圖客戶區(qū)曲線的存取(永久化操作)
5.8  對(duì)話框編程
5.8.1  創(chuàng)建模態(tài)對(duì)話框
5.8.2  創(chuàng)建非模態(tài)對(duì)話框
5.8.3  基于對(duì)話框的數(shù)據(jù)交換與數(shù)據(jù)傳輸
5.8.4  菜單操作
5.8.5  創(chuàng)建快捷菜單
5.8.6  調(diào)用通用對(duì)話框
5.8.7  控件基本操作
5.9  數(shù)據(jù)庫(kù)編程
5.9.1  創(chuàng)建Access數(shù)據(jù)庫(kù)DB1
5.9.2  創(chuàng)建數(shù)據(jù)源
5.9.3  創(chuàng)建單文檔程序
5.9.4  數(shù)據(jù)庫(kù)編程
5.9.5  處理多個(gè)表
5.9.6  實(shí)現(xiàn)數(shù)據(jù)表查詢與排序
5.9.7  與數(shù)據(jù)庫(kù)相關(guān)的ActiveX控件
5.10  動(dòng)態(tài)鏈接庫(kù)編程
5.10.1  動(dòng)態(tài)鏈接庫(kù)(DLL)
5.10.2  DLL的概念
5.10.3  動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建
5.10.4  動(dòng)態(tài)鏈接庫(kù)DLL的鏈接
5.11  網(wǎng)絡(luò)編程基礎(chǔ)
5.11.1  服務(wù)器端操作socket
5.11.2  客戶端socket操作
5.11.3  數(shù)據(jù)的傳送
5.11.4  Client/Server模型
5.11.5  C/S使用范例
習(xí)題五
第6章  數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
6.1  數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)
6.1.1  幾個(gè)基本概念
6.1.2  數(shù)據(jù)結(jié)構(gòu)的有關(guān)概念
6.1.3  線性邏輯結(jié)構(gòu)
6.1.4  線性表的順序存儲(chǔ)結(jié)構(gòu)及運(yùn)算
6.1.5  線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)及運(yùn)算
6.1.6  線性表鏈性存儲(chǔ)結(jié)構(gòu)的插入和刪除運(yùn)算
6.2  數(shù)據(jù)的非線性邏輯結(jié)構(gòu)——樹(shù)
6.2.1  樹(shù)和根樹(shù)的相關(guān)概念
6.2.2  有向樹(shù)的元表
6.2.3  根樹(shù)的元素
6.2.4  根樹(shù)的存儲(chǔ)結(jié)構(gòu)和遍歷
6.3  根樹(shù)和森林的遍歷
附錄A  綜合應(yīng)用——編寫繪圖程序
附錄B  習(xí)題參考答案

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)