C++ Builder 6程式設計教程

C++ Builder 6程式設計教程

《C++ Builder 6程式設計教程》是2005年3月科學出版社出版的圖書,作者是陸衛忠、劉文亮。本書主要介紹了在Windows環境下利用C++Builder進行應用程式開發的方法。

基本介紹

  • 書名:C++ Builder 6程式設計教程
  • 作者:陸衛忠 劉文亮 等
  • ISBN:9787030150059
  • 頁數:325
  • 定價:38.00元
  • 出版社:科學出版社
  • 出版時間:2005-3
  • 裝幀:平裝
  • 開本:16開
  • 字數:483千字
內容簡介,圖書目錄,

內容簡介

《普通高等教育"十一五"國家級規劃教材·普通高等教育信息技術類系列規劃教材:C++Builder6程式設計教程(第2版)》系統地介紹了在Windows環境下利用C++Builder進行應用程式開發的方法,主要內容包括C++Builder常用組件的使用、MDI多文檔應用程式設計、檔案操作與檔案管理、資料庫應用程式設計、多執行緒應用程式設計、Internet應用程式設計、動態程式庫DLL以及多媒體與圖形應用程式設計。全書匯集了作者多年來的實際開發經驗和教學心得。各章附有適量習題和上機實踐。

圖書目錄

第1章 C++Builder6概述1
1.1 初識C++Builder6的可視化開發環境1
1.2C++Builder6快速入門4
1.2.1C++Builder6的第一個示例——“歡迎進入奇妙的C++Builder世界!”4
1.2.2 C++Builder的工程概述8
1.3面向對象編程的基本概念9
1.3.1面向對象的程式設計9
1.3.2類、對象、屬性、方法9
1.3.3 事件及事件過程10
1.4C++Builder6的IDE套用環境進階11
1.4.1 應用程式的類型11
1.4.2 創建控制台應用程式13
1.4.3 在IDE中瀏覽和編輯代碼14
1.5 使用在線上幫助Help16
1.5.1 使用在線上幫助Help16
1.5.2 從Internet上獲得幫助17
本章小結17
習題118
上機實踐118
第2章 C++Builder簡單應用程式設計22
2.1 VCL組件及分類22
2.1.1 VCL組件庫22
2.1.2 VCL組件功能分類22
2.2 VCL組件的常用屬性23
2.2.1 組件的屬性及其設定方法23
2.2.2 組件的常用屬性24
2.3 組件的布局26
2.3.1 組件的添加/刪除26
2.3.2 組件的布局調整26
2.4 基本組件的使用27
2.4.1 標籤組件28
2.4.2 文本編輯組件28
2.4.3 掩碼編輯組件30
2.4.4 備註組件31
2.4.5 按鈕組件32
2.5 C++Builder中的數據類型36
2.5.1 標準數據類型36
2.5.2 字元串36
2.5.3 字元串列表38
2.5.4 輸入與訊息對話框函式39
2.6 綜合套用舉例41
本章小結44
習題245
上機實踐246
第3章 窗體與常用組件48
3.1 組件套用基礎48
3.1.1 常用事件48
3.1.2 Tab鍵順序和焦點51
3.2 單選鈕和檢查框52
3.2.1 單選鈕與檢查框52
3.2.2 設定單選鈕與檢查框的狀態52
3.2.3 單選鈕與檢查框的使用53
3.2.4 群組框和單選按鈕組55
3.3 列表框和組合框55
3.3.1 列表框與組合框的設定56
3.3.2 列表框與組合框的使用57
3.3.3 TCheckListBox組件59
3.3.4 套用舉例59
3.4 其他常用組件62
3.4.1 滾動條62
3.4.2 定時器64
3.4.3 TTrackBar組件64
3.4.4 TUpDown組件65
3.5 窗體66
3.5.1 窗體的屬性66
3.5.2 窗體的運行與控制67
3.6 C++Builder高級組件73
3.6.1 TRichEdit組件73
3.6.2 TStringGrid組件75
3.6.3 TDateTimePicker和TMonthCalendar組件及日期類函式79
3.6.4 TPageControl組件80
3.6.5 TTreeView和TListView組件82
3.6.6 TSplitter組件84
3.6.7 TProgressBar組件86
3.7 程式調試方法87
3.7.1 程式錯誤類型87
3.7.2 程式跟蹤87
3.7.3 標準數據檢驗88
3.7.4 邊界檢查88
3.8 綜合套用舉例89
本章小結91
習題391
上機實踐392
第4章 選單與工具列102
4.1 定製應用程式界面102
4.1.1 設計應用程式主窗體102
4.1.2 選單的規劃與設計103
4.1.3 快捷選單109
4.1.4 狀態欄110
4.1.5 工具列111
4.1.6 套用TActionList組件113
4.2 界面設計中的基本類114
4.2.1 TApplication類114
4.2.2 TScreen組件類116
4.3 多文檔應用程式116
4.3.1 單文檔和多文檔116
4.3.2 多文檔用戶界面設計117
4.3.3 MDI父窗體的屬性和方法120
4.3.4 創建應用程式主選單與子選單融合120
4.3.5 多文檔用戶界面設計實例121
本章小結123
習題4123
上機實踐4125
第5章 檔案管理129
5.1 檔案管理組件129
5.1.1 驅動器組件TDriveComboBox129
5.1.2 目錄列表框組件TDirectoryListBox130
5.1.3 檔案列表框組件TFileListBox130
5.1.4 檔案過濾器組件TFilterComboBox131
5.2 檔案及其處理132
5.2.1 檔案I/O函式132
5.2.2 檔案名稱操作函式134
5.2.3 檔案管理函式136
5.3 通過組件直接訪問檔案140
5.3.1 LoadFromFile方法140
5.3.2 SaveToFile方法141
5.3.3 具有LoadFromFile和SaveToFile方法的常用類141
5.4 通用對話框141
5.4.1 TOpenDialog與TSaveDialog對話框組件142
5.4.2 TOpenPictureDialog與TSavePictureDialog對話框組件144
5.4.3 TFontDialog與TColorDialog對話框組件144
5.4.4 TFindDialog與TReplaceDialog對話框組件145
5.4.5 TPrintDialog與TPrinterSetupDialog對話框組件146
本章小結147
習題5148
上機實踐5150
第6章 C++Builder資料庫開發環境157
6.1 資料庫基礎157
6.1.1 資料庫的概念157
6.1.2 關係型資料庫基礎158
6.1.3 C++Builder資料庫訪問技術158
6.2 C++Builder資料庫管理輔助工具159
6.2.1 資料庫引擎管理器159
6.2.2 資料庫桌面161
6.2.3 SQL瀏覽器164
6.3 結構化查詢語言SQL165
6.3.1 概述165
6.3.2 SQL數據查詢語句167
6.3.3 SQL數據操作和定義語句169
6.3.4 綜合舉例173
本章小結175
習題6176
上機實踐6177
第7章 資料庫應用程式設計183
7.1 資料庫應用程式的結構與設計方法183
7.1.1 資料庫應用程式的結構183
7.1.2 資料庫應用程式的設計步驟184
7.2 數據控制組件185
7.2.1 公共屬性185
7.2.2 TDBText組件186
7.2.3 TDBEdit組件186
7.2.4 TDBGrid組件186
7.2.5 TDBNavigator組件190
7.2.6 TDBMemo組件193
7.2.7 TDBImage組件194
7.2.8 TDBListBox和TDBComboBox組件194
7.2.9 TDBCheckBox和TDBRadioGroup組件195
7.2.10 TDBLookUpListBox和TDBLookUpComboBox組件195
7.3 數據訪問組件197
7.3.1 數據源組件TDataSource197
7.3.2 數據集組件TTable199
7.3.3 欄位組件TField213
7.3.4 TDatabase組件218
7.3.5 TSession組件219
7.3.6 數據集組件TQuery223
7.4 綜合舉例228
本章小結234
習題7235
上機實踐7236
第8章 資料庫報表設計240
8.1 創建報表240
8.2 報表組件241
8.2.1 TQuickRep組件241
8.2.2 TQRBand組件244
8.2.3 TQRGroup組件245
8.2.4 顯示內容的組件246
8.3 報表設計示例247
8.4 數據模組251
8.4.1 創建及編輯數據模組251
8.4.2 數據模組的使用252
8.5 管理信息系統設計初步256
8.5.1 管理信息系統設計方法256
8.5.2 開發實例——學生成績管理系統258
本章小結259
習題8260
上機實踐8261
第9章 多媒體與圖形處理262
9.1 多媒體播放器設計262
9.1.1 多媒體概述262
9.1.2 多媒體組件TMediaPlayer263
9.1.3 動畫組件TAnimate269
9.2 圖形處理270
9.2.1 畫布270
9.2.2 畫布組件TCanvas271
9.2.3 簡單動畫設計275
本章小結278
習題9279
上機實踐9279
第10章C++基礎282
10.1C++類與對象282
10.1.1 類與對象282
10.1.2 類與對象的定義283
10.1.3 對象與指針287
10.2 函式的重載288
10.3 構造函式和析構函式290
10.3.1 構造函式290
10.3.2析構函式291
10.4 繼承293
10.4.1 基類與派生類293
10.4.2 派生類的構造函式295
10.5 虛函式297
本章小結299
習題10299
上機實踐10301
第11章 C++Builder的高級套用305
11.1 多執行緒應用程式305
11.1.1進程與執行緒305
11.1.2 利用Win32API編寫多執行緒應用程式307
11.1.3 執行緒間的同步與通信311
11.1.4 TThread類317
11.2 TCP/IP應用程式設計323
11.2.1 傳輸控制協定TCP與套接字323
11.2.2 WindowsSockets324
11.2.3 基於Winsock的點對點聊天程式設計330
11.2.4利用C++Builder組件編寫Internet應用程式335
11.3 動態程式庫351
11.3.1 動態連結351
11.3.2 創建DLL351
11.3.3 使用DLL353
11.3.4 在DLL中使用VCL354
11.4 註冊表操作355
11.4.1創建和釋放TRegistry對象355
11.4.2 指定要操作的鍵356
11.4.3 從註冊表中讀取信息356
11.4.4 向註冊表中寫入信息357
11.4.5 鍵值維護358
本章小結359
習題11361
上機實踐11362
主要參考文獻373

相關詞條

熱門詞條

聯絡我們