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