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