GDI+ 提供了用來處理點陣影像的 Bitmap 類別,以及用來處理向量影像的 Metafile 類別。Bitmap 和 Metafile 類別都繼承自 Image 類別。
目前分類:.NET_繪圖 (13)
- Jul 25 Fri 2008 10:45
VB.NET 的GDI+ 繪圖_Metafile 類別
GDI+ 提供了用來處理點陣影像的 Bitmap 類別,以及用來處理向量影像的 Metafile 類別。Bitmap 和 Metafile 類別都繼承自 Image 類別。
- Jul 22 Tue 2008 15:47
VB.NET 的GDI+ 繪圖_Bitmap 類別
- Jul 12 Sat 2008 12:14
VB.NET 的GDI+ 繪圖_Brush 物件
設定紋路筆刷的樣式屬性時,也必須在前面加上Drawing2D,或是在程式開頭引用 Drawing2D 命名空間
Imports System.Drawing.Drawing2D
- Jul 11 Fri 2008 16:02
VB.NET 的GDI+ 繪圖_Pen 物件
- Jul 11 Fri 2008 12:12
VB.NET 的GDI+ 繪圖_Graphics 物件
Graphics 物件類別
Graphics是一個可以提供繪圖的物件,當建立一個Graphics物件後,透過繪圖命令可以在畫布上繪製出圖形來。
● CreateGraphics 方法 -- 建立Graphics物件的語法
- Jun 27 Fri 2008 16:36
VB.NET 寫入二進位檔
將來源圖檔資料寫入到另一個圖檔。File 類別與 FileInfo 物件都有 OpenWrite 方法能夠開啟指定的檔案來寫入,並傳回指向該檔案的 FileStream 物件。其另外還擁有一個 Open 方法,此方法的功能涵蓋了 OpenRead 與 OpenWrite 方法。
方法一:
Dim mBinaryAry(4096) As Byte |
- Jun 27 Fri 2008 16:05
VB.NET 讀取二進位檔
先將圖片檔的內容讀入一個 Byte 陣列中,然後使用此陣列來建立一個 MemoryStream 物件。並將此 MomoryStream 物件作為一來源來建立 Image 物件,並將此作為表單的背景圖片 or 放入 PictureBox 中。
(OpenRead 相當於 FileStream)
方法一:
- Jun 26 Thu 2008 14:30
大型物件 LOB ( Large Object )
( Binary Large Object ):以二進位格式儲存在資料庫中。
CLOB ( Character Large Object ):以文字格式儲存在資料庫中。
NCLOB ( Unicode Character Large Object ):以 Unicode 編碼的文字格式儲存在資料庫中。
- Jun 25 Wed 2008 15:49
VB.NET 表單上顯示圖片 --- RichTextBox 控制項
處理方式為:先將圖片資料讀入剪貼簿中,然後再將它貼上 RichTextBox 控制項中。
With RichTextBox1 .Text = "你好!" & Environment.NewLine |
- Jun 24 Tue 2008 10:27
VB.NET 表單上 PictureBox 控制項
◎ 顯示圖片至 PictureBox 控制項
1. 先在表單上加入一個 PictureBox 控制項。
2. 將要顯示的圖形檔建立成一個 Image物件。
3. 將此 Image 物件指派給 PictureBox 控制項的 Image 屬性。
通常使用以下兩種方法:
- Jun 10 Tue 2008 10:52
VB.NET 的GDI+ 繪圖_顏色設定
顏色設定是繪圖功能中非常重要的一部份,在 .NET Framwork 中可以透過 Color物件類別、ColorTranslator物件類別、Color列舉來定義色彩。
Color物件類別
◎ Color.FromArgb(Alpha, Red, Green, Blue)
Alpha:0~255 可省略 (預設值255)
- Jun 09 Mon 2008 14:25
VB.NET 的GDI+ 繪圖_基本概念
在.NET Framework 架構平台中提供了GDI+類別庫,讓VB .NET可直接呼叫類別庫中的繪圖命令來使用。GDI+ 是形成 Microsoft Windows XP 作業系統之子系統的應用程式發展介面 (API)。GDI+ 負責在畫面和印表機上顯示資訊。一如其名稱,GDI+ 是 GDI 的繼任者,舊版 Windows 則包含 繪圖裝置介面。
何謂GDI+? |
.NET Framework 提供了管理與繪製圖形的應用程式發展介面 (Application Programming Interface,API),稱之為GDI+。 GDI+ 是 Windows 繪圖裝置介面 (GDI) 的進階功能。使用 GDI+,您可以輕易地建立圖形、和繪製文字,並將圖形影像當做物件來管理。 |
- Jun 09 Mon 2008 11:26
VB.NET 的座標設定
Visual Basic .NET 的座標系統是以像素 (Pixel) 為單位。
左上角的座標設為 (0 , 0),向右為正,向下為正。一般以 (x , y) 代表物件的像素座標點,其中水平以 x 座標值表示,垂直以 y 座標值表示。
上圖為一個寬度為300,高度為200的物件,並有(50 , 0) 與 (150 , 100) 兩個座標點位置。