




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1講 開發(fā)環(huán)境概述1 傳奇性的產(chǎn)品:C+ Builder1.1 Borland公司C/C+產(chǎn)品路線圖Turbo C/C+Borland C+C+ BuilderTurbo C+C+ Builder1.2 慘烈的C+開發(fā)環(huán)境大戰(zhàn)l 四大C+編譯器n Microsoft Visual C+n Borland C+n Symantec C+n Watcom C+l MFC or NOT?l OLE的攪局l Delphi和C+ Builderl 浴火重生2 C+ Builder 11.0的特點(diǎn)l 真正的可視化開發(fā)環(huán)境,實(shí)現(xiàn)“所見即所得”l 100%兼容ANSI C+標(biāo)準(zhǔn)l 簡化分布式系統(tǒng)的開發(fā)l 高效存取各種數(shù)據(jù)庫l 快速開發(fā)各種Internet程序l 支持Ajax技術(shù)的IntraWeb組件式Web程序開發(fā)l 強(qiáng)大的調(diào)式功能l 基于Midas的多層分布式數(shù)據(jù)庫系統(tǒng)l WebServicel 完全兼容Windows Vista3 集成開發(fā)環(huán)境介紹C+ Builder 11(CodeGear C+ Builder 2007)的啟動(dòng)界面如下圖所示。l 菜單欄與工具欄l 工程組件結(jié)構(gòu)圖l 對(duì)象監(jiān)視器l 工程文件管理器l 組件面板l 窗體設(shè)計(jì)器l 代碼編輯器3.1 主菜單菜單項(xiàng)功能File提供有關(guān)工程和窗體的增加、存儲(chǔ)、打印及結(jié)束開發(fā)環(huán)境的命令Edit提供各種數(shù)據(jù)的復(fù)制、剪切、粘貼及各種可視化組件的疊放次序、對(duì)齊、組件切換等命令Search提供代碼的查找和替換等命令View提供設(shè)置各種工具窗口顯示狀態(tài)的命令Project提供與工程選項(xiàng)設(shè)置有關(guān)的命令Run提供有關(guān)程序的執(zhí)行、逐步執(zhí)行、增加斷點(diǎn)的命令Component提供組件管理及ActiveX庫和類別庫管理的命令Tools提供各種與C+ Builder集成開發(fā)環(huán)境相關(guān)的外部工具程序的命令Help提供C+ Builder聯(lián)機(jī)幫助及Windows SDK的命令3.2 對(duì)象結(jié)構(gòu)圖l 以樹形結(jié)構(gòu)圖的形式顯示工程中窗體上組件的邏輯關(guān)系3.3 對(duì)象監(jiān)視器l 可視化開發(fā)應(yīng)用程序的重要部件l 在設(shè)計(jì)期設(shè)置窗體及組件的屬性,控制程序的外觀l 建立組件的事件處理函數(shù)下拉列表框用于選定組件,Property選項(xiàng)卡用于設(shè)置組件的屬性,Events選項(xiàng)卡用于建立組件的事件函數(shù),用戶在其中添加處理事件的代碼。3.4 工程文件管理器用于管理當(dāng)前工程中的所有文件,包括源代碼及各種資源文件。 3.5 組件面板構(gòu)建可視化應(yīng)用開發(fā)的核心部件。l 代碼復(fù)用思想與VCL類庫組件組功能Standard包含了最基本的Windows控件。如按鈕、菜單、編輯框等。Additional包含了專業(yè)化的Windows控件。如位圖按鈕、表格、圖像等。Win32包含了32位Windows標(biāo)準(zhǔn)用戶接口組件。如進(jìn)度條、樹形列表等。System包含了專業(yè)化的系統(tǒng)組件。如定時(shí)器、OLE/COM容器、多媒體播放器等。Win3.1包含了16位Windows版本下的舊式控件。Dialogs包含了各種常用的對(duì)話框組件。如打印、顏色選擇、打開文件對(duì)話框等。Data Access包含了用于連接各種異構(gòu)數(shù)據(jù)庫引擎的通用組件。Data Controls包含了各種用于可視化操作數(shù)據(jù)庫數(shù)據(jù)的組件。它們是Standard組件組件數(shù)據(jù)庫版本。dbExpress包含了封裝dbExpress數(shù)據(jù)庫引擎的組件。DataSnap包含了基于Midas技術(shù)的用于開發(fā)多層數(shù)據(jù)庫程序的組件。BDE包含了封裝BDE數(shù)據(jù)庫引擎的組件。ActiveX包含了一些對(duì)ActiveX控件的VCL封裝的例子。Vista包含了三個(gè)封裝了Vista元素的對(duì)話框組件。dbGo包含了封裝ADO數(shù)據(jù)庫引擎的組件。InterBase包含了封裝InterBase數(shù)據(jù)庫引擎的組件。VCL Web StandardVCL Web DataVCL Web Control包含了用于可視化開發(fā)動(dòng)態(tài)網(wǎng)站服務(wù)器的組件。它們是Standard組件的瀏覽器版本。InternetIndy ClientsIndy ServersIndy InterceptsIndy I/O HandlersIndy Misc包含了用于開發(fā)網(wǎng)絡(luò)應(yīng)用程序的組件,這些組件封裝了各種復(fù)雜的網(wǎng)絡(luò)協(xié)議。Samples包含了一些自編寫的VCL組件的例子。WebServices包含了用于開發(fā)Web Service程序的組件。Servers包含了用于開發(fā)服務(wù)程序的組件。InternetExpressWebSnap包含了用于開發(fā)動(dòng)態(tài)服務(wù)器頁面的組件。與IW系列組件相比,它更加面向底層。3.6 窗體設(shè)計(jì)器l 可視化開發(fā)程序的主要部件l 與對(duì)象監(jiān)視器協(xié)同工作,在設(shè)計(jì)期完成應(yīng)用程序界面的開發(fā)3.7 代碼編輯器l 高亮顯示修改l 代碼自動(dòng)完成l 標(biāo)識(shí)符超鏈接追蹤l 函數(shù)折疊l 代碼模板l 錄制與播放代碼宏l 版本控制默認(rèn)的代碼編輯器界面如下圖所示:4 實(shí)驗(yàn):編寫第一個(gè)Windows GUI程序:Hello World建立一個(gè)窗體,并更改它的標(biāo)題為“Hello World”。l 啟動(dòng)C+ Builderl 使用File|New命令,建立一個(gè)新的VCL Application工程PS:也可直接點(diǎn)擊工具欄上的按鈕l 保存工程l 修改Form1對(duì)象的Caption屬性為“Hello World”n Form1是TForm1的一個(gè)對(duì)象,它即是窗體設(shè)計(jì)器中設(shè)計(jì)的窗口n Form1的Caption屬性是一個(gè)字符串,它代表窗體標(biāo)題欄的文字l 使用Run|Run命令,編譯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)膝在摩托車運(yùn)動(dòng)中的防風(fēng)保暖設(shè)計(jì)考核試卷
- 電聲器件在工業(yè)自動(dòng)化檢測(cè)中的應(yīng)用考核試卷
- 液力傳動(dòng)裝置的動(dòng)態(tài)性能評(píng)估考核試卷
- 糖果企業(yè)產(chǎn)品差異化與市場競爭考核試卷
- 水產(chǎn)品干腌制加工過程中的環(huán)境風(fēng)險(xiǎn)評(píng)估與管理考核試卷
- 蘭州博文科技學(xué)院《食品原料標(biāo)準(zhǔn)化》2023-2024學(xué)年第二學(xué)期期末試卷
- 珠海三中高二下學(xué)期期中考試英語試題
- 寧夏工商職業(yè)技術(shù)學(xué)院《經(jīng)典影片解讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 西藏山南地區(qū)洛扎縣2024-2025學(xué)年數(shù)學(xué)五年級(jí)第二學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含答案
- 天津市薊州區(qū)第三聯(lián)合學(xué)區(qū)2024-2025學(xué)年初三第一次模擬聯(lián)考物理試題含解析
- GB 11984-1989氯氣安全規(guī)程
- 兒科病歷書寫規(guī)范-課件
- 湯姆索亞歷險(xiǎn)記閱讀選擇題課件
- 快餐店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 府谷縣大昌汗鄉(xiāng)張三溝煤礦煤炭資源整合項(xiàng)目(重大變動(dòng))環(huán)評(píng)報(bào)告書
- 電動(dòng)給水泵技術(shù)規(guī)范
- 三筆字訓(xùn)練教程課件
- 高一家長會(huì)課件(原創(chuàng))(共44張PPT)
- (完整word)2019注冊(cè)消防工程師繼續(xù)教育三科試習(xí)題及答案
- 2021版模板作業(yè)安全防護(hù)技術(shù)措施
- 三年級(jí)下冊(cè)數(shù)學(xué)教案 《平行與相交》 青島版(五四學(xué)制)
評(píng)論
0/150
提交評(píng)論