注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++程序設計教程

Visual C++程序設計教程

Visual C++程序設計教程

定 價:¥29.80

作 者: 詹紅霞,候思穎,陶永紅 等編著
出版社: 清華大學出版社
叢編項: 電腦基礎·實例·上機系列教程
標 簽: VC++

ISBN: 9787302161219 出版時間: 2007-12-01 包裝: 平裝
開本: 16開 頁數(shù): 304 字數(shù):  

內(nèi)容簡介

  隨著Windows 2000/XP操作系統(tǒng)的普及,現(xiàn)在已進入了采用Visual C++編程的時代。Visual C++不僅提供了控制臺應用程序來學習和掌握C++程序語言,而且還提供了可視化的資源編輯器與MFC類及應用程序向?qū)У裙ぞ?,為快速、高效地開發(fā)最新Windows應用程序提供了極大的方便?!禫isual C++程序設計教程(附光盤)》以Visual C++ 6.0為基礎進行講解。全書共10章,主要內(nèi)容包括Visual C++ 6.0概述、C++程序設計基礎知識、面向?qū)ο缶幊?、文件的操作、文檔視圖結構、用戶界面設計、對話框及常用控件、繪圖、數(shù)據(jù)庫編程以及綜合實例設計等知識。《Visual C++程序設計教程(附光盤)》深入淺出,使讀者可以在一個較低的編程起點上掌握Visual C++的程序設計方法和基本的程序設計思想。書中提供的大量實例可以作為讀者自建應用程序的基礎,每章最后一節(jié)都有相應的習題,可幫助讀者檢驗學習效果?!禫isual C++程序設計教程(附光盤)》可作為各大中專院校、職業(yè)院校和各類培訓學校的教材使用,并適用于編程初學者作為自學參考書使用。隨書附贈CD光盤1張!

作者簡介

暫缺《Visual C++程序設計教程》作者簡介

圖書目錄

第1章  Visual C++ 6.0概述    1
1.1  Visual C++ 6.0的特點    1
1.1.1  C++程序設計語言    1
1.1.2  Visual C++ 6.0的特性    1
1.2  Visual C++ 6.0的版本與使用
  環(huán)境    2
1.2.1  Visual C++ 6.0的版本    2
1.2.2  Visual C++ 6.0的使用環(huán)境    2
1.3  Visual C++ 6.0的啟動與退出    3
1.3.1  Visual C++ 6.0的啟動    3
1.3.2  Visual C++ 6.0的退出    3
1.4  Visual C++ 6.0的開發(fā)環(huán)境    3
1.4.1  Visual C++ 6.0的主窗口    3
1.4.2  Visual C++ 6.0的菜單欄    6
1.4.3  Visual C++ 6.0的工具欄    11
1.5  Visual C++ 6.0的工程管理    12
1.5.1  使用MFC AppWizard
創(chuàng)建一個新工程    12
1.5.2  編譯、運行程序    14
1.6  上機練習    15
1.7  習題    17
第2章  C++程序設計基礎知識    18
2.1  C++語言的編碼基礎    18
2.1.1  基本組成    18
2.1.2  基本符號    19
2.1.3  保留字    20
2.1.4  標識符    20
2.2  C++語言的數(shù)據(jù)類型    20
2.2.1  基本數(shù)據(jù)類型    21
2.2.2  自定義數(shù)據(jù)類型    21
2.3  常量與變量    22
2.3.1  常量    22
2.3.2  變量    23
2.4  運算符和表達式    24
2.4.1  算術運算符    25
2.4.2  賦值運算符    26
2.4.3  關系運算符    26
2.4.4  邏輯運算符    27
2.4.5  條件運算符    27
2.4.6  逗號運算符    28
2.4.7  sizeof 運算符    28
2.4.8  位運算符    28
2.5  基本結構與控制語句    29
2.5.1  順序結構    29
2.5.2  選擇結構    32
2.5.3  循環(huán)結構    37
2.5.4  轉向語句    39
2.6  構造類型    43
2.6.1  數(shù)組    43
2.6.2  結構    46
2.6.3  聯(lián)合    47
2.6.4  typedef    48
2.7  函數(shù)    48
2.7.1  函數(shù)的定義與調(diào)用    49
2.7.2  函數(shù)的參數(shù)傳遞    50
2.7.3  函數(shù)中的局部變量與靜態(tài)變量    55
2.7.4  函數(shù)的嵌套和遞歸    57
2.7.5  函數(shù)的重載    59
2.7.6  系統(tǒng)函數(shù)    63
2.8  指針    64
2.8.1  指針的概念    64
2.8.2  指針的定義與引用    64
2.8.3  指針與動態(tài)內(nèi)存分配    66
2.9  上機練習    68
2.10  習題    72
第3章  面向?qū)ο缶幊?nbsp;   74
3.1  Visual C++面向?qū)ο蟮奶攸c    74
3.1.1  封裝性    74
3.1.2  繼承性    75
3.1.3  多態(tài)性    75
3.2  類與對象    75
3.2.1  類與對象的含義    75
3.2.2  *this指針    88
3.3  繼承與派生    90
3.4  多態(tài)性    94
3.4.1  函數(shù)重載    94
3.4.2  靜態(tài)聯(lián)編與動態(tài)聯(lián)編    96
3.5  上機練習    104
3.5.1  設計一個CRectangle類    104
3.5.2  設計一個Building類及其派生    107
3.6  習題    111
第4章  文件的操作    112
4.1  文件的基礎知識    112
4.1.1  文件與流的概念    112
4.1.2  文件的組成與種類    113
4.2  順序文件的操作    113
4.2.1  順序文件的打開和關閉    113
4.2.2  文件的讀寫    115
4.3  隨機文件的操作    121
4.3.1  隨機寫    121
4.3.2  隨機讀    124
4.4  二進制文件的操作    125
4.5  上機練習    128
4.6  習題    132
第5章  文檔視圖結構    133
5.1  文檔視圖結構概述    133
5.1.1  文檔和視圖    133
5.1.2  文檔視圖應用程序    134
5.1.3  基本程序結構    134
5.1.4  框架窗口    135
5.2  創(chuàng)建文檔視圖應用程序    135
5.2.1  創(chuàng)建單文檔程序    135
5.2.2  創(chuàng)建多文檔程序    139
5.2.3  文檔程序分析    140
5.3  上機練習    140
5.3.1  創(chuàng)建文檔視圖類應用程序    141
5.3.2  添加菜單    143
5.4  習題    148
第6章  用戶界面設計    149
6.1  菜單    149
6.1.1  添加新菜單項    149
6.1.2  編輯菜單項的屬性    151
6.1.3  刪除菜單項    153
6.1.4  添加菜單消息處理函數(shù)    153
6.1.5  啟用和禁用菜單命令    158
6.1.6  復選和單選標記菜單命令    158
6.1.7  創(chuàng)建彈出式菜單    159
6.1.8  快捷鍵    161
6.2  工具欄    164
6.2.1  向工具欄添加按鈕    164
6.2.2  添加工具欄間隔    166
6.2.3  刪除工具欄按鈕    166
6.2.4  設置按鈕屬性    166
6.2.5  啟用和禁用工具欄按鈕    167
6.3  狀態(tài)欄    167
6.3.1  修改應用程序的狀態(tài)欄    168
6.3.2  更新狀態(tài)欄窗格內(nèi)容    170
6.4  上機練習    172
6.5  習題    178
第7章  對話框及常用控件    179
7.1  對話框的使用    179
7.1.1  模式和無模式對話框    179
7.1.2  創(chuàng)建對話框    180
7.2  對話框中的控件    182
7.2.1  靜態(tài)控件    182
7.2.2  按鈕    183
7.2.3  編輯框    184
7.2.4  單選按鈕    185
7.2.5  復選框    185
7.2.6  組合框    185
7.2.7  在對話框中添加和編輯控件    187
7.2.8  常用控件的應用例程    188
7.2.9  對話框的編程    192
7.3  上機練習    198
7.4  習題    203
第8章 繪圖    205
8.1  繪圖基礎    205
8.1.1  GDI類    205
8.1.2  GDI對象的建立    206
8.1.3  GDI對象的使用方法    208
8.1.4  CDC類的繪圖函數(shù)    208
8.2  常用繪圖函數(shù)介紹    208
8.2.1  TextOut函數(shù)    209
8.2.2  SetTextColor函數(shù)    209
8.2.3  MoveTo函數(shù)    209
8.2.4  LineTo函數(shù)    209
8.2.5  Rectangle和FillRect函數(shù)    209
8.2.6  Ellipse函數(shù)    210
8.3  應用舉例    210
8.3.1  正弦曲線輸出    210
8.3.2  畫筆、畫刷的應用    212
8.4  上機練習    220
8.4.1  輸出霓虹燈效果的文本    220
8.4.2  在鼠標指定位置繪制矩形    224
8.5  習題    227
第9章  數(shù)據(jù)庫編程    229
9.1  常見數(shù)據(jù)庫訪問技術簡介    229
9.1.1  Visual C++ 6.0開發(fā)數(shù)據(jù)庫技術
的特點    229
9.1.2  Visual C++ 6.0常用開發(fā)數(shù)據(jù)庫
技術    230
9.2  ODBC簡介    231
9.2.1  ODBC概述    231
9.2.2  ODBC組成    232
9.3  建立數(shù)據(jù)源    233
9.4  在ODBC數(shù)據(jù)源管理器中添加
ODBC數(shù)據(jù)庫源    235
9.5  與ODBC數(shù)據(jù)庫相關的
  MFC類    237
9.5.1  CDatabase類    238
9.5.2  CRecordset類    239
9.5.3  CRecordView類    243
9.6  應用實例    244
9.6.1  建立一個帶有ODBC數(shù)據(jù)庫支持
功能的單文檔界面的工程文件    244
9.6.2  設計用戶操作主界面    246
9.6.3  實現(xiàn)通訊錄信息瀏覽功能    247
9.6.4  實現(xiàn)通訊錄信息添加功能    252
9.6.5  實現(xiàn)通訊錄信息刪除功能    254
9.6.6  實現(xiàn)通訊錄成績修改功能    255
9.7  上機練習    257
9.8  習題    259
第10章  綜合實例    260
10.1  程序功能概述    260
10.2  程序?qū)崿F(xiàn)    261
10.2.1  建立一個名為studentmarks的
  Access數(shù)據(jù)庫    261
10.2.2  添加ODBC數(shù)據(jù)庫源    263
10.2.3  建立一個帶有ODBC數(shù)據(jù)庫支持
  功能的單文檔界面的工程文件
    264
10.2.4  設計用戶操作主界面    266
10.2.5  實現(xiàn)學生成績信息瀏覽功能    268
10.2.6  實現(xiàn)用戶登錄認證和用戶登出
  功能    273
10.2.7  實現(xiàn)學生成績信息添加功能    280
10.2.8  實現(xiàn)學生成績信息刪除功能    284
10.2.9  實現(xiàn)學生成績按學生學號和
  按考試科目查詢功能    287
10.2.10  實現(xiàn)學生成績
按考試科目排序功能    294
10.2.11  實現(xiàn)按考試科目查詢并顯示
              學生成績分布直方圖功能    297
10.3  小結    304

本目錄推薦

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