成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解VB.NET與GDI結合實現步驟

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

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

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

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

使用VB.NET與GDI結合應用程序

此示例應用程序使您能夠使用模擬顯示或數字顯示來顯示當前時間。

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

1、重新調整窗體的大小來重新調整時鐘的大小。在窗體工作區中,時鐘表面始終居中顯示為一個圓,圓的半徑為窗體客戶區的長度和寬度中較小的那個值。

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

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

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

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

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

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

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

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

7、選擇TextColor(文本顏色),此選項使用顏色選擇器標準對話框為時鐘上的文本選擇顏色。

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

【編輯推薦】

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

2010-01-22 18:08:18

VB.NET與GDI結

2010-01-19 09:48:22

VB.NET調用過程

2009-11-02 14:35:52

VB.NET打包

2010-01-19 17:26:37

VB.NET創建過程

2009-10-13 10:21:58

VB.NET實現Web

2010-01-12 10:19:02

VB.NET操作GDI

2010-01-12 11:55:10

VB.NET網絡監控

2009-10-16 10:36:35

VB.NET繪制GDI

2010-01-21 17:34:48

VB.NET Bool

2010-01-12 18:35:43

VB.NET Stru

2009-10-20 17:38:54

VB.NET Comp

2009-11-03 13:16:58

VB.NET讀取文件

2010-01-12 18:21:27

VB.NET任務欄程序

2010-01-13 09:45:53

VB.NET Arra

2009-10-12 15:44:26

VB.NET動態編碼技

2010-01-13 10:15:19

VB.NET Stri

2010-01-12 11:37:34

VB.NET讀取圖像

2010-01-07 15:57:02

VB.NET ForEach

2010-01-08 14:56:18

VB.NET類定義

2010-01-12 18:05:38

VB.NET對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线免费 | 久久国产欧美日韩精品 | 色资源站 | 欧美一区二区三区视频在线观看 | 国产黄色小视频 | 九九九久久国产免费 | 国产精品一区一区三区 | 成人综合久久 | 在线日韩中文字幕 | 日韩av一二三区 | 久久久久久久久久久久久9999 | 久久久精品在线 | 91亚洲免费| 6080亚洲精品一区二区 | 成人免费大片黄在线播放 | 国产1区在线 | 国产日韩欧美 | 午夜精品一区 | 一区二区三区四区在线视频 | 成人不卡一区二区 | 成人做爰999 | 日韩伦理一区二区三区 | 国产欧美视频一区二区三区 | 日韩在线不卡 | 精品99久久久久久 | 亚洲成人免费 | 亚洲国产精品成人久久久 | 精品久久久久久亚洲综合网站 | 欧美一区二区大片 | 日韩欧美在线一区二区 | 欧美国产精品一区二区三区 | 免费激情 | 精品一区二区久久久久久久网站 | 国产精品区二区三区日本 | 99re在线观看 | 国产中文字幕在线 | 中文日本在线 | 福利视频网 | 色婷婷久久久亚洲一区二区三区 | 青青久久av北条麻妃海外网 | 久热国产精品视频 |