注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學Visual C++實用大全

Visual C++實用大全

Visual C++實用大全

定 價:¥62.00

作 者: 程文斌,金相風等編
出版社: 北京航空航天大學出版社
叢編項:
標 簽: C++語言

ISBN: 9787810125765 出版時間: 1995-06-01 包裝: 精裝
開本: 26cm 頁數: 804 字數:  

內容簡介

  內容簡介本書是針對利用VisualC十十進行C和C十十程序設計的人編寫的,全面系統地介紹了VisualC十十。首先介紹VisualC十十集成環(huán)境(PWB),說明集成編譯器和調試器的用法;然后介紹C和C十十語言的基礎知識,包括操作符和表達式、說明、控制語句、函數、指針和其它高級數據結構,介紹文件輸入/輸出;接著介紹了類型兼容、宏、條件編譯指令、預編譯處理,討論了面向對象的基本編程方法;再就是說明了處理屏幕文本和圖形的技術,介紹了如何充分利用VisualC十十的庫函數,描述了與匯編語言接口技術;此后,介紹了用VisualC十十進行Windows程序設計的技術;在附錄部分給出了VisualC十十基礎類庫的快速參考。適合程序員使用。

作者簡介

暫缺《Visual C++實用大全》作者簡介

圖書目錄

     目錄
   第一部分 快速啟動C/C十十編程
    第一章 VisualC十十編譯器軟件包
    1.1Windows下的典型安裝
    1.2建議
    1.2.1最小的軟硬件要求
    1.2.2推薦的軟硬件配置
    1.2.3好的安裝計劃
    1.2.4AUTOEXEC.BAT和CONFIG.SYS
    1.2.5DOS和Windows下的工作
    1.3實用程序包
    1.3.1程序員工作臺
    1.3.2CL——DOS命令行編譯器
    1.3.3Visual Workbench集成編譯器
    1.3.4LINK——連接器
    1.3.5EXEHDR——EXE文件頭文件工具
    1.3.6NMAKE——工程維護
    1.3.7BUILD——Visual Workbench工程維護
    1.3.8LIB——庫管理程序
    1.3.9HELPMAKE——幫助文件維護
    1.3.10BSCMAKE和SBRPACK——瀏覽器數據庫維護
    1.3.11CVPACK——調試信息壓縮器
    1.3.12IMPLIB——輸入庫管理程序
    1.3.13RM——文件轉移
    1.3.14UNDEL——恢復刪除
    1.3.15EXP——刪除隱含子目錄DELETED
    1.3.16CodeView調試器
    1.3.17Profiler
    1.3.18源瀏覽器
    1.3.19Windows開發(fā)工具
    1.3.20資源編譯器
    1.3.21Spy
    1.3.22WXServer
    1.3.23QHAdivisor
    1.3.24386MAX
    1.4C/C十十和Windows編程特點
    1.4.1C十十3.0適用范圍
    1.4.2編譯器優(yōu)化
    1.4.3編譯器存儲模式
    1.4.4P碼
    1.4.5MOVE——Microsoft虛擬環(huán)境覆蓋
    1.4.6基本類型庫
    1.4.7函數在線
    第二章 啟動程序員工作臺
    2.1進入Visual Workbench環(huán)境
    2.1.1主菜單分類
    2.1.2書寫新的應用程序
    2.1.3編輯應用程序
    2.1.4拷貝、剪切和粘貼
    2.2編譯和連接
    2.2.1在Visual Workbench內工作
    2.2.2在DOS命令行下工作
    2.3使用Microsoft幫助系統
    2.3.1程序語句幫助
    2.3.2其他幫助特性
    2.3.3打印幫助信息
    2.4設置重要的Options選項
    2.4.1Project(工程選項)
    2.4.2調試選項
    2.4.3目錄選項
    2.4.4編輯器選項
    2.4.5Workspace選項
    2.4.6工具選項
    2.4.7顏色選項
    2.4.8字體選項
    2.4.9Tools.INI文件
    2.5改變build過程
    第三章 Visual Workbench編輯器
    3.1編輯器命令
    3.2編輯器激活及文本鍵入
    3.3字符、字和行的刪除
    3.4使用剪貼板
    3.5進一步說明如何移動光標
    3.6字符系列的搜索和替換
    3.7書簽的設置和搜索
    3.8存儲和裝入文件
    3.9自動縮進
    3.10打印選擇的文本和整個文件
    3.11對匹配
    3.12其它有關命令
    3.13命令綜述
    3.14編輯器缺省的修改
    3.15編輯器的幫助
    第四章 啟動C/C十十編譯器
    4.1缺省編譯器選項下的簡單編譯
    4.1.1在Visual Workbench下編譯
    4.1.2在DOS命令行下編譯
    4.2設置編譯器和連接器開關
    4.2.1編譯器開關
    4.2.2輸出文件編譯器選項
    4.2.3預處理器編譯器選項
    4.2.4語言(Language)編譯器選項
    4.2.5浮點編譯器選項
    4.2.6源列表編譯器選項
    4.2.7雜類編譯器選項
    4.2.8宏匯編選項
    4.2.9連接編譯器選項
    4.2.10優(yōu)化編譯器選項
    4.2.11存儲模式編譯器選項
    4.2.12連接器選項
    4.3用Make文件控制編譯操作
    4.3.1Visual Workbench工程文件
    4.3.2DOSNMAKE
    4.4特別編譯選項
    4.4.1模塊定義文件
    4.4.2資源編譯器
    4.5排除錯誤
    第五章 集成調試器
    5.1錯誤的類型
    5.1.1編譯時間錯誤
    5.1.2運行時間錯誤
    5.1.3邏輯錯誤
    5.2生成調試信息
    5.3指明程序參數
    5.4控制程序執(zhí)行
    5.4.1監(jiān)視程序的輸出
    5.4.2單步執(zhí)行程序
    5.4.3跟蹤執(zhí)行代碼
    5.4.4單步跳過一段程序代碼
    5.4.5停止程序運行
    5.4.6重新開始
    5.5檢查變量的值
    5.5.1什么是表達式
    5.5.2監(jiān)視表達式
    5.5.3計算和修改表達式
    5.5.4檢查寄存器的值
    5.5.5顯示局部變量值
    5.6使用斷點
    5.6.1設置斷點
    5.6.2使用斷點工作
    5.7解決一般保護錯誤
    5.8檢查錯誤
    5.9調試動態(tài)鏈接庫
    5.10Hard Mode
    第六章 啟動高級工具:CodeView,Browser和Profiler
    6.1CodeView
    6.1.1一個簡單的DOS例程
    6.1.2C十十程序使用Cod eView
    6.1.3Windows程序使用CodeView
    6.2源瀏覽器
    6.2.1通用瀏覽器信息
    6.2.2符號定義查找
    6.2.3符號引用查找
    6.2.4創(chuàng)建調用樹
    6.3Profiler
    6.3.1Profiler批處理文件
    6.4代碼書寫形式
   第二部分 C和C十十編程基礎
    第七章 C和C十十基礎
    7.1C的發(fā)展史
    7.1.1與其他語言的關系
    7.1.2C語言的優(yōu)勢
    7.1.3C語言的弱點
    7.1.4編程的規(guī)程
    7.2ANSIC標準
    7.3C十十的進化和面向對象的編程
    7.4C十十的歷史
    7.4.1使用C十十對象來進行流線代碼設計
    7.4.2對C的提高
    7.4.3對C的主要提高
    7.5C程序的基本元素
    7.5.1程序的五個基本成分
    7.5.2第一個C程序
    7.5.3第一個C++程序
    7.5.4第二個C程序
    7.5.5第二個C十十程序
    7.5.6文件
    第八章 數據
    8.1標識符
    8.2關鍵字
    8.3標準C和C十十數據類型
    8.3.1字符
    8.3.2三種整數
    8.3.3unsigned修飾符
    8.3.4浮點數
    8.3.5枚舉型
    8.4訪問修飾符
    8.4.1const修飾符
    8.4.2#define常量
    8.4.3Volatile修飾符
    8.4.4const和volatile一起便用
    8.5pascalcdecl,near,far和huge修飾符
    8.5.1pascal
    8.5.2cdecl
    8.5.3nearfar和huge
    8.6數據類型轉換
    8.6.1顯示類型轉換
    8.7存儲類型
    8.7.1外層的變量說明
    8.7.2內層的變量說明
    8.7.3變量作用域
    8.7.4外層函數說明
    8.8操作符
    8.8.1位操作符
    8.8.2左移和右移
    8.8.3增量與減量
    8.8.4算術操作符
    8.8.5賦值操作符
    8.8.6復合賦值操作符
    8.8.7關系和邏輯操作符
    8.8.8條件操作符
    8.8.9逗號操作符
    8.9理解操作符優(yōu)先順序
    8.10標準C和C十十庫函數
    第九章 控制
    9.1條件語句
    9.1.1if語句
    9.1.2if-else語句
    9.1.3嵌套if-else
    9.1.4if-else-if語句
    9.1.5?條件語句
    9.1.6switch語句
    9.1.7混合使用if-else-if和switch語句
    9.2循環(huán)語句
    9.2.1for循環(huán)
    9.2.2while循環(huán)
    9.2.3do-while循環(huán)
    9.2.4break語句
    9.2.5使用Code View
    9.2.6continue語句
    9.2.7使用Code VieW
    9.2.8一起使用break和continue
    9.2.9exit()語句
    9.2.10atexit()語句
    第十章 編寫和使用函數
    10.1函數原型和風格
    10.1.1構造原型
    10.1.2通過值調用和通過引用調用
    10.1.3存儲類型
    10.1.4作用域
    10.1.5遞歸
    10.2函數參數
    10.2.1形式參數和實際參數
    10.2.2void類型的參數
    10.2.3字符參數
    10.2.4整數參數
    10.2.5浮點參數
    10.2.6雙精度參數
    10.2.7數組參數
    10.3函數類型
    10.3.1void函數類型
    10.3.2char函數類型
    10.3.3int函數類型
    10.3.4long函數類型
    10.3.5float函數類型
    10.3.6double函數類型
    10.4main()的參數
    10.4.1字符串
    10.4.2整數
    10.4.3浮點數
    10.5重要的C十十特性
    10.5.1直接插入
    10.5.2重載
    10.5.3省略號(…)
    10.6作用域規(guī)則遇到的問題
    10.6.1C程序中一個未定義的符號
    10.6.2使用具有文件作用域的變量
    10.6.3用局部變量屏蔽全局變量
    10.6.4C十十的作用域問題
    10.6.5C十十作用域限定操作符
    第十一章 數組
    11.1什么是數組
    11.2數組和C
    11.3數組說明
    11.4數組初始化
    11.4.1缺省初始化
    11.4.2顯式初始化
    11.4.3不定長初始化
    11.5訪問數組元素
    11.6計算數組大小[sizeof()]
    11.7數組下標越界
    11.8字符串輸入輸出
    11.9多維數組
    11.10數組作為函數參數
    11.10.1將數組傳給C函數
    11.10.2數組傳給C十十函數
    11.11字符串函數和字符數組
    11.11.1gets()puts(),fgets(),fputs()和sprintf()
    11.11.2strcpy,strcat,strncmpstrlen
   第三部分 C++面向對象編程基礎
    第十二章 指針
    12.1定義指針變量
    12.1.1指針變量說明
    12.1.2簡單語句使用指針變量
    12.1.3指針變量初始化
    12.1.4地址操作符的錯誤使用
    12.1.5數組指針
    12.1.6指針的指針
    12.1.7串的指針
    12.1.8指針運算
    12.1.9指針運算和數組
    12.1.10操作符十十和——的有關事項
    12.1.11比較指針
    12.1.12可移植性
    12.1.13指針的大小
    12.2函數的指針
    12.3動態(tài)存儲
    12.3.1使用空指針
    12.4指針和數組
    12.4.1串(字符型的數組)
    12.4.2指針數組
    12.4.3更多的有關指針的指針的內容
    12.4.4串指針的數組
    12.5C十十引用類型
    12.5.1函數返回地址
    12.5.2使用CodeView
    12.5.3何時使用引用類型
    第十三章 C語言中的I/O
    13.1流函數
    13.1.1打開流
    13.1.2輸入和輸出的重定向
    13.1.3改變流緩沖區(qū)
    13.1.4關閉流
    13.2C中的低級輸入和輸出
    13.3字符輸入和輸出
    13.3.1使用getc(),putc(),fgetc()和fputc()
    13.3.2使用getchar(),putchar(),fgetchar()和fputchar()
    13.3.3使用getch()和putch()
    13.4串輸入和輸出
    13.4.1使用gets(),puts(),fgetx()和fputs()
    13.5整數輸入和輸出
    13.5.1使用getw()和putw()
    13.6格式化輸出
    13.6.1使用printf()和fprintf()
    13.7使用fseek(),ftell()和rewind()
    13.7.1使用codeview
    13.8格式化輸入
    13.8.1使用scanf(),fscanf()和sscanf()
    第十四章 C十十的輸入、輸出
    14.1使用C十十精簡I/O
    14.1.1cin,cout和cerr
    14.1.2抽?。ǎ荆荆┖筒迦耄ǎ迹迹┎僮?br />     14.2從stream.h到iostream.h
    14.2.1操作符和成員函數
    第十五章 結構、聯合和其它數據結構
    15.1C和C十十結構
    15.1.1C和C十十結構:語法和規(guī)則
    15.1.2C十十結構:語法和規(guī)則的擴展
    15.1.3訪問結構成員
    15.1.4構造一個簡單的結構
    15.1.5將結構傳遞給函數
    15.1.6構造一個結構數組
    15.1.7使用結構指針
    15.1.8傳遞結構數組給函數指針
    15.1.9C十十中結構的使用
    15.1.10對結構的附加操作
    15.2聯合
    15.2.1聯合:語法和規(guī)則
    15.2.2構造一個簡單的聯合
    15.3其它數據類型
    15.3.1使用typedef
    15.3.2使用枚舉類型
    第十六章 高級C和C++編程專題
    16.1類型兼容
    16.1.1ANSIC對于類型兼容的定義
    16.1.2什么是同一類型
    16.1.3枚舉類型
    16.1.4數組類型
    16.1.5函數類型
    16.1.6結構和聯合類型
    16.1.7指針類型
    16.1.8多源文件的相容性
    16.2宏
    16.2.1定義宏
    16.2.2宏和參數
    16.2.3宏擴展的問題
    16.2.4生成和使用自己的宏
    16.2.5編譯器預置的宏
    16.3高級預處理語句
    16.3.1#ifdef和#endif指令
    16.3.2#undef指令
    16.3.3#ifndef指令
    16.3.4#if指令
    16.3.5#else指令
    16.3.6#elif指令
    16.3.7#line指令
    16.3.8#error指令
    16.3.9#pragma指令
    16.4條件編譯
    16.5高級預處理操作
    16.5.1串化操作(#stringize operatator)
    16.5.2連接操作(##)
    16.5.3字符操作(#@)
    16.6頭文件的正確使用
    16.7有效地使用頭文件
    16.8預編譯的頭文件
    16.8.1產生預編譯的頭
    16.8.2在Visual Workbench(程序員工作臺)上使用預編譯頭文件
    16.9limits.h和float.h
    16.10錯誤處理:perror()
    16.11存儲模式
    16.11.1Tiny(微)
    16.11.2Small(?。?br />     16.11.3Medium(中)
    16.11.4Compact(緊縮)
    16.11.5Large(大)
    16.11.6Huge(巨)
    16.12動態(tài)存儲分配:鏈表
    16.12.1使用鏈表時需要考慮的事項
    16.12.2一個簡單的鏈表
    第十七章 面向對象的編程介紹
    17.1并非是新內容
    17.2傳統結構化設計
    17.3面向對象的程序設計
    17.4面向對象的術語
    17.4.1封裝
    17.4.2類的層次性
    17.5認識C十十類
    17.5.1一個作為私有類的結構
    17.5.2C十十類的語法和規(guī)則
    17.5.3一個簡單的C十十類
    第十八章 C十十的類
    18.1附加的類特性
    18.1.1一個簡單的類
    18.1.2嵌套類
    18.1.3構造函數和析構函數
    18.1.4重載類的成員函數
    18.1.5使用友元函數來存取私有類變量
    18.1.6使用this指針
    18.2使用操作符重載
    18.2.1操作符重載和函數調用
    18.2.2重載的語法
    18.3派生類
    18.3.1派生類的語法
    18.3.2產生派生類
    第十九章 C十十的I/O
    19.1枚舉類型
    19.2引用變量
    19.3缺省參數
    19.4memset()
    19.5格式化的輸出
    19.6C/C十十I/O選擇
    19.7iostream類列表
    19.7.1輸入流類
    19.7.2輸出流類
    19.7.3緩沖流類
    19.7.4串流類
    19.8二進制文件
    19.9使用extern“C”來結合C和C十十代碼
    19.10編寫自己的操縱符
    19.10.1無參數的操縱符
    19.10.2帶有一個參數的操作符
    19.10.3多參數的操縱符
    第二十章 基于面向對象環(huán)境的工作
    20.1C十十中一個面向對象的棧
    20.2C十十中面向對象的連接表
    20.2.1父類的產生
    20.2.2派生子類
    20.2.3使用友元類
    20.2.4測試一個完整的程序
    20.2.5連接表輸出
    20.3面向對象C十十的其它內容
   第四部分 DOS圖形、系統訪問庫及混合語言接口
    第二十一章 DOS下的圖形設計
    21.1文本和圖形方式
    21.2使用簡單的圖形函數
    21.2.1畫一個矩形
    21.2.2確定屏幕的分辨率
    21.2.3圖形環(huán)境的信息
    21.2.4圖形詳解
    21.2.5使用基本圖形函數
    21.3在圖形模式下使用各種字體集
    21.3.1基本的字體屬性
    21.3.2用不同的規(guī)格顯示不同的字體
    21.3.3字體旋轉
    21.4使用基本圖形函數的科學和商業(yè)應用程序
    21.4.1畫正弦曲線波形
    21.4.2傅立葉級數
    21.4.3由基本圖形組成的餅圖
    21.5表示圖形庫
    21.5.1交互式餅圖
    21.5.2交互式直方圖
    21.5.3交互式折線圖
    21.5.4散點圖
    21.6特殊的圖形效果
    21.6.1使用4個視口
    21.6.2改變視口大小
    21.6.3簡單的動畫
    第二十二章 更具威力的編程:選擇重要的C和C十十庫
    22.1C和C十十頭文件
    22.2標準庫函數
    22.2.1實現數據轉換
    22.2.2實現查找和排序
    22.2.3混合操作
    22.3字符函數
    22.3.1檢測是否為字母/數字、字母、ASCII值
    22.3.2檢測是否為控制、空白和標點字符
    22.3.3轉換為ASCII碼、小寫字母、大寫字母
    22.4字符串函數
    22.4.1內存函數
    22.4.2使用字符串函數
    22.5數學函數(math.h)
    22.5.1建立三角函數值的表
    22.6時間函數(time.h)
    22.6.1時間和日期的結構和語法
    22.7依賴于系統的函數
    22.7.1bios.h頭文件
    22.7.2dos.h頭文件
    第二十三章 VisualC十十和匯編語言的混合編程
    23.1直接插入匯編語言代碼
    23.1.1產生音響
    23.1.2并行端口作為通用I/O端口
    23.1.3控制LED發(fā)光管
    23.2創(chuàng)立C/C十十和匯編語言模塊
    23.2.1傳遞函數參數
    23.2.2傳遞不同數據類型的參數
    23.2.3簡單的C和匯編語言連接
    23.2.4用C和匯編語言連接硬件接口
    23.2.5由C向匯編語言傳遞數組
   第五部分 Windows程序設計
    第二十四章 Windows編程:概念和工具
    24.1Windows程序設計語言
    24.1.1Windows環(huán)境快速瀏覽
    24.1.2使用Windows的優(yōu)越性
    24.1.3新的Windows可執(zhí)行文件的格式
    24.2Windows編程:概念和詞匯
    24.2.1Windows的窗口
    24.2.2Windows布局
    24.2.3C/C十十中的Windows類
    24.2.4OOP及Windows
    24.2.5發(fā)送和接收Windows消息
    24.2.6訪問Windows函數
    24.2.7Windows頭文件:Windows.h
    24.2.8Windows應用程序的組成成分
    24.3VisualC十十Windows工具
    24.3.1使用make文件
    24.3.2創(chuàng)建資源
    24.3.3使用Image和Dialog編輯器
    24.3.4在命令行使用資源編譯器(RC)
    第二十五章 用C編寫Windows應用程序
    25.1應用程序框架
    25.1.1有效地使用句柄
    25.1.2考察Windows應用程序中的成分
    25.2一個簡單的應用程序和示例
    25.2.1畫橢圓
    25.2.2畫弦
    25.2.3畫餅圖瓣
    25.2.4畫矩形
    25.3使用SWA開發(fā)一個正弦波應用程序
    25.4創(chuàng)建Windows餅圖應用程序
    25.4.125PIE和25PIE.DEF文件
    25.4.225pie.h頭文件
    25.4.325PIE.RC資源文件
    25.4.425PIE.C程序
    25.5傳統CWindows編程的更多信息
    第二十六章 Windows程序設計:基類庫
    26.1對基類庫的需求
    26.2基類庫設計的思考
    26.3基類庫關鍵特性
    26.4一切從CObject開始
    26.5重要的基庫類
    26.6一個簡化的應用程序
    26.6.1用26SIMPLE.CPP建立一個窗口
    26.6.2運行26SIMPLE.CPP
    26.7簡化的設計保證容易維護
    第二十七章 Windows程序設計:使用基類庫
    27.1一個簡單的應用程序和示例
    27.1.1理解27SFCWAMAKE文件
    27.1.2理解27SFCWA.DEF模式定義文件
    27.1.3理解27sfcwa.h頭文件
    27.1.427SFCWA.CPP應用程序
    27.1.5運行27SFCWA
    27.2在窗口中畫基本圖形
    27.2.127GDIMake,27GDI.DEF模式定義文件和27gdi.h頭文件
    27.2.227GDI.CPP應用程序
    27.2.3運行27GDI應用程序
    27.3使用菜單和對話框的科學波形
    27.3.127FOURMake和27FOUR.DEF模式定義文件
    27.3.227four.h頭文件
    27.3.327fourr.h資源頭文件、27FOUR.RC資源描述文件
    和27FOUR.DLG對話描述文件
    27.3.427FOUR.CPP應用程序
    27.3.5運行27FOUR
    27.4帶有菜單和對話框的直方圖
    27.4.127BAR命令行Make文件、27BAR.MAK項目
    Make文件及27BAR.DEF模式定義文件
    27.4.227bar.h頭文件
    27.4.327barr.h資源頭文件、27BAT.RC資源描述文件
    及27BAR.DLG對話框描述文件
    27.4.427BAR.CPP應用程序
    27.4.5運行27BAR
   第六部分 附錄
    附錄A 擴展ASCII表
    附錄B DOS10H,21H和33H中斷參數
    B.1由BIOS10H中斷獲得屏幕控制
    B.2CRT的接口控制
    B.3字符處理
    B4圖形接口
    B.5ASCII電傳類型輸入
    B.6DOS21H中斷
    B.7通過中斷33H進行存取鼠標控制函數
    附錄C Windows的API函數的基礎類庫條目
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號