WinForm介面優化工具

2022-03-12 06:43:02 字數 2002 閱讀 5855

一直以來,做.net共享小軟體

的介面一般採用irisskin這個比較不錯的**控制項來美化介面效果,方便易用,介面效果也還可以。如下面我做的qq搜通天的介面效果如下:

(不貼圖了,省得說廣告嫌疑)。該控制項開發應用比較方便,拖動控制項到主介面,然後初始化地方新增一下**即可:

#div_code img

string

skinfile="

skinfile

"];itpub個人空間i&aam-_am t

this.skinengine1.skinfile

=主介面初始化中新增以上其他地方**後,所有該程式的相關視窗都被美化成統一風格。

時代變遷,技術

進化,介面效果變化無窮,現在最流行的介面應該是windows2007風格,ribbon風格的介面效果了,國外很多大型的.net控制項商,亦步亦趨,緊跟潮流,也推出不同版本的介面控制項,支援這種新潮的介面效果。

我這裡主要介紹一下dotnetbar這個控制項,這個控制項使用也非常簡便,更加重要的是,這個控制項提供各種各樣的介面控制項,支援整體的ribbon以及

更多更複雜的介面效果。我們從該控制項的官網效果中可以窺見一斑(

/screenshots.aspx),其中的效果非常酷,和office2007的效果幾乎沒有什麼差異。

本人閒暇之餘用該控制項做了一些介面測試效果,如下所示,這個應該是我下個版本qq搜通天的介面效果了,呵呵:

itpub個人空間6s�\z3b0km3egm

軟體包含幾部分內容,為了練手,我做了乙個布局相對比較飽滿的程式,我通過這個小程式:簡訊傳送程式,來介紹一下介面各部分的內容,以便使我們建立布局更加合理,更加美觀方便的節目效果。

itpub個人空間y^x3k$nqd

下面介紹的幾點內容,是基於上面圖形效果的編號來逐一分解,介紹各部分框架的意圖以及效果:

1、office2007中,這部分是乙個綜合的選單介面,我上面的小程式,只是保留按鈕,沒有設定選單,類似頁面主頁連線的功能,可以快速返回到主介面中。

2、office介面樣式下拉選擇框,可以選擇不同的介面效果,在這裡還可以放置一些快速的按鈕,如office2007的儲存、新建、撤銷等功能。

5、 5、 6 模組就是主介面顯示的區域了,這裡因為功能介面不多,為了方便操作我使用了乙個tabcontrol控制項,把窗體內容控制項一股腦的放到一起,這樣方便使用者的切換。

6、 6其實是主體內容控制項的,我在設計的時候,把每一部分內容都設計為乙個使用者控制項,這樣可以利用tablecontrol控制項,動態統一把需要的使用者控制項載入到介面中來。

7、 用來顯示公司的logon、操作提示資訊、日期時間、登入使用者等相關資訊的狀態列。

通過以上7個模組,我們把軟體的介面分解出來,各司其職,這樣布局相對比較穩定,容納的東西可以比較多,應該來說,還是乙個不錯的介面效果布局,這些有賴於dotnetbar控制項來幫助我們設計出專業、符合現代潮流的介面效果。

其實在很多情況下,我們也可能採用基於單文件這種方式的展示效果, 這樣使用者看到的東西不至於混亂,注意力相對集中,這樣的效果設計,在一些功能模組和其他部分相對沒有太多直接關係的時候,就可以採用,如下面我們改變一下展示效果。

itpub個人空間&rb2};v#m alf~

上面的兩種圖形可以通過介面元素的組裝,來實現不同的效果布局顯示,這樣可以達到比較好的顯示效果。下面貼出一些功能**,以饗讀者:  

/dr^y[0

1、 改變介面樣式的**:

#div_code img

'cz,a kcq;~0

3k*u!g}#\o

]0code highlighting produced by actipro codehighlighter (freeware)

;z.ytoy

^0

彙編優化工具

彙編優化工具 使彙編 更具可讀性,並提高彙編速度 優化15000行大約須要30秒 import rfile.h main rstr line del rstr s 符號替換 rstr sym replace rstr s rstr sym trans rstr s rstr seq replace ...

Django優化工具

users user.objects.all users.explain 0 0 0 scan table account user user users.filter id 1 user.explain 0 0 0 search table account user using integer p...

SQL優化工具

sql語句是對資料庫進行操作的惟一途徑,對資料庫系統的效能起著決定性的作用。對於同一條件下的sql語句寫法有很多,其中一些寫法往往對效能又有很大影響。但是每個人掌握sql語言的水平不同,如何才能保證寫出高效能的sql呢?針對這種情況,人工智慧自動sql優化工具應運而生。現在我就向大家介紹這樣一款工具...