本節(jié)內(nèi)容小編為大家精選帶來(lái)的是pdf格式免費(fèi)版C++Builder5開(kāi)發(fā)人員指南(編程實(shí)例與技巧),本pdf格式免費(fèi)版文檔資料共有643頁(yè),文檔內(nèi)容字跡清晰無(wú)水印,可以說(shuō)是一份不可多得的c++builder教程,有需要的朋友點(diǎn)擊本文下方的下載地址進(jìn)行下載即可查閱!
溫馨提示:
本文檔為pdf格式,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器,進(jìn)行安裝后閱讀。
C++Builder5開(kāi)發(fā)人員指南(編程實(shí)例與技巧)內(nèi)容節(jié)選
……
本書(shū)闡述中、高級(jí)開(kāi)發(fā)主題,如創(chuàng)建客戶 /服務(wù)器數(shù)據(jù)庫(kù)應(yīng)用程序,編寫(xiě)定制組件,創(chuàng)建服務(wù)器應(yīng)用程序,還包括對(duì)工業(yè)標(biāo)準(zhǔn)規(guī)范的支持,如 T C P / I P、O L E以及A c t i v e X。本書(shū)需要你熟悉的使用,理解基本的C + + B u i l d e r編程技術(shù)。關(guān)于集成開(kāi)發(fā)環(huán)境(I D E)和C + + B u i l d e r程序設(shè)計(jì),可參見(jiàn)聯(lián)機(jī)幫助中的“Quick Start” 。
本書(shū)內(nèi)容
本書(shū)包括五個(gè)部分:
第一部分“使用C + + B u i l d e r編程” ,闡述如何創(chuàng)建一般的C + + B u i l d e r應(yīng)用程序。這部分提供了一些適用于任何C + + B u i l d e r應(yīng)用程序的編程技術(shù)的細(xì)節(jié)。例如,如何使用通用的可視組件庫(kù)( V C L)對(duì)象,它們可使用戶界面的設(shè)計(jì)更容易,如處理字符串、操作文本、實(shí)現(xiàn) Wi n d o w s通用對(duì)話框、工具欄、酷欄。
本部分還包括使用圖形、錯(cuò)誤和異常處理,使用 D L L,O L E自動(dòng)化對(duì)象,以及編寫(xiě)國(guó)際化應(yīng)用程序等章節(jié)。
通常,不必介意C + + B u i l d e r內(nèi)在的V C L是用Object Pascal編寫(xiě)的。但仍然有幾個(gè)影響C + + B u i l d e r應(yīng)用程序的實(shí)例。關(guān)于C + +語(yǔ)言支持和VCL 的細(xì)節(jié)的章節(jié),討論了使用V C L類時(shí)C + +類如何例示差異以及增加的支持C + + B u i l d e r“組件-屬性-事件”模式的C + +語(yǔ)言擴(kuò)展。
有關(guān)發(fā)布細(xì)節(jié)的章節(jié)講述如何將你的應(yīng)用程序發(fā)布給用戶。例如,它包括關(guān)于有效編譯選項(xiàng),使用,許可問(wèn)題以及如何指定創(chuàng)建應(yīng)用程序的產(chǎn)品版本時(shí)應(yīng)使用哪些包、D L L和其他庫(kù)等等信息。
第二部分“開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序”講述如何使用數(shù)據(jù)庫(kù)工具和組件創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序。
允許訪問(wèn)許多類型的數(shù)據(jù)庫(kù)。使用你創(chuàng)建的窗體和報(bào)表,可訪問(wèn)本地?cái)?shù)據(jù)庫(kù),如 P a r a d o x和;網(wǎng)絡(luò)S Q L數(shù)據(jù)庫(kù)服務(wù)器如I n t e r B a s e和S y b a s e;以及可通過(guò)O D B C訪問(wèn)的任何數(shù)據(jù)源或A c t i v e X數(shù)據(jù)對(duì)象(ActiveX Data Objects, ADO) 。
第三部分“編寫(xiě)分布式應(yīng)用程序”描述如何創(chuàng)建 We b服務(wù)器應(yīng)用程序,如C G I應(yīng)用程序或動(dòng)態(tài)鏈接庫(kù)(D L L) 。C + + B u i l d e r提供特殊的I n t e r n e t組件,能夠更易于處理與特殊的統(tǒng)一資源標(biāo)識(shí)符( U R I)相關(guān)的事件和程序化構(gòu)造H T M L文檔。
這部分還提供了關(guān)于C + + B u i l d e r的套接字組件的章節(jié),可使用戶創(chuàng)建可使用 T C P / I P及相關(guān)協(xié)議與其他系統(tǒng)通信的應(yīng)用程序。S o c k e t s提供基于T C P / I P協(xié)議的連接,但也可使用其他協(xié)議,如(X N S) 、D E C的 D E C n e t或N o v e l l公司的I P X / S P X系列。
……
第2章 C++Builder 編程
是一個(gè)面向?qū)ο蟮目梢暬幊唐脚_(tái),應(yīng)用于 3 2位Wi n d o w s應(yīng)用程序的快速開(kāi)發(fā)。用編程,可以實(shí)現(xiàn)用最小的代碼開(kāi)銷編寫(xiě)出高效率的Wi n d o w s應(yīng)用程序。
集成開(kāi)發(fā)環(huán)境概述
一進(jìn)入C + + B u i l d e r,你會(huì)立即置身于它的集成開(kāi)發(fā)環(huán)境中。集成開(kāi)發(fā)環(huán)境又被稱為 I D E, 它提供了所有你需要的用于設(shè)計(jì)、開(kāi)發(fā)、試驗(yàn)、調(diào)試和發(fā)布應(yīng)用程序的工具。
集成開(kāi)發(fā)環(huán)境包含可視化窗體設(shè)計(jì)器,對(duì)象觀察器、組件面板、工程管理器、源代碼編輯器、調(diào)試程序以及安裝工具等。在該窗體設(shè)計(jì)器中,你可以自由地移動(dòng)可視化表示的對(duì)象,同時(shí)在對(duì)象觀察器中編輯該對(duì)象的初始化運(yùn)行時(shí)狀態(tài),在源代碼編輯器中編輯該對(duì)象執(zhí)行的邏輯。改變對(duì)象與代碼有關(guān)聯(lián)的屬性,比如改變事件句柄的名字時(shí),對(duì)象觀察器會(huì)自動(dòng)地改變相應(yīng)的源代碼。另外,在源代碼編輯器中更改該對(duì)象的源代碼,比如在窗體類聲明中改變事件句柄的名字時(shí),對(duì)象觀察器也會(huì)立即反映出相應(yīng)的變化。
設(shè)計(jì)應(yīng)用程序
提供了所有開(kāi)始設(shè)計(jì)應(yīng)用程序所必需的工具:
一個(gè)稱為“窗體”的空白窗口,作為用于設(shè)計(jì)應(yīng)用程序的用戶界面。
一個(gè)包容許多可重用的對(duì)象的擴(kuò)展的類庫(kù)。
一個(gè)對(duì)象觀察器,用于檢查和改變對(duì)象的特性。
用于直接訪問(wèn)基本程序邏輯的源代碼編輯器。
一個(gè)可以管理多個(gè)工程的工程管理器。
許多其他的用于支持應(yīng)用程序開(kāi)發(fā)的工具,例如工具欄中的圖像編輯器和菜單中的集成調(diào)試程序等。
包括編譯器、鏈接器和其他許多工具在內(nèi)的命令行工具。
可以用來(lái)設(shè)計(jì)任何類型的 32 位Wi n d o w s應(yīng)用程序:從一般的工具應(yīng)用程序到復(fù)雜的數(shù)據(jù)存取程序或分布式應(yīng)用程序。 C + + B u i l d e r的數(shù)據(jù)庫(kù)工具和數(shù)據(jù)感知組件讓你快速開(kāi)發(fā)出功能強(qiáng)大的桌面數(shù)據(jù)庫(kù)和客戶/服務(wù)器應(yīng)用程序。同時(shí), 使用C + + B u i l d e r數(shù)據(jù)感知組件,你能在設(shè)計(jì)應(yīng)用程序的同時(shí)觀察到當(dāng)前的數(shù)據(jù),也能立即見(jiàn)到數(shù)據(jù)庫(kù)查詢操作和對(duì)應(yīng)用程序界面的更改的結(jié)果。
本書(shū)的第3章中詳細(xì)介紹了 C + + B u i l d e r支持的不同類型的應(yīng)用程序。
理解
可視化組件庫(kù)(V C L)基于屬性、方法、事件(P M E)模型。P M E模型定義了數(shù)據(jù)成員(屬性) 、操作數(shù)據(jù)的函數(shù)(方法) 、用戶使用類的途徑(事件) 。V C L是對(duì)象的分層結(jié)構(gòu),它是用Object Pascal所寫(xiě)的,但它可以完全正常地工作于C + + B u i l d e r的I D E當(dāng)中,依靠它可以實(shí)現(xiàn)快速應(yīng)用程序開(kāi)發(fā)。使用 C + + B u i l d e r的對(duì)象觀察器和組件面板,你可以在窗體中任意放置V C L組件,并指定它們的屬性而無(wú)需編寫(xiě)任何代碼。
……
設(shè)置刻度條初始位置,同時(shí)也可記錄運(yùn)行時(shí)刻度條位置。
缺省時(shí),用戶可通過(guò)上下箭頭鍵向上或向下移動(dòng)一個(gè)刻度間隔。L i n e S i z e用來(lái)改變?cè)隽俊?/p>
設(shè)置當(dāng)用戶按下Page Up或 Page Down時(shí),刻度條移動(dòng)的刻度數(shù)。
上下控件
上下控件(U p D o w n)由一對(duì)箭頭按鈕組成,允許用戶以一固定增量來(lái)改變整數(shù)值。 當(dāng)前值由屬性給出; I n c r e m e n t屬性設(shè)置增量大小,缺省時(shí)為 1。 使用A s s o c i a t e屬性可把其他組件 (比如一個(gè)編輯控件 )與上下控件聯(lián)系起來(lái)。
熱鍵控件
使用熱鍵組件(H o t K e y)可將一個(gè)快捷鍵(用于轉(zhuǎn)移焦點(diǎn))分配給任何控件。 H o t K e y屬性包含當(dāng)前快捷鍵組合,M o d i f i e r s屬性確定哪些鍵對(duì)于H o t K e y是可用的。
分隔符控件
位于排列好的控件之間的分隔符控件允許用戶重新調(diào)整控件大小。 與面板或分組框這類組件一起使用時(shí),分隔符控件可把一個(gè)窗體分成若干塊,每塊中都包含多個(gè)控件。
在窗體中放置一面板或其他控件后,以與該控件相同的對(duì)齊方式加入一個(gè)分隔符控件。 最后加入的控件應(yīng)是客戶區(qū)對(duì)齊( c l i e n t - a l i g n e d)方式的,以便當(dāng)其他控件調(diào)整大小后它可以自動(dòng)填充剩余空間。
例如:把一個(gè)面板放在窗體左邊,把它們 A l i g n m e n t屬性設(shè)置為 a l L e f t,再把一個(gè)分隔符控件(對(duì)齊方式同樣為 alLeft )放在面板右邊,最后將另一面板 (對(duì)齊方式為 a l L e f t或 alClient )放在分隔符控件右邊。
屬性指定當(dāng)調(diào)整相鄰控件大小時(shí),分隔符控件必須保留的最小尺寸。 設(shè)置B e v e l e d為t r u e可使分隔符控件的邊緣呈現(xiàn) 3 D效果。
按鈕控件及類似控件
除了菜單以外,按鈕是在應(yīng)用程序中觸發(fā)命令最常用的方式。 C + + B u i l d e r提供一些按鈕控件及類似控件(見(jiàn)表2 - 4) :
……
C++Builder5開(kāi)發(fā)人員指南(編程實(shí)例與技巧)相關(guān)內(nèi)容小編就為大家介紹到這里了,更多pdf格式免費(fèi)圖集資料下載,敬請(qǐng)關(guān)注東坡下載站!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版