21世紀(jì)全國應(yīng)用型本科計(jì)算機(jī)案例型規(guī)劃教材

出版時(shí)間:2009-3  出版社:北京大學(xué)出版社  作者:黃賢英,劉恒洋 主編  頁數(shù):346  

前言

  北京大學(xué)出版社第六事業(yè)部在2005年組織編寫了《21世紀(jì)全國應(yīng)用型本科計(jì)算機(jī)系列實(shí)用規(guī)劃教材》,至今已出版了50多種。這些教材出版后,在全國高校引起熱烈反響,可謂初戰(zhàn)告捷。這使北京大學(xué)出版社的計(jì)算機(jī)教材市場規(guī)模迅速擴(kuò)大,編輯隊(duì)伍茁壯成長,經(jīng)濟(jì)效益明顯增強(qiáng),與各類高校師生的關(guān)系更加密切?! ?008年1月北京大學(xué)出版社第六事業(yè)部在北京召開了“21世紀(jì)全國應(yīng)用型本科計(jì)算機(jī)案例型教材建設(shè)和教學(xué)研討會(huì)”。這次會(huì)議為編寫案例型教材做了深入的探討和具體的部署,制定了詳細(xì)的編寫目的、叢書特色、內(nèi)容要求和風(fēng)格規(guī)范。在內(nèi)容上強(qiáng)調(diào)面向應(yīng)用、能力驅(qū)動(dòng)、精選案例、嚴(yán)把質(zhì)量;在風(fēng)格上力求文字精練、脈絡(luò)清晰、圖表明快、版式新穎。這次會(huì)議吹響了提高教材質(zhì)量第二戰(zhàn)役的進(jìn)軍號?! “咐徒滩恼婺芴岣呓虒W(xué)的質(zhì)量嗎?  是的。著名法國哲學(xué)家、數(shù)學(xué)家勒內(nèi)·笛卡兒(Rene Descartes,1596-1650)說得好:“由一個(gè)例子的考察,我們可以抽出一條規(guī)律。(From the consideration of an example we call form a rule.)”事實(shí)上,他發(fā)明的直角坐標(biāo)系,正是通過生活實(shí)例而得到的靈感。據(jù)說是在1619年夏天,笛卡兒因病住進(jìn)醫(yī)院。中午他躺在病床上,苦苦思索一個(gè)數(shù)學(xué)問題時(shí),忽然看到天花板上有一只蒼蠅飛來飛去。當(dāng)時(shí)天花板是用木條做成正方形的格子。笛卡兒發(fā)現(xiàn),要說出這只蒼蠅在天花板上的位置,只需說出蒼蠅在天花板上的第幾行和第幾列。當(dāng)蒼蠅落在第四行、第五列的那個(gè)正方形時(shí),可以用(4,5)來表示這個(gè)位置……由此他聯(lián)想到可用類似的辦法來描述一個(gè)點(diǎn)在平面上的位置。他高興地跳下床,喊著“我找到了,找到了”,然而不小心把國際象棋撒了一地。當(dāng)他的目光落到棋盤上時(shí),又興奮地一拍大腿:“對,對,就是這個(gè)圖”。笛卡兒鍥而不舍的毅力,苦思冥想的鉆研,使他開創(chuàng)了解析幾何的新紀(jì)元。千百年來,代數(shù)與幾何,井水不犯河水。17世紀(jì)后,數(shù)學(xué)突飛猛進(jìn)的發(fā)展,在很大程度卜歸功于笛卡兒坐標(biāo)系和解析幾何學(xué)的創(chuàng)立。  這個(gè)故事,聽起來與阿基米德在浴池洗澡而發(fā)現(xiàn)浮力原理,牛頓在蘋果樹下遇到蘋果落到頭上而發(fā)現(xiàn)萬有引力定律,確有異曲同工之妙。這就證明,一個(gè)好的例子往往能激發(fā)靈感,由特殊到一般,聯(lián)想出普遍的規(guī)律,即所謂的“一葉知秋”、“見微知著”的意思。  回顧計(jì)算機(jī)發(fā)明的歷史,每一臺(tái)機(jī)器、每一顆芯片、每一種操作系統(tǒng)、每一類編程語言、每一個(gè)算法、每一套軟件、每一款外部設(shè)備,無不像閃光的珍珠串在一起。每個(gè)案例都閃爍著智慧的火花,是創(chuàng)新思想不竭的源泉。在計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域,這樣的案例就像大海岸邊的貝殼,俯拾皆是。

內(nèi)容概要

本書綜合了c++基礎(chǔ)知識、Windows程序設(shè)計(jì)和MFC編程基礎(chǔ),精選各個(gè)常用的知識點(diǎn)。貫穿全書的應(yīng)用案例是一個(gè)完整的以Visual Studio 2005為開發(fā)平臺(tái)的點(diǎn)對點(diǎn)通信程序。    本書適用于高等院校學(xué)生,既可以作為單獨(dú)的教材使用,也可以作為參考教材,供學(xué)生在“C++面向?qū)ο蟪绦蛟O(shè)計(jì)”實(shí)驗(yàn)和課程設(shè)計(jì)中使用,也可供工程技術(shù)人員參考使用。閱讀本書需要有一定的C語言基礎(chǔ)。

書籍目錄

第1章 概述  1.1 c++語言程序設(shè)計(jì)的特點(diǎn)    1.1.1 抽象性    1.1.2 封裝性    1.1.3 繼承性    1.1.4 多態(tài)性  1.2 類與對象    1.2.1  類    1.2.2 對象    1.2.3 類和對象的關(guān)系  1.3 本書的目標(biāo)及結(jié)構(gòu)    1.3.1  C++、MFC和Windows程序設(shè)計(jì)    1.3.2 示例系統(tǒng)概述    1.3.3 本書的結(jié)構(gòu)安排  1.4 示例系統(tǒng)開發(fā)前的準(zhǔn)備    1.4.1  數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)的定義    1.4.2 示例系統(tǒng)高層協(xié)議設(shè)計(jì)    1.4.3 創(chuàng)建服務(wù)端項(xiàng)目  1.5  本章小結(jié)  1.6 思考與練習(xí)第2章 C++基礎(chǔ)  2.1  C++語言基礎(chǔ)    2.1.1 字符串類型    2.1.2 const限定修飾符    2.1.3 引用類型    2.1.4 sizeof操作符    2.1.5 new和delete表達(dá)式    2.1.6 類型轉(zhuǎn)換  2.2 函數(shù)    2.2.1  函數(shù)參數(shù)類型檢查    2.2.2 參數(shù)傳遞    2.2.3 返回一個(gè)值    2.2.4 inline函數(shù)  2.3 重載函數(shù)    2.3.1 重載函數(shù)聲明    2.3.2 重載函數(shù)的解析步驟  2.4 函數(shù)模板    2.4.1  函數(shù)模板的定義    2.4.2 函數(shù)模板的實(shí)例化  2.5 本章小結(jié)  2.6 思考與練習(xí)第3章  類  3.1 類和對象    3.1.1 類定義    3.1.2 類對象    3.1.3 類成員函數(shù)    3.1.4 隱含的this指針    3.1.5 靜態(tài)類成員  3.2 類的初始化、賦值和析構(gòu)    3.2.1 類的顯式初始化    3.2.2 類的構(gòu)造函數(shù)    3.2.3 類的析構(gòu)函    3.2.4 類對象數(shù)組  3.3 重載操作符和用戶定義的轉(zhuǎn)換    3.3.1 操作符重載    3.3.2  友元    3.3.3 操作符=    3.3.4 操作符【】    3.3.5 操作符++和--    3.3.6 用戶定義的轉(zhuǎn)換  3.4 類模板和標(biāo)準(zhǔn)模板庫    3.4.1 類模板的定義    3.4.2 類模板的實(shí)例化    3.4.3 類模板的成員函數(shù)    3.4.4 標(biāo)準(zhǔn)模板庫——容器  3.5 示例系統(tǒng)中類的設(shè)計(jì)    3.5.1 消息實(shí)體類    3.5.2 在線用戶信息類  3.6 本章小結(jié) 3.7 思考與練習(xí)第4章 類的繼承和多態(tài)性第5章 C++的輸入/輸出流第6章 Windows應(yīng)用程序第7章 Windows中的鍵盤與鼠標(biāo)消息第8章 Windows編程中的資源的應(yīng)用第9章 MFC基礎(chǔ)第10章 MFC中Windows標(biāo)準(zhǔn)控件的應(yīng)用第11章 簡單MFC應(yīng)用程序開發(fā)第12章 MFC數(shù)據(jù)庫應(yīng)用程序開發(fā)第13章 Windows多線程應(yīng)用程序開發(fā)第14章 WinSock編程基礎(chǔ)附錄 參考文獻(xiàn)

章節(jié)摘錄

  第2章 C++基礎(chǔ)  C++語言與C語言兼容,用c語言編寫的程序基本上可以不加修改地在C++中使用。C++擴(kuò)充和新增了許多功能,既可用于面向過程的程序設(shè)計(jì)又可用于面向?qū)ο蟮某绦蛟O(shè)計(jì)。重載函數(shù)和函數(shù)模板在c++中占有非常重要的地位。重載函數(shù)允許定義多個(gè)同名的函數(shù),它們在參數(shù)列表上有所區(qū)別,編譯器通過檢查參數(shù)類型、個(gè)數(shù)和順序來決定調(diào)用哪一個(gè)函數(shù)。函數(shù)模板是一個(gè)通用函數(shù),函數(shù)類型和形參類型都可以用一個(gè)符號或虛擬的類型來替代,編譯時(shí)再用具體參數(shù)代替。本章首先從數(shù)據(jù)類型及其轉(zhuǎn)換、函數(shù)等方面來介紹C++與c語言的不同,然后再介紹c++中的重載函數(shù)和函數(shù)模板?! ?.1 C++語言基礎(chǔ)  C++作為一門編程語言,沿襲了大部分c語言的知識,所以在C++編譯器中同樣可以編譯c程序代碼。但是,c++又從方便的角度和面向?qū)ο蟮慕嵌葘語言進(jìn)行了擴(kuò)充,本節(jié)主要介紹C++在C語言基礎(chǔ)上的一些特殊之處?! ?.1.1 字符串類型  c++提供了兩種類型字符串的表示方法:C風(fēng)格的字符串和標(biāo)準(zhǔn)C++r引入的strin9類型的字符串。C風(fēng)格的字符串起源于C語言,并在C++中繼續(xù)得到支持,但是為了將程序員從許多“與使用C風(fēng)格字符串相關(guān)的錯(cuò)誤”中解脫出來,C++標(biāo)準(zhǔn)庫提供了字符串類型數(shù)據(jù)抽象的一個(gè)公共實(shí)現(xiàn),它主要由以下基本行為集合構(gòu)成?! 。?)查詢字符串長度。對于c風(fēng)格字符串,字符串長度由庫函數(shù)strlen0返回?! 。?)判斷字符串是否為空。對于C風(fēng)格字符串,通過下面兩步條件測試來完成?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    21世紀(jì)全國應(yīng)用型本科計(jì)算機(jī)案例型規(guī)劃教材 PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   給別人買的,還好吧,
 

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

京ICP備13047387號-7