C++從入門到精通

出版時間:2012-9  出版社:清華大學出版社  作者:明日科技  頁數(shù):394  
Tag標簽:無  

前言

叢書說明:“軟件開發(fā)視頻大講堂”(第1版)于2008年8月出版以來,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發(fā)類圖書市場上產(chǎn)生了很大反響,絕大部分品種在全國軟件開發(fā)零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優(yōu)秀暢銷書”。     “軟件開發(fā)視頻大講堂”叢書(第2版)于2010年8月出版,自出版至今,絕大部分品種在全國軟件開發(fā)類零售圖書排行榜中,依然持續(xù)名列前茅。叢書迄今累計已銷售近40萬冊,被百余所高校計算機相關專業(yè)、軟件學院選為教學參考書,在眾多的軟件開發(fā)類圖書中成為一支最耀眼的品牌?!  败浖_發(fā)視頻大講堂”叢書(第3版)在前兩版的基礎上,增刪了品種,修正了疏漏,重新錄制了視頻,提供了從入門學習,到實例應用,模塊開發(fā),項目開發(fā),能力測試,面試等各個階段的海量開發(fā)資源庫。為了方便教學,還提供了教學課件PPT,讀者可登錄清華大學出版社網(wǎng)站直接下載?! 語言是Combined Language(組合語言)的簡稱,它作為一種計算機設計語言,具有高級語言和匯編語言的特點,受到廣大編程人員的喜愛。C語言的應用非常廣泛,既可以用于編寫系統(tǒng)應用程序,也可以作為編寫應用程序的設計語言,還可以具體應用到有關單片機以及嵌入式系統(tǒng)的開發(fā)。這就是為什么大多數(shù)學習者學習編寫程序都選擇C語言的原因。本書內(nèi)容  本書提供了從入門到編程高手所必備的各類知識,共分4篇?! 〉?篇:基礎知識。本篇講解了C語言基礎知識,只有具備扎實的基礎知識才能更快地掌握更高級的技術內(nèi)容。通過對C語言的歷史和特性、選擇C語言的開發(fā)環(huán)境、算法的內(nèi)容、C語言的數(shù)據(jù)類型、運算符與表達式、常用的數(shù)據(jù)輸入/輸出函數(shù)、選擇結構程序設計和循環(huán)控制等內(nèi)容的介紹,結合流程圖和實例,并通過視頻的指導講解,可幫助讀者為以后編程奠定堅實的基礎?! 〉?篇:核心技術。本篇介紹了C語言的數(shù)組、函數(shù)和指針這三大部分內(nèi)容,并將前面所學的基礎內(nèi)容融入其中,是更高級的程序設計內(nèi)容。讀者學習完這一部分,應能夠編寫一些簡單的C語言應用程序?! 〉?篇:高級應用。本篇介紹了結構體和共用體、位運算、預處理、文件、存儲管理和網(wǎng)絡套接字編程的內(nèi)容。讀者學習完這一部分,就能夠設計較大的程序,并且涉及的范圍更廣。  第4篇:項目實戰(zhàn)。本篇通過一個大型的學生成績管理系統(tǒng),運用軟件工程的設計思想,介紹如何進行軟件項目的開發(fā)。書中按照“編寫需求分析→系統(tǒng)設計→功能設計→創(chuàng)建項目→實現(xiàn)項目模塊功能→運行項目”的步驟,帶領讀者一步一步地親身體驗開發(fā)項目的全過程。本書特點◆ 由淺入深,循序漸進。本書以初中級程序員為對象,先從C語言基礎學起,再學習C語言的程序結構,然后學習C語言的高級應用,最后學習開發(fā)一個完整的項目。講解步驟詳盡,版式新穎,并且在程序中會給出相應的實例以便于讀者理解所講解的知識。在講解實例時分步驟分析,使讀者在閱讀時一目了然,從而快速把握書中內(nèi)容?!?語音視頻,講解詳盡。書中每一章節(jié)均提供聲圖并茂的視頻教學錄像,讀者可以根據(jù)書中提供的錄像位置在光盤中找到相應的文件。這些錄像能夠引導初學者快速入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手?!?實例典型,輕松易學。通過實例學習是最好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發(fā)中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎為每行代碼都提供了注釋。◆ 精彩欄目,貼心提醒。本書根據(jù)需要在各章使用了很多“注意”、“說明”、“技巧”等小欄目,讓讀者可以在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧?!魬脤嵺`,隨時練習。書中幾乎每章都提供了“實踐與練習”,讓讀者能夠通過對問題的解答重新回顧、熟悉所學的知識,舉一反三,為進一步學習做好充分的準備。讀者對象◆初學編程的自學者             ◆編程愛好者◆大中專院校的老師和學生       ◆相關培訓機構的老師和學員◆畢業(yè)設計的學生               ◆初中級程序開發(fā)人員◆程序測試及維護人員           ◆參加實習的“菜鳥”級程序員讀者服務  為了方便解決本書疑難問題,讀者朋友可加我們的QQ(可容納10萬人),也可以留言,我們將竭誠為您服務。致讀者  本書由C程序開發(fā)團隊組織編寫,主要編寫人員有趙永發(fā)、高文財、高春艷、王小科、寇長梅、趙會東、王國輝、陳丹丹、李偉、劉欣、李慧、潘凱華、李繼業(yè)、劉淇、王雙、趙旭陽、陳媛、顧彥玲、陳英、劉莉莉、房大偉、劉云峰、呂雙、顧麗麗、孟范勝、董大永、李繼業(yè)、尹強、張磊、王軍、劉彬彬、盧瀚、安劍、鞏建華、劉銳寧、李偉明、梁水、李鑫、孫秀梅、李鐘尉等。在編寫本書的過程中,我們始終本著科學、嚴謹?shù)膽B(tài)度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正?! 「兄x您購買本書,希望本書能成為您編程路上的領航者?!  傲汩T檻”編程,一切皆有可能。  祝讀書快樂!                                                                    編  者

內(nèi)容概要

  《軟件開發(fā)視頻大講堂:C++從入門到精通(第2版)》從初學者角度出發(fā),以通俗易懂的語言,豐富多彩的實例,詳細講解了C++語言的基礎知識。全書共分18章,包括緒論,數(shù)據(jù)類型,表達式與語句,條件判斷語句,循環(huán)語句,函數(shù),數(shù)組、指針和引用,構造數(shù)據(jù)類型,面向?qū)ο缶幊?,類和對象,繼承與派生,模板,STL標準模板庫,RTTI與異常處理,程序調(diào)試,文件操作,網(wǎng)絡通信,圖書管理系統(tǒng)。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會C++語言的強大,快速提高開發(fā)技能。另外,本書除了紙質(zhì)內(nèi)容之外,配書光盤中還給出了海量開發(fā)資源庫,主要內(nèi)容如下:  語音視頻講解:總時長14小時,共94段實例資源庫:881個實例及源碼詳細分析?! ∧K資源庫:15個經(jīng)典模塊開發(fā)過程完整展現(xiàn)項目案例資源庫:15個企業(yè)項目開發(fā)過程完整展現(xiàn)。  測試題庫系統(tǒng):616道能力測試題目面試資源庫:371個企業(yè)面試真題?!  盾浖_發(fā)視頻大講堂:C++從入門到精通(第2版)》適合作為軟件開發(fā)入門者的自學用書,也適合作為高等院校相關專業(yè)的教學參考書,也可供開發(fā)人員查閱、參考。

書籍目錄

第1篇 基礎知識 第1章 緒論 視頻講解:1小時l8分鐘 1.1 C++歷史背景 1.1.1 20世紀最偉大的發(fā)明 1.1.2 C++發(fā)展歷程 1.1.3 C++中的杰出人物 1.2 常用開發(fā)環(huán)境 1.2.1 Visual C++6.0 1.2.2 Visual C++2008 1.2.3 GCC/G++ 1.2.4 Dev—C 1.2.5 Eclipse 1.3 認知C++程序代碼 1.4 C++工程項目文件 1.5 使用VC創(chuàng)建程序 1.6 編譯與連接過程 1.7 C++的特點 1.8 小結 第2章 數(shù)據(jù)類型 視頻講解:1小時26分鐘 2.1 第一個C++程序 2.1.1 #include指令 2.1.2 注釋 2.1.3 main函數(shù) 2.1.4 函數(shù)體 2.1.5 函數(shù)返回值 2.2 數(shù)據(jù)類型 2.3 常量及符號 2.3.1 整型常量 2.3.2 實型常量 2.3.3 字符常量 2.3.4 字符串常量 2.3.5 其他常量 2.4 變量 2.4.1 標識符 2.4.2 變量與變量說明 2.4.3 整型變量 2.4.4 實型變量 2.4.5 變量賦值 2.4.6 變量賦初值 2.4.7 字符變量 2.5 數(shù)據(jù)輸入與輸出 2.5.1 控制臺屏幕 2.5.2 C++語言中的流 2.5.3 流操作的控制 2.6 小結 2.7 實踐與練習 第3章 表達式與語句 視頻講解:55分鐘 3.1 運算符 3.1.1 算術運算符 3.1.2 關系運算符 3.1.3 邏輯運算符 3.1.4 賦值運算符 3.1.5 位運算 3.1.6 移位運算符 3.1.7 sizeof運算符 3.1.8 條件運算符 3.1.9 逗號運算符 3.2 結合性和優(yōu)先級 3.3 表達式 3.3.1 算術表達式 3.3.2 關系表達式 3.3.3 條件表達式 3.3.4 賦值表達式 3.3.5 邏輯表達式 3.3.6 逗號表達式 3.3.7 表達式中的類型轉(zhuǎn)換 3.4 語句 3.5 小結 3.6 實踐與練習 第4章 條件判斷語句 視頻講解:35分鐘 4.1 決策分支 4.2 判斷語句 4.2.1 第一種形式的判斷語句 4.2.2 第二種形式的判斷語句 4.2.3 第三種形式的判斷語句 4.3 使用條件運算符進行判斷 4.4 switch語句 4.5 判斷語句的嵌套 4.6 小結 4.7 實踐與練習 第5章 循環(huán)語句 視頻講解:53分鐘 5.1 while循環(huán) 5.2 do 5.3 while與do 5.4 for循環(huán)語句 5.5 循環(huán)控制 5.5.1 控制循環(huán)的變量 5.5.2 break語句 5.5.3 continue語句 5.5.4 goto語句 5.6 循環(huán)嵌套 5.7 循環(huán)應用實例 5.7.1 阿姆斯壯數(shù) 5.7.2 巴斯卡三角形 5.7.3 對輸入的分數(shù)進行排名 5.8 小結 5.9 實踐與練習 第6章 函數(shù) 視頻講解:1小時l4分鐘 6.1 函數(shù)概述 6.1.1 函數(shù)的定義 6.1.2 函數(shù)的聲明 6.2 函數(shù)參數(shù)及返回值 6.2.1 返回值 6.2.2 空函數(shù) 6.2.3 形參與實參 6.2.4 默認參數(shù) 6.2.5 可變參數(shù) 6.3 函數(shù)調(diào)用 6.3.1 傳值調(diào)用 6.3.2 嵌套調(diào)用 6.3.3 遞歸調(diào)用 6.4 變量作用域 6.5 重栽函數(shù) 6.6 內(nèi)聯(lián)函數(shù) 6.7 變量的存儲類別 6.7.1 auto變量 6.7.2 static變量 6.7.3 register變量 6.7.4 extern變量 6.8 小結 6.9 實踐與練習 第7章 數(shù)組、指針和引用 視頻講解:1小時27分鐘 7.1 一維數(shù)組 7.1.1 一維數(shù)組的聲明 7.1.2 一維數(shù)組的引用 7.1.3 一維數(shù)組的初始化 7.2 二維數(shù)組 7.2.1 二維數(shù)組的聲明 …… 第2篇核心技術 第3篇高級應用 第4篇項目實戰(zhàn)

章節(jié)摘錄

版權頁:   插圖:   argp:命令參數(shù)。 以下是Winsoek 2.0新增的函數(shù): WSAAccept:accept函數(shù)擴展版本,它支持條件接收和套接口分組。 WSACloseEvem:釋放一個事件對象。 WSAConnect:connect函數(shù)的擴展版本,它支持連接數(shù)據(jù)交換和QoS規(guī)范。 WSACreateEvent:創(chuàng)建一個事件對象。 WSADuplicateSocket:為一個共享套接口創(chuàng)建一個新的套接口描述字。 WSAEnumNetworkEvents:檢查是否有網(wǎng)絡事件發(fā)生。 WSAEnumProtocols:得到每個可以使用的協(xié)議信息。 WSAEventSelect:把網(wǎng)絡事件和一個事件對象連接。 WSAGetOverlappedResu:得到重疊操作的完成狀態(tài)。 WSAGetQOSByName.對于一個傳輸協(xié)議服務名字提供相應的QoS參數(shù)。 WSAHtonl:htonl函數(shù)的擴展版本。 WSAHtons:htons函數(shù)的擴展版本。 WSAIocfl:iocflsocket函數(shù)的允許重疊操作的版本。 WSAJoinLeaf:在多點對話中計入一個葉節(jié)點。 WSANtohl:ntohl函數(shù)的擴展版本。 WSANtohs:ntohs函數(shù)的擴展版本。 WSARecv:recv函數(shù)的擴展版本,它支持分散/聚焦I/O和沖抵套接口操作。 WSARecvDisconnect:終止套接口的接收操作。如果套接口是基于連接的,得到拆除數(shù)據(jù)。 WSARecvFrom:recvfrom函數(shù)的擴展版本,它支持分散/聚焦I/O和沖抵套接口操作。 WSAResetEvnet:重新初始化一個數(shù)據(jù)對象。 WSASend:send函數(shù)的擴展版本,它支持分散/聚焦I/O和沖抵套接口操作。 WSASendDisconnect:啟動一系列拆除套接口連接的操作,并且可以選擇發(fā)送拆除數(shù)據(jù)。 WSASendTo:sendto函數(shù)的擴展版本,它支持分散/聚焦I/O和沖抵套接口操作。 WSASetEvent:設置一個數(shù)據(jù)對象。 WSASocket:socket函數(shù)的擴展版本,它以一個PROTOCOL INFO結構作為輸入?yún)?shù)并且允 許創(chuàng)建重疊套接口,它還允許創(chuàng)建套接口組。 WSAWaitForMultipleEvent:阻塞多個事件對象。 17.2.3 套接字阻塞模式 依據(jù)套接字函數(shù)執(zhí)行方式的不同,可以將套接字分為兩類,即阻塞套接字和非阻塞套接字。在阻塞套接字中,套接字函數(shù)的執(zhí)行會一直等待,直到函數(shù)調(diào)用完成才返回。這主要出現(xiàn)在I/O操作過程中,在I/O操作完成之前不會將控制權交給程序。這也意味著在一個線程中同時只能進行一項I/O操作,其后的I/O操作必須等待正在執(zhí)行的I/O操作完成后才會執(zhí)行。在非阻塞套接字中,套接字函數(shù)的調(diào)用會立即返回,將控制權交給程序。默認情況下,套接字為阻塞套接字。為了將套接字設置為非阻塞套接字,需要使用ioctBocket函數(shù)。例如,下面的代碼在創(chuàng)建一個套接字后,將套接字設置為非阻塞套接字。 將程序設置成非阻塞套接字后,Winsock通過異步選擇函數(shù)WSAAsyncSelect來實現(xiàn)非阻塞通信。方法是由該函數(shù)指定某種網(wǎng)絡事件(如有數(shù)據(jù)到達、可以發(fā)送數(shù)據(jù)、有程序請求連接等),當被指定的網(wǎng)絡事件發(fā)生時,由Winsock發(fā)送程序事先約定的消息,程序就可以根據(jù)這些消息做相應的處理。

編輯推薦

“軟件開發(fā)視頻大講堂”叢書系清華社“視頻大講堂”重點大系之一。該大系包括多個子系列,每個子系列的圖書在其同品種的圖書中銷售名列前茅,其中:◆??4個品種榮獲“全行業(yè)優(yōu)秀暢銷品種”◆??1個品種榮獲2012年清華大學出版社“專業(yè)暢銷書”一等獎◆??絕大多數(shù)品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅◆??截至目前該大系累計銷售超過55萬冊◆??該大系已成為近年來清華社計算機專業(yè)基礎類零售圖書最暢銷的品牌之一“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創(chuàng)新了清華社“視頻大講堂”大系的編寫模式、寫作風格和優(yōu)良品質(zhì)。本書突出了以下內(nèi)容:◆??總長總時長30小時同步視頻演示講解,可反復觀摩,讓學習更為快捷、高效◆?  881個典型實例,通過實例學習更深入,更有趣,更有動力  ◆?  371道面試真題,了解工作實例及面試問題,更好適應企業(yè)需求◆?  616項能力測試題目,檢測是否過關,了解學習之不足?!?  根據(jù)全國計算機零售圖書排行榜,本書已經(jīng)連續(xù)8月C語言類全國零售排行前2名   “軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,執(zhí)著于專業(yè),精細于品質(zhì):◆??集基礎知識、核心技能、高級應用、項目案例于一體◆??好學、好用、高效

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C++從入門到精通 PDF格式下載


用戶評論 (總計9條)

 
 

  •   內(nèi)容詳細,比較適合入門者
  •   很好的書,和書店的沒兩樣。
  •   還是C語言版不錯 就買這本了內(nèi)容比較好,易懂
  •   和作者編寫的另外一本C的書基本一樣,建議不要買
  •   評論太過了。內(nèi)容比較空泛
  •   例如將input寫成ilput;
  •   挺好的書,十分十分簡單,一個小時看百十來頁沒問題
  •   豐富,由淺到深,環(huán)環(huán)相扣
  •   對此書還算滿意,適合初學者慢慢學習
 

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

京ICP備13047387號-7