VG.net Designer圖形設計器

VG.net Designer是一個在Visual Studio .NET集成的圖形編輯器。用戶無需編寫代碼便可設計製圖。html

製圖對象包括: 矩形,圓角矩形,橢圓形,弧形,扇形,多邊形,折線,曲線,路徑,圖像,文字, 和組。算法

畫面自動更新簡化運行的動畫。改變對象的屬性,VG.net更新屏幕,智能修復重疊的對象。緩存

性能優化: VG.net 採用了先進的屏幕批操做算法,能夠確保每次的重繪只繪製最小的、改變的部分。採用元素的RenderAppearance選項,能夠有效的防止鋸齒或gamma矯正。性能優化

構建組件庫

  • 建立類,而不是生成數據文件:
  • 不一樣於傳統的繪圖工具,圖片設計器是生成一個.NET類,而不是一個數據文件。
  • 全部的類集成於Picture, 相似於UserControl(用戶控件)。
  • 創建 針對特定行業的組件 添加屬性,方法 和事件。
  • 支持元素中的元素嵌套,以繪製很是複雜的元素。
  • 在操做中隨時顯示自定義圖片。

VG.net特點

  • 100%託管代碼:使用.net語言
  • 圖形編輯器:圖片設計包括縮放,平移,標尺,和一個網格。編輯操做包括移動,縮放, 旋轉, 剪切,比例,編輯點,和組。
  • 網格屬性:自定義的全部屬性在設計時。
  • 易於使用: 一個強大的對象模型與微軟的一向設計準則類庫開發
  • 鼠標事件:使用Property Grid對圖形元素附加事件處理,一樣能夠對一個操做附加事件處理。
  • 改變屬性:對每一個元素設置旋轉,剪切,縮放比例,和翻譯等的屬性。
  • 參照點:指定參照點用於縮放、剪切、旋轉,要麼相對於元素的包圍盒(中心,右下等等),或者絕對座標。
  • 控件外觀: 經過 Fill, Stroke, TextAppearance和RenderAppearance屬性能夠改變不一樣元素的外觀。 在RenderAppearance屬性中,能夠設置anti-aliasing(反鋸齒), gamma-correction(gamma矯正)和PixelOffsetMode(像素偏移模式)
  • 外觀「繼承」:設置原始屬性,定義爲一個默認外觀,全部的子元素「繼承」這個外觀,除非它們有相同的屬性。
  • 樣式對象:對圖片附加樣式對象;對圖片上定義的任何樣式的對象,修改外觀,名稱;經過引用一個子元素的外觀,每一個樣式對象都包含填充,描邊,文本外觀,和外觀渲染屬性。
  • 透明度:設置填充,描邊,文本外觀和圖像對象。
  • 生動的3D效果:利用線性和路徑漸變,能夠很是容易的建立,發光,陰影,浮雕,gel buttons等效果,甚至是3D效果。
  • 更優秀的性能:VG.net的動畫算法能夠確保每次的重繪只繪製最小的、改變的部分,並支持硬件加速。矢量圖中的對象僅使用很是小的內存, 大多數的屬性採用「虛擬」方式,若是採用默認設置,則不須要任何的內存。 而圖形中位圖被緩存,可保證多個位圖使用同一片數據。
  • 矢量圖類: 內置的Vector類, 點集合類,形狀變換類,和矩陣類, 支持實時的矢量計算。
相關文章
相關標籤/搜索