麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

Delphi7的IDE概述(一)

2019-11-18 18:25:29
字體:
來源:轉載
供稿:網友
 

IDE概述

當你在一種可視化開發(fā)環(huán)境工作時,你的時間花費在應用的兩個不同的部分:可視化設計器和代碼編輯器。 設計器讓你在可視化級別上操作組件(諸如你將一個按鈕放置在一個窗體上),或者在一個非可視化級別上工作(諸如當你放置一個DataSet組件在一個數據模塊上時)。你能在圖表1.1中的操作中看見一個窗體和一個數據模塊。在這兩種情況中,設計器允許你選擇你需要的組件且設置它們的屬性的初始值。

Click To expand

圖表1.1 Delphi 7 IDE中的一個窗體和一個數據模塊

代碼編輯器是你寫代碼的地方。在可視化環(huán)境中寫代碼最明顯的方式是包括對事件作出反應,事件由程序用戶執(zhí)行的操作開始,諸如單擊一個按鈕或者選擇一個列表框的一個選項。你能使用同樣的方式來處理內部事件,諸如涉及數據庫變化的事件或來自操作系統(tǒng)的通知。

當程序員對Delphi熟知時,他們經常以主要編寫事件處理(event-handling)代碼為始發(fā)端,然后轉移到撰寫他們自己的類和組件,最后花費大部分時間在編輯器中。 因為本書涵蓋的內容遠遠超過可視化編程,試圖幫助你把握Delphi的整個力量,隨著行文的深入,你將看見更多的代碼,更少的窗體。

適用于兩個類庫的一個IDE

一種重要的變化首次在Delphi 6中出現。IDE現在允許你在兩個不同的可視化類庫上工作: VCL (Visual Component Library,可視化組件庫)CLX (跨平臺組件庫,Component Library for Cross-Platform) 當你創(chuàng)建一個新項目時,你可以很簡單地從兩個類庫中選擇你想要使用的一個,這樣開始:通過File ® New ® application命令,建立一個典型的基于VCLWindows程序;通過File ® New ® CLX Application 命令建立一個新的基于CLX的可移植(portable)應用程序。

 

注釋

CLXDelphi的跨平臺庫,它允許你用Kylix重新編譯你的代碼以運行在linux下。 你可以5,“可視化控件”,讀到關于CLXVCL的更多內容。在Delphi 7中使用CLX更有趣,因為KylixDelphi語言版與Windows產品一起發(fā)售。

當你建立一個新項目或者打開現有的一個時,組件板被安排了只顯示與當前庫(雖然大多數控件是共享的)有關的控件。 當時你操作一個非可視化的設計器(諸如一個數據模塊),可視化組件的組件板標簽隱藏起來了,不可見。

桌面設置

程序員能夠以各種方式定制IDE 典型的,打開許多窗口的,安排它們的,相互停靠的。 然而,你經常需要在在設計時打開一套窗口的設置,而在調試時又打開另一套不同的窗口設置。 同樣地,你可能在操作窗體時需要一種布局,而在僅使用編輯器編寫組件或者低級代碼時又需要一個完全不同的布局。 為了每個這樣的需要重新整理IDE是一件非常乏味的工作。

 

由于這個原因,Delphi允許你以一個名稱保存特定的IDE窗口(稱為桌面desktop,或者Global Desktop,以區(qū)別于項目桌面PRoject Desktop)很并且容易恢復它。 你也可以保存你的缺省調試設置中的一個,當你開始調試程序時它將自動被恢復。 所有這些特性可從Desktops toolbar得到。 你也能使用View ® Desktops菜單操作桌面設置。

 

桌面設置信息被保存在DST文件中(儲存在Delphibin目錄中),它們是偽裝的INI文件。 被保存的設置包括主要的窗口,Project ManagerAlignment PaletteObject Inspector (包括它的 property category settings) editor windows (Code Explorer Message View的狀態(tài)),還有許多其它的位置,加上各種窗口的停靠狀態(tài)。

這是從一個DST文件中摘錄的一小段,它應該是很容易讀的:

[Main Window]
Create=1
Visible=1
State=0
Left=0
Top=0
Width=1024
Height=105
ClientWidth=1016
ClientHeight=78
   
[ProjectManager]
Create=1
Visible=0
State=0
...
Dockable=1
   
[AlignmentPalette]
Create=1
Visible=0
...

桌面設置越過項目設置項目設置被保存在一個類似結構的DSK文件中。 桌面設置助除去當你在機器(或者在開發(fā)者之間)之間移動一個項目并且不得不重新把窗口整理成為你愛好的時發(fā)生的難題。 Delphi將每一用戶的全局桌面設置和每一項目的桌面設置,以更好地支持團隊開發(fā)

 

 

技巧

如果你打開Delphi并且不能看見窗體或者其它窗口,我建議你嘗試檢查(或者刪除)桌面設置 (Delphibin目錄) 如果你打開被一個不同的用戶接受的一個項目并且不能看見一些窗口或者不喜歡桌面布局,再次載入你的全局的桌面設置或者刪除項目DSK文件 


上一篇:DELPHI中回調函數的使用

下一篇:在Delphi中使用指針參數

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 大学生一级毛片在线视频 | 久久99国产精品久久99果冻传媒 | 亚洲综合视频网站 | 久久久久久久久久久国产精品 | 亚洲第九十九页 | 一及毛片视频 | 国产日韩亚洲 | 99精品国产成人一区二区 | 久久伊人精品热在75 | 国产超碰人人爽人人做人人爱 | 激情视频免费看 | 国产成人精品二区 | www.91pron| 天天透天天狠天天爱综合97 | 久久成人激情视频 | 久成人| av电影免费播放 | 黄色成人在线播放 | 精品国内视频 | 久啪视频| 中文字幕亚洲一区二区三区 | 在线免费观看麻豆 | 亚洲爱爱图 | 亚洲国产综合在线观看 | 国产成人精品网站 | 黄视频网站免费在线观看 | 少妇一级淫片免费看 | 欧美成人a | 欧美成人免费看 | 久草在线新时代视觉 | 91羞羞 | 4p嗯啊巨肉寝室调教男男视频 | 在线91视频 | 欧美成人精品一区二区三区 | 久久影院午夜 | 91丨九色丨国产在线观看 | 法国性xxx精品hd | 九九热精 | 国产人成精品一区二区三 | 黄色网址在线免费 | 中文日韩在线视频 |