出版時間:2003-2 出版社:中國鐵道 作者:陳燦煌 頁數(shù):818 字?jǐn)?shù):1267000
Tag標(biāo)簽:無
內(nèi)容概要
C++ Builder 6是Borland公司的最新版本應(yīng)用開發(fā)工具,本書從基礎(chǔ)開發(fā)進行介紹,由淺入深地向讀者展示C++ Builder 6的強大功能。
本書詳細(xì)地介紹了C++ Builder 6在數(shù)據(jù)庫開發(fā)中的方法和技巧,結(jié)合實際案例,講解如何使用C++ Builder 6構(gòu)建傳統(tǒng)的客戶/服務(wù)器應(yīng)用程序以及如何快速開發(fā)Web應(yīng)用程序。
本書內(nèi)容豐富、資料全面,適合中高級讀者或開發(fā)人員使用。
書籍目錄
第一部分 Windows程序設(shè)計
第1章 認(rèn)識C++ 語言 3
1-1 你的第一個C++程序 4
1-2 基本數(shù)據(jù)類型(Basic Data Type) 7
1-3 運算符(Operators) 8
1-4 數(shù)組(Array) 9
1-5 指針(Pointer) 11
1-6 條件語句(Conditional Statement) 12
1-7 循環(huán)(Loop) 15
1-8 函數(shù)(Function) 16
第2章 可視化設(shè)計的集成開發(fā)環(huán)境(IDE) 23
2-1 代碼編輯器(Code Editor) 24
2-2 代碼瀏覽器(Code Explorer) 29
2-3 窗體(Form) 29
2-4 組件面板(Component Palette) 31
2-5 對象檢查器(Object Inspector) 33
2-6 對象樹狀窗口(Object TreeView) 34
2-7 加速欄(Speed Bar) 35
2-8 彈出式菜單(Popup Menus) 35
2-9 調(diào)試器(Debugger) 36
2-10 所有工具都可Dockable 48
2-11 聯(lián)機幫助(On Line Help) 51
2-12 項目程序結(jié)構(gòu) 53
2-13 對象庫的應(yīng)用 71
第3章 C++ Builder的程序設(shè)計基本原理 75
3-1 對象的基本概念 76
3-2 C++ Builder 提供的對象 77
3-3 組件的繼承 81
3-4 組件的有效范圍 84
3-5 創(chuàng)建非可視化組件 87
3-6 文字輸入控制組件 88
3-7 選項功能控制組件 95
3-8 信息驅(qū)動操作方式 101
3-9 讀取鼠標(biāo)信息 104
3-10 窗口鼠標(biāo)拖—放程序的編寫 107
3-11 讀取鍵盤信息 109
3-12 讀取對象焦點信息 111
第4章 窗口程序的菜單設(shè)計 117
4-1 窗口程序的菜單設(shè)計種類 118
4-2 C++ Builder提供的菜單組件 118
4-3 下拉式菜單及右鍵菜單的設(shè)計 119
4-4 Button和BitBtn菜單的設(shè)計 125
4-5 多選項卡窗口的設(shè)計 127
4-6 TToolBar及TImageList組件的應(yīng)用 130
4-7 可視化的VCL組件都支持 dock功能 132
4-8 Action List 組件 135
第5章 窗口與窗口之間的關(guān)系與窗口的類別 143
5-1 什么是窗口 144
5-2 VCL提供的窗口類別 144
5-3 窗口與窗口之間的關(guān)系 146
5-4 動態(tài)產(chǎn)生窗口對象 152
5-5 MDI應(yīng)用程序的設(shè)計 155
5-6 程序LOGO窗口的設(shè)計 164
5-7 信息提示窗口的應(yīng)用 167
5-8 標(biāo)準(zhǔn)對話框窗口的應(yīng)用 173
5-9 可視化的窗口繼承 182
第6章 Windows標(biāo)準(zhǔn)界面組件應(yīng)用及C++ Builder的特殊語法 185
6-1 什么是Windows標(biāo)準(zhǔn)界面組件 186
6-2 圖形列表組件(ImageList) 187
6-3 樹狀視圖組件(TreeView) 190
6-4 窗體視圖組件(ListView) 194
6-5 其他Win32控制組件 198
6-6 C++ Builder的特殊語法 205
6-7 剪貼板的高級應(yīng)用 220
6-8 TStream的應(yīng)用 223
第7章 Windows程序設(shè)計高級技巧 229
7-1 在C++ Builder的應(yīng)用程序中調(diào)用Win32 API 230
7-2 編寫及調(diào)用DLL程序 239
7-3 多國語言的程序開發(fā)功能 251
7-4 編寫應(yīng)用程序的On Line Help 257
7-5 開發(fā)Windows NT Service程序 267
7-6 圖形處理 271
7-7 多媒體系統(tǒng)的開發(fā) 288
7-8 文件處理 289
7-9 如何在C++ Builder中控制Microsoft Office 293
7-10 利用C++ Builder編寫OLE Server 297
7-11 打包C++ Builder開發(fā)的應(yīng)用程序 302
第二部分 數(shù)據(jù)庫程序設(shè)計
第8章 數(shù)據(jù)庫程序設(shè)計概念 315
8-1 主從結(jié)構(gòu)的實際內(nèi)涵 316
8-2 C++ Builder的Two-Tier主從結(jié)構(gòu) 318
8-3 C++ Builder的Multi-Tier 結(jié)構(gòu) 321
8-4 C++ Builder的多人組合開發(fā)環(huán)境 325
8-5 對象庫(Object Repository) 326
8-6 數(shù)據(jù)字典(Data Dictionary) 328
8-7 數(shù)據(jù)模塊(Data Module) 334
8-8 數(shù)據(jù)庫維護輔助工具 338
第9章 數(shù)據(jù)庫應(yīng)用程序設(shè)計基礎(chǔ) 349
9-1 創(chuàng)建第一個數(shù)據(jù)庫應(yīng)用程序 350
9-2 功能強大的字段編輯器及TField組件 351
9-3 什么是 TDataSet 358
9-4 設(shè)計數(shù)據(jù)庫維護程序 359
9-5 設(shè)計數(shù)據(jù)庫搜索功能 366
9-6 什么是SQL 371
9-7 使用SQL語法的數(shù)據(jù)庫程序設(shè)計方式 373
9-8 使用保存在服務(wù)器端數(shù)據(jù)庫上的SQL程序(Stored Procedure) 385
9-9 數(shù)據(jù)庫控制組件的應(yīng)用 391
第10章 數(shù)據(jù)庫應(yīng)用程序設(shè)計高級技巧 405
10-1 分析使用BDE組件的效率及差異 406
10-2 數(shù)據(jù)集(DataSet)的應(yīng)用 411
10-3 Database的Isolation Levels 414
10-4 文本文件與SQL數(shù)據(jù)庫之間的轉(zhuǎn)換 416
10-5 更新多個數(shù)據(jù)表產(chǎn)生的查詢結(jié)果 419
10-6 BDE數(shù)據(jù)庫程序的錯誤信息管理 423
10-7 一對多數(shù)據(jù)表的設(shè)置 429
10-8 連接權(quán)限及事務(wù)數(shù)據(jù)的控制 431
第11章 Multi-Tier數(shù)據(jù)庫應(yīng)用程序設(shè)計基礎(chǔ) 437
11-1 Multi-Tier數(shù)據(jù)庫程序設(shè)計原理 438
11-2 在開始編寫Multi-Tier應(yīng)用程序之前 440
11-3 編寫Multi-Tier的基本數(shù)據(jù)維護程序 446
11-4 如何在Multi-Tier的程序中進行Transaction 449
11-5 如何把SQL命令從客戶端程序傳給應(yīng)用程序服務(wù)器運行 459
11-6 如何把查詢參數(shù)傳給應(yīng)用程序服務(wù)器上的TQuery 470
第12章 Multi-Tier應(yīng)用程序設(shè)計的高級技巧 475
12-1 Single Instance及Multiple Instance的差異 476
12-2 Multi-Tier的錯誤處理機制 477
12-3 把應(yīng)用程序服務(wù)器編寫成NT Service類型 482
12-4 客戶端程序與應(yīng)用程序服務(wù)器之間的數(shù)據(jù)傳遞 484
12-5 可以讓你在客戶端設(shè)置master/detail的關(guān)系 485
12-6 TClientDataSet組件的應(yīng)用 488
12-7 控制客戶端用戶權(quán)限 498
12-8 TDataSetProvider組件的應(yīng)用 506
12-9 支持MTS(Microsoft Transaction Server) 510
第三部分 互聯(lián)網(wǎng)應(yīng)用程序設(shè)計
第13章 Web應(yīng)用程序設(shè)計概念 529
13-1 目前Web應(yīng)用程序開發(fā)方式有哪些 530
13-2 Web結(jié)構(gòu)的實際含義 537
13-3 C++ Builder在互聯(lián)網(wǎng)上的強大支持 540
13-4 開發(fā)環(huán)境及系統(tǒng)運行環(huán)境需求 544
13-5 服務(wù)器操作系統(tǒng)安裝及設(shè)置 547
13-6 系統(tǒng)的整體安全規(guī)劃及設(shè)置實現(xiàn) 550
第14章 利用C++ Builder開發(fā)一般的CGI及ISAPI應(yīng)用程序 557
14-1 什么是CGI(Common Gateway Interface) 558
14-2 CGI的實際運行原理 559
14-3 CGI程序與數(shù)據(jù)庫之間的關(guān)系 571
14-4 什么是ISAPI 577
14-5 ISAPI的實際運行原理 578
第15章 利用C++ Builder的Web Broker機制開發(fā)互聯(lián)網(wǎng)應(yīng)用程序 581
15-1 C++ Builder所提供的Web Broker組件 582
15-2 編寫第一個Web Broker應(yīng)用程序 582
15-3 數(shù)據(jù)輸入窗體的Web Broker應(yīng)用程序 588
15-4 查詢數(shù)據(jù)庫的Web Broker應(yīng)用程序 593
15-5 開發(fā)Microsoft IIS專用的應(yīng)用程序(ISAPI) 603
15-6 開發(fā)Apache Server專用的應(yīng)用程序 609
第16章 如何應(yīng)用C++ Builder的Internet Express技術(shù) 615
16-1 什么是Internet Express 616
16-2 編寫單文件維護程序 621
16-3 編寫一對多維護程序 631
16-4 編寫查詢程序 634
16-5 利用QueryForm 來編寫窗體輸入程序 640
第17章 利用C++ Builder開發(fā)ActiveX的應(yīng)用程序 647
17-1 如何利用C++ Builder開發(fā)Active X應(yīng)用程序 648
17-2 在ActiveX程序中訪問遠(yuǎn)程數(shù)據(jù)庫 655
17-3 如何Deploy開發(fā)完成的ActiveX應(yīng)用程序 656
17-4 如何利用Package功能來達到縮小ActiveX的目的 659
17-5 如何在互聯(lián)網(wǎng)上實現(xiàn)ActiveX 664
17-6 改善Socket的傳輸效率及安全性 665
17-7 Load Balancing及Fail Over的設(shè)置 668
第18章 利用C++ Builder的Web Snap機制開發(fā)互聯(lián)網(wǎng)應(yīng)用程序 671
18-1 利用Web Snap功能編寫Web應(yīng)用程序 672
18-2 利用Web Snap編寫單文件維護程序 679
18-3 利用Web Snap的Login機制 682
第19章 C++ Builder提供的XML機制 691
19-1 什么是XML 692
19-2 如何利用C++ Builder處理XML文檔 698
19-3 利用Data Binding向?qū)硖幚鞽ML文檔 702
19-4 如何利用XML Mapping工具程序 711
19-5 C++ Builder提供的XML組件 716
19-6 實際應(yīng)用范例說明 716
第20章 C++ Builder提供的Web Service機制 719
20-1 什么是Web Service、SOAP、WSDL 720
20-2 C++ Builder如何支持Web Service 726
20-3 編寫Web Service的服務(wù)器端程序 727
20-4 編寫Web Service的客戶端程序 732
20-5 從你的Web程序去調(diào)用別人的Web Service 744
20-6 包含DataModule的Web Service 750
第四部分 高級程序設(shè)計
第21章 報表、統(tǒng)計圖表、商業(yè)決策分析應(yīng)用 755
21-1 QuickReport組件的應(yīng)用 756
21-2 TPrint組件的應(yīng)+S9用 765
21-3 C++ Builder提供的商業(yè)統(tǒng)計圖表組件 773
21-4 使用Chart組件 774
21-5 使用DBChart組件 782
21-6 利用C++ Builder來開發(fā)商業(yè)決策分析應(yīng)用程序 791
21-7 以統(tǒng)計圖表來顯示決策分析結(jié)果 798
第22章 利用 C++ Builder 開發(fā)COM 的應(yīng)用程序 801
22-1 COM 的運行原理 802
22-2 C++ Builder如何支持COM機制 804
22-3 編寫COM的服務(wù)器端程序及客戶端程序 809
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載