freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

應(yīng)用程序設(shè)計(jì)及框架(編輯修改稿)

2025-02-02 17:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 件編譯時(shí)可生成兩種文件: ( 1)擴(kuò)展名是 .dcp文件,它一種中間文件。 ( 2)擴(kuò)展名是 .bpl文件,它是能被程序使用的最終文件。 項(xiàng)目文件的管理與優(yōu)化 常用的方法: ? 一個(gè)項(xiàng)目獨(dú)占一個(gè)文件夾 可避免不同項(xiàng)目中同名文件的相互覆蓋。 ? 共享單元放在一個(gè)文件夾 可提高單元文件的利用效率。 編譯并運(yùn)行項(xiàng)目 ? 編譯的目的是將項(xiàng)目文件轉(zhuǎn)化為可執(zhí)行文件。 ? 有兩種編譯項(xiàng)目文件的方法: ( 1) Compile 編譯:用于編譯做過修改的源程序。 ( 2) Build編譯:對(duì)項(xiàng)目中的所有文件重新編譯。 使用方法 : Project Compile 或 Build ? 運(yùn)行編譯后的文件: Run Run (F9 編譯并運(yùn)行項(xiàng)目文件 ) 另外還有 F F F4。 項(xiàng)目中的 Application對(duì)象 ? 為加快程序開發(fā),在任何 有窗體的項(xiàng)目 中,系統(tǒng)自動(dòng)定義了一個(gè)名為 Application的對(duì)象,以便用其完成某些獨(dú)特的功能。 ? 本節(jié)講解 Application對(duì)象如下內(nèi)容: 1. 屬性及應(yīng)用 2. 方法及應(yīng)用 3. 事件及應(yīng)用 1. 屬性及應(yīng)用 ? Application對(duì)象有較多的屬性,常用屬性見下表: 屬性名 含義 Active 判斷當(dāng)前應(yīng)用程序是否具有焦點(diǎn)。 ExeName 返回應(yīng)用程序所在文件名 (含路徑 )。 Hint 用于保存組件的提示信息。注意,當(dāng)鼠標(biāo)移動(dòng)到某個(gè)組件上時(shí),則組件的 Hint屬性值就被賦到此屬性中。 Icon 用于設(shè)置應(yīng)用程序在任務(wù)欄上顯示的圖標(biāo)。 MainForm 返回當(dāng)前應(yīng)用程序的主窗體對(duì)象。 ShowHint 設(shè)置是否顯示應(yīng)用程序的提示信息。 Title 應(yīng)用程序任務(wù)欄上顯示的標(biāo)題。 ?常使用 ExeName屬性取應(yīng)用程序所在的路徑名 例如: := ExtractFilePath() ; 其中: ExtractFilePath函數(shù)用于返回字符串中的路徑名。 另外, ExtractFileName返回字符串中的文件名。這兩個(gè)函數(shù)用處很大,制作自動(dòng)安裝軟件時(shí)要用到它。 2. Application對(duì)象的方法 在項(xiàng)目文件中常使用的方法 1. Initialize 2. CreateForm 3. Run 上述三種方法 ,它們的作用分別是初始化應(yīng)用程序、創(chuàng)建窗體和運(yùn)行應(yīng)用程序。 使用格式如下: 。 (TForm1, Form1)。 。 4. ProcessMessages方法 ? ProcessMessages用于從 Windows消息隊(duì)列中檢索任何等待處理的消息并進(jìn)行處理 . 下面看一段代碼: while J 64000 do begin Y := Random(J)。 Inc(J)。 。 end。 若沒有 ,則循環(huán)程序執(zhí)行結(jié)束前不會(huì)響應(yīng)用戶的其它請(qǐng)求。 5. MessageBox方法 用于打開一個(gè)標(biāo)準(zhǔn)的 Windows提示信息框。具體使用方法參見第 5章提示信息窗口一節(jié)。 例如: if (39。提示信息 39。,39。標(biāo)題 39。, MB_OKCANCEL)=idok then ShowMessage(39。ss39。)。 6. Minimize方法 用于把應(yīng)用程序的主窗口最小化。 7. Restore方法 用于把應(yīng)用程序的恢復(fù)主窗口顯示狀態(tài)。 3. Application對(duì)象的事件 Application有較多的事件, Delphi專門為它提供了一個(gè)事件組件,如圖所示。 事件 列表 Application較常用的事件列表如下: 事件 描述 OnActivate 當(dāng)應(yīng)用程序被激活時(shí),將觸發(fā)這個(gè)事件。 OnDeativate 當(dāng)應(yīng)用程序被掛起或切換到其它應(yīng)用程序時(shí)將觸發(fā)這個(gè)事件。 OnException 當(dāng)一個(gè)未處理的異常發(fā)生時(shí),將觸發(fā)這個(gè)事件。 OnHelp 當(dāng)用戶請(qǐng)求幫助的時(shí)候?qū)⒂|發(fā)這個(gè)事件。 OnMessage 當(dāng)應(yīng)用程序接收到一個(gè)消息時(shí)將觸發(fā)這個(gè)事件。 OnHint 當(dāng)鼠標(biāo)指向某個(gè)組件時(shí)將觸發(fā)這個(gè)事件。 OnIdle 當(dāng)應(yīng)用程序進(jìn)入空閑狀態(tài)時(shí)將觸發(fā)這個(gè)事件。常使用此事件編寫動(dòng)畫游戲。 例 1: 利用 Application組件設(shè)計(jì)應(yīng)用程序,要求在主窗體的 Statusbar組件中顯示鼠標(biāo)所指組件的提示信息。 ?提示: 在 Application組件的 Onhint 事件中加入下代碼 : := 。 本次要講內(nèi)容 ? 項(xiàng)目中的 Screen對(duì)象 ? 常用程序設(shè)計(jì)技巧 1. 使用資源文件 2. 修改屏幕分辨率 3. 避免程序重復(fù)運(yùn)行 4. 設(shè)置程序運(yùn)行權(quán)限 5. 顯示封面 6. 重新啟動(dòng)與退出 項(xiàng)目中的 Screen對(duì)象 屬性名 含義 ActiveControl 它是只讀屬性,用于保存當(dāng)前屏幕上獲得焦點(diǎn)的組件。 ActiveForm 用于保存獲得焦點(diǎn)的窗體。 Cursor 用于設(shè)置應(yīng)用程序的光標(biāo)形狀。 DataModuleCount 表示應(yīng)用程序中數(shù)據(jù)模塊的個(gè)數(shù)。 DataModules 保存應(yīng)用程序中的數(shù)據(jù)模塊列表。 FormCount 表示應(yīng)用程序中窗體的個(gè)數(shù)。 Forms 保存應(yīng)用程序中的窗體列表。 Fonts 保存屏幕所支持的各種字體名稱。 Height 表示屏幕的高度 (以像素為單位 ) 。 PixelsPerInch 表示表示系統(tǒng)字體的相對(duì)縮放比例。 Width 表示屏幕的寬度 (以像素為
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1