1樓:網友
a與b的關係就是類和物件的關係;a是類,b是a的乙個例項物件,如果你要使用b,必須先建立這個物件,在delphi中,constructor關鍵字指定的過程才是建立物件的過程,這個方法名不是必須是create,只不過delphi原程式都是用這個既好記,又形象的名字,所以大家寫物件的建立過程時都使用了create。物件建立好了以後就可以使用了,使用完了以後必須釋放,這時候就要使用free過程了。free過程是tobject類定義的乙個過程,它的作用只有乙個,就是呼叫物件的destroy過程,destroy過程是個虛擬函式,必須由繼承它的物件覆蓋,才能達到釋放物件的功能。
這個過程是由destructor關鍵字定義的,同constructor一樣,destroy這個名字也不是必須的,你也可以改成其它名字,只不過釋放物件的時候你就不可以使用free這個過程了,因為前面說過了,free過程呼叫的是destroy過程,你改了名字以後,要想釋放物件,只能直接呼叫你自己定義的destrcutor過程。
新建vcl應用程式的時候,應用程式已經建立好了乙個form,這個form是不用使用者手動去create的,它是由應用程式在工程檔案(.dpr檔案)內建立好的,不需要使用者去手動建立和釋放;還有,在設計時新增到form上的控制項和新增的form也都不需要使用者去create,這時新增的form由應用程式維護,控制項由放置控制項的form來維護。
2樓:網友
1、a是乙個型別,是乙個物件型別。而b是乙個變數,你理解成乙個物件也行。
2、tobject是個虛類,並沒有實際功能,class(tobject)意思是從tobject派生乙個類。是類就能建立與釋放,而且絕大多數需要建立和釋放進行初始化、稀構類內變數等操作。class(tform)也需要初始化,只不過你的應用程式替你做了,按ctrl+alt+f11可以看到窗體列表。
如果你動態建立tform,就需要create了。
總的來說你拖到ide視窗的都不需要你create,而用**建立的就需要create。
誰能說說delphi
3樓:
1.功能強大。
2.資源很豐富,適於快速搭建應用程式。
3.快速web,com+效率高。
4.編寫的程式可以在不同的平臺下應行,delphi+kylix5.可以內嵌組合語言。
delphi是乙個整合開發環境(ide),使用的是由傳統pascal語言發展而來的object pascal語言,它在本質上是乙個**器而不是一種語言,但是由於delphi是幾乎是市場上唯一乙個使用pascal語言的產品,因此有的時候delphi也成為了人們稱呼object pascal的代名詞。borland公司已經把object pascal語言改稱為delphi語言。
誰能說說整合晶片的製造方法
除去矽之外,製造晶片還需要一種重要的材料就是金屬。目前為止,鋁已經成為製作處理器內部配件的主要金屬材料,而銅則逐漸被淘汰,這是有一些原因的,在目前的晶片工作電壓下,鋁的電遷移特性要明顯好於銅。所謂電遷移問題,就是指當大量電子流過一段導體時,導體物質原子受電子撞擊而離開原有位置,留下空位,空位過多則會...
誰能說說這件瓷器筆筒的年代,請說說瓷器筆筒的年代和價值。謝謝
只能傳一張 後三個字是大吉祥,前邊的看不清,民窯青花筆筒,初看像 早期之物。因未見其他部位,不敢妄言。請說說瓷器筆筒的年代和價值。謝謝 年代 新仿,仿清末 風格粉彩筆筒 價值 沒有作為古董收藏價值,幾十塊吧 急求這個筆筒寫的是明萬曆的,都說是仿的,能不能說說是什麼年代仿的,價值幾何,希望愛收藏人士指...
誰能說說瀋陽的ZARA和H M幾家店,位置各在哪
這個問題問得好,我前幾天剛從瀋陽購物回來.首先zara,我去的第一家zara店在中街,如果從瀋陽站出發,坐地鐵1號線到 東中街 下車,票價2元,然後出地鐵站不遠,就在中糧大悅城,一眼就能看見,外面有zara的廣告牌子,很大的店面,正常方向應該是在視線的右邊,非常好找,兩層樓,一樓 二樓 大悅城裡的品...