自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解VB.NET與GDI結(jié)合實(shí)現(xiàn)步驟

開發(fā) 后端
GDI 是C 中常用的一種圖形圖像工具,VB、Delphi等語言也移植了GDI ,.net的諸多語言甚至完全采用GDI作為繪制其界面。本文介紹的是VB.NET與GDI結(jié)合的實(shí)現(xiàn)步驟,一起來看。

VB.NET之所以廣受開發(fā)人員的喜愛,被應(yīng)用于多個(gè)領(lǐng)域,離不開它強(qiáng)大的功能。而且這門語言的兼容性也是不錯的。比如VB.NET與GDI結(jié)合等等。本文提供了一個(gè)簡單但極具示范性的示例,說明一個(gè)時(shí)鐘演示程序如何利用.netFramework提供的GDI 功能,同時(shí)幫助您提高VB.NET技術(shù)水平。

不過在介紹之前,需要我們在網(wǎng)上下載一個(gè)VB.NET與GDI結(jié)合的應(yīng)用程序。注意:要運(yùn)行示例應(yīng)用程序,需要的環(huán)境為安裝有.NETFramework1.0ServicePack(SP)2的MicrosoftWindows?。本文中出現(xiàn)的所有代碼均為VisualBasic?.NET版本,是使用VisualStudio?2002編寫并測試的。測試工作是在安裝有WindowsXPProfessionalSP1的系統(tǒng)中完成的。

GDI 是由.NETFramework中的System.Drawing命名空間提供的一組類,它使開發(fā)人員可以利用Windows內(nèi)置的圖形功能輕松地創(chuàng)建圖形應(yīng)用程序。本文中的簡單應(yīng)用程序演示了GDI 對象及其成員,包括(但不限于)使用Pen、Brush(純色和漸變色)、Point、Rectangle、Ellipse和Region對象。在一個(gè)簡單的時(shí)鐘演示程序中可以集中應(yīng)用這么多GDI 功能,這是多么讓人驚奇的一件事!

使用VB.NET與GDI結(jié)合應(yīng)用程序

此示例應(yīng)用程序使您能夠使用模擬顯示或數(shù)字顯示來顯示當(dāng)前時(shí)間。

開始時(shí)請先將解決方案加載到VisualStudio.NET中,然后按F5鍵加載和運(yùn)行項(xiàng)目。在默認(rèn)情況下,時(shí)鐘以模擬外觀出現(xiàn),并顯示有窗體邊框,但是你可以按照以下方法改變其外觀:

1、重新調(diào)整窗體的大小來重新調(diào)整時(shí)鐘的大小。在窗體工作區(qū)中,時(shí)鐘表面始終居中顯示為一個(gè)圓,圓的半徑為窗體客戶區(qū)的長度和寬度中較小的那個(gè)值。

2、雙擊窗體(或單擊右鍵,然后從Context[上下文]菜單中選擇ShowFrame[顯示框架])切換環(huán)繞時(shí)鐘表面的窗體顯示。

從Context(上下文)菜單中,您可以試著使用以下這些選項(xiàng):

1、選擇Analog(模擬)或Digital(數(shù)字)以模擬格式或以數(shù)字格式顯示時(shí)鐘。數(shù)字格式要簡潔得多,但少了些趣味性。

2、選擇AlwaysonTop(總在最前面)以使時(shí)鐘顯示在所有其他窗口的最前面。(選擇此選項(xiàng)設(shè)置窗體的TopMost屬性。)

3、選擇RunatStartup(在啟動時(shí)運(yùn)行)選項(xiàng)使應(yīng)用程序?qū)⑾鄳?yīng)的項(xiàng)添加到Windows注冊表中,這樣在每次登錄時(shí)都會加載時(shí)鐘。(實(shí)際上事情是這樣的:在測試此應(yīng)用程序時(shí),有一位測試者非常喜歡這個(gè)程序,因此他要求設(shè)置這個(gè)選項(xiàng),這樣時(shí)鐘就會始終在桌面上運(yùn)行。我也采用了這個(gè)方式。我們真的都很懷念WindowsNT?Clock應(yīng)用程序。)

4、如果要以模擬方式顯示時(shí)鐘,請選擇CountDown(和間隔)以顯示指示時(shí)間延遲的餅形區(qū)域。最初添加此功能是為了演示FillPie方法,現(xiàn)在,此功能用于設(shè)置計(jì)時(shí)器,并使您在超時(shí)時(shí)看到不停閃爍的警告。

5、如果要以模擬方式顯示時(shí)鐘,請選擇Gradient(漸變色)選項(xiàng)(和某種漸變色)以四種預(yù)設(shè)漸變填充中的某一種來顯示時(shí)鐘。您可以查看代碼以了解漸變色的工作原理,并且這四種漸變色顯示的是GDI 的不同功能。

6、選擇FillColor(填充顏色),然后選擇一種可用的顏色作為時(shí)鐘的背景顏色。請注意,此特定菜單顯示了GDI 功能的另一個(gè)用途-此所有者描述菜單包含一個(gè)顯示顏色的矩形。創(chuàng)建所有者描述菜單并不難,而且具有詳細(xì)的文檔說明。您可以從本示例開始制作自己的個(gè)性化菜單、顯示圖形或位圖。

7、選擇TextColor(文本顏色),此選項(xiàng)使用顏色選擇器標(biāo)準(zhǔn)對話框?yàn)闀r(shí)鐘上的文本選擇顏色。

以上就是VB.NET與GDI結(jié)合的所有操作步驟。希望對你有幫助。

【編輯推薦】

  1. VB程序員如何編寫高質(zhì)量的VB代碼
  2. VB.NET和ASP.NET編碼規(guī)范
  3. 詳解VB.NET變量聲明的方法
  4. ASP.NET 4高級編程--涵蓋C#和VB.NET(第7版)
  5. AVG通過VB100的Linux測試
責(zé)任編輯:于鐵 來源: IT專家網(wǎng)博客
相關(guān)推薦

2010-01-22 18:08:18

VB.NET與GDI結(jié)

2010-01-19 17:26:37

VB.NET創(chuàng)建過程

2009-11-02 14:35:52

VB.NET打包

2010-01-19 09:48:22

VB.NET調(diào)用過程

2010-01-12 10:19:02

VB.NET操作GDI

2009-10-13 10:21:58

VB.NET實(shí)現(xiàn)Web

2010-01-12 11:55:10

VB.NET網(wǎng)絡(luò)監(jiān)控

2009-10-16 10:36:35

VB.NET繪制GDI

2010-01-12 18:35:43

VB.NET Stru

2010-01-21 17:34:48

VB.NET Bool

2009-10-20 17:38:54

VB.NET Comp

2010-01-07 17:51:36

VB.NET實(shí)現(xiàn)Sin

2010-01-12 18:21:27

VB.NET任務(wù)欄程序

2009-11-03 13:16:58

VB.NET讀取文件

2010-01-19 10:12:39

VB.NET Butt

2010-01-18 18:14:37

VB.NET語言特點(diǎn)

2010-01-21 10:48:18

VB.NET擴(kuò)展方法

2010-01-13 09:45:53

VB.NET Arra

2009-10-12 15:44:26

VB.NET動態(tài)編碼技

2010-01-12 18:05:38

VB.NET對象
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號