亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
        當前位置:編程開發(fā) > DotNET > Delphi.Net > 文章內(nèi)容
        

      Delphi基礎教程:Delphi快速入門(三)

       [ 2017年7月5日 ] 【

        1.2.4.3 漢化界面及字體選取

        如果您的Windows95系統(tǒng)中安裝了中文系統(tǒng),對界面做漢化是極其方便的。例如,您可以將Button1的Caption屬性改成“&R矩形”,同樣地可改變其它部件的屬性,將窗體做成中文的操作界面。

        若對中、西文字體不滿意,則可以調(diào)整Font屬性以滿足您的要求。Font屬性的前面,有一個小小的“+”號,這說明它表征的是集屬性,也即屬性不再是一個單值,而是一個屬性的集合。雙擊Font,Object Inspector將在下面擴充顯示它的其它屬性。Color用來表示文本的顏色,Name定義了字體名,如System,MsSerif,Arial,宋體,黑體等。Style下又擁有四個屬性:fsBold,fsItalic,fsUnderline和fsTrikeOut。如果想讓字體有其中的某種風格,可把相應的屬性值設成True。

        Font對話框可以更為直接地設定以上屬性。Font屬性右側(cè)值段有帶省略號的按鈕,單擊它可以激活Font對話框,如圖1.7所示:

        這一對話框中包含了上述的全部屬性,使得調(diào)整字形更為直接方便。但要申明的是,對于窗體Form來講,F(xiàn)ont屬性改變的是窗體中其它部件的顯示字形,它本身的標題字體是缺省的System字體,不能通過屬性來改變。

        1.2.4.4使用圖形編輯對話框

        最后,我們用圖標按鈕BitBtn1來控制Shape部件的顏色。選中圖標按鈕,將它的Caption屬性改為“&Color”(或“&C顏色”)。可以在按鈕中加入一個圖標來形象地表述它的功能。選用Object Inspector中的Glyph屬性,點動值段的三點按鈕,彈出圖形編輯對話框。

        您可以通過圖形編輯對話框裝入圖標,在本例程中,按動Load按鈕,選擇Delphi 2.0ImagesButtonsBrush.bmp文件裝入,Bitbtn1就成為一個圖標按鈕。另外,Delphi還為您提供了豐富的Windows標準圖標按鈕。想運用它們,改變BitBtn的Kind屬性。用戶不妨嘗試一下,選擇其它值可以生成漂亮的標準按鈕,如OK,Cancel等等。這會使您在以后的程序開發(fā)中受益匪淺。

        至此,界面的設計工作就已完成了。運行一下觀察效果,別忘記保存您的庫單元文件、工程文件。

        1.2.5 編寫事件處理過程

        完成用戶界面,只是建立了一個“骨架”,下面要做的便是給程序加入“靈魂”,也即,使它能夠完成所要求的功能。

        1.2.5.1 為用戶操作建立“事件”

        單擊窗體上的“Rectangle”按鈕,在Object Inspector中,點動“EVEnts”頁標簽,出現(xiàn)事件窗口。在本例程中,我們只關(guān)心OnClick事件,即按鈕接收到左鍵單擊時應用程序所作出的反應。在Object Inspector窗口中雙擊OnClick事件右端的值段,會使得Delphi激活庫代碼編輯器,并將光標停在該按鈕所對應的過程的begin...end之間。“Rectangle”按鈕的功能是使Shape部件的形狀為矩形。聯(lián)系前文我們查看過的Shape部件的“Shape”屬性,現(xiàn)在,我們要做的是在程序中控制部件的屬性。

        在光標處鍵入以下的程序段:

        Shape1.Shape := stRectangle;

        用同樣的方法,在Button2和Button3的OnClick事件響應內(nèi)復制以上語句,并分別將賦值號后的屬性值改為stRoundRect和stEllipse。為防止輸入錯誤導致程序運行出錯,建議您使Shape1部件的Object Inspector可見,檢視屬性Shape的各個值并對應輸入。

        在代碼編輯器中,Delphi自動建立的過程以關(guān)鍵字Procedure開頭,用戶可以在begin…end之間加入自己的程序,也可以定義變量。這個程序塊對用戶的外部事件(此例中是按動按鈕)進行響應。我們稱之為事件處理過程。

        1.2.5.2 使用顏色編輯對話框

        圖標按鈕“Color”要控制部件Shape1的顏色,我們可以調(diào)入顏色編輯對話框,用以選擇要變成的顏色。這時就要用到運行時不可視的部件ColorDialog了。同樣地使圖標按鈕BitBtn1響應OnClick事件,在它的過程中加入以下的語句:

        ColorDialog1.Execute;

        Shape1.Brush.Color := ColorDialog1.Color;

        這樣,圖標按鈕的功能也就完成了。

        初學者可能對這樣的程序段不能理解。其實也是十分簡單的。查看ColorDialog的Brush屬性,就會發(fā)現(xiàn)它是個集屬性,在其下還有一個Color選項,正是我們想改變的屬性。既然我們想將圖形的顏色變得更加豐富多彩,它本身提供的幾種顏色就已不能滿足要求了。用顏色編輯器可以得到更多的色彩。程序的第一句用Execute方法,使得ColorDialog運行它本身。當用戶在對話框中進行操作,選定了一種顏色時,即使得TColorDialog對象的一個屬性Color置為選定顏色的值。將此值賦給Shape1的Brush屬性的子屬性Color,就將選定的顏色加到了圖形上。

        讀者的要求可能會是,怎樣盡快的了解這些這些方法、屬性和域呢?下文對使用聯(lián)機幫助的簡單介紹可能會對您有所裨益。

        1.2.6 使用聯(lián)機幫助Help

        事實上,使用聯(lián)機幫助是您全面地了解可用的方法、對象的域、屬性等信息的最快捷途徑。您還可以參考Delphi給定的例程。較為簡單有效的方法是使用Help中的搜索功能。如果您對一個對象知之甚少,選用主菜單中的Help|Help Topics項,在彈出的幫助對話框,選用Indexes(“索引”)頁,Delphi 2.0會提示您輸入要檢索的主題。以您想用的部件的對象名作為檢索主題詞,可以參閱很多基本的信息。例如,上文的例程中,在編輯框中鍵入對象的名稱TColorDialog,在詞條中就會出現(xiàn)該主題,按動Display按鈕顯示出TColorDialog的幫助信息。查看method,可以找到能應用在CclorDialog1上的方法Execute;仔細閱讀它的功能,上述的編程便不難理解了。Properties中提供了部件的所有屬性,在關(guān)鍵屬性Key Properties前加上了“金鑰匙”,提供了詳盡的說明。在Task中您可以查閱該對象的其它相關(guān)主題,還可以參閱Example中的應用例程。用幫助窗口的Edit各種功能進行復制、剪貼等操作。

      首頁 1 2 3 尾頁
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved