原創(chuàng)|其它|編輯:郝浩|2011-09-15 13:58:04.000|閱讀 2090 次
概述:用過DXperience之后,我發(fā)現(xiàn)這是個(gè)不錯(cuò)的東東。可能有人要問了,DXperience是什么?簡單的說,就是開發(fā)軟件用的界面庫,支持 VB和C#語言,至于其它語言我沒關(guān)注過。如果還有人問界面庫又是什么?那就順便也說一下。界面庫對(duì)于一個(gè)軟件的開發(fā)來說,不是必要的,它就像一個(gè)女人的化妝包,能使我們的軟件外觀看起來更漂亮、更專業(yè)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
用過DXperience之后,我發(fā)現(xiàn)這是個(gè)不錯(cuò)的東東。可能有人要問了,DXperience是什么?簡單的說,就是開發(fā)軟件用的界面庫,支持 VB和C#語言,至于其它語言我沒關(guān)注過。如果還有人問界面庫又是什么?那就順便也說一下。界面庫對(duì)于一個(gè)軟件的開發(fā)來說,不是必要的,它就像一個(gè)女人的化妝包,能使我們的軟件外觀看起來更漂亮、更專業(yè)。
好的界面庫可以為我們?cè)谲浖耐庥^設(shè)計(jì)上省下不少的時(shí)間和精力。當(dāng)然,好東西不是免費(fèi)的——畢竟制作它的公司還有一大把人需要吃飯。雖然DXperience已經(jīng)設(shè)計(jì)得與系統(tǒng)自帶的控件大體上接近,但想用好它也不是一朝一夕的事情。
廢話不再多說,現(xiàn)在就開始記下自己學(xué)習(xí)的過程。
我安裝的是DXperience 8.3.4版本和VS2008(SP1)。
1.新建一個(gè)Windows窗體應(yīng)用程序的解決方案,名稱為WindowsFormsApplication1。
2.刪除VS自動(dòng)新建的Form1.cs窗體,因?yàn)檫@個(gè)窗體是默認(rèn)的Windows窗體。
3.添加新建項(xiàng)。在添加新項(xiàng)對(duì)話窗口中選擇DevExpress Formv8.3,名稱設(shè)置為frmMain.cs,點(diǎn)擊添加按鈕即可。
4.編輯Program.cs文件,代碼如下:
1using System;
2using System.Collections.Generic;
3using System.Windows.Forms;
4
5namespace WindowsFormsApplication1
6{
7 static class Program
8 {
9 /**//// <summary>
10 /// 應(yīng)用程序的主入口點(diǎn)。
11 /// </summary>
12 [STAThread]
13 static void Main()
14 {
15 DevExpress.UserSkins.OfficeSkins.Register();
16 DevExpress.UserSkins.BonusSkins.Register();
17
18 if (!DevExpress.Skins.SkinManager.AllowFormSkins)
19 DevExpress.Skins.SkinManager.EnableFormSkins();
20
21 DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Black";
22
23 Application.EnableVisualStyles();
24 Application.SetCompatibleTextRenderingDefault(false);
25 Application.Run(new frmMain());
26 }
27 }
28}
注意15行和16行,原則上是要加上這兩句的。不過我注釋掉后也沒有發(fā)現(xiàn)有什么不一樣。其中的21行設(shè)置了工程中窗體的默認(rèn)皮膚的樣式。
5.添加控件。其實(shí)完成以上幾步之后,按F5運(yùn)行就可以看到一些效果了。在frmMain.cs窗體上添加一些控件,比如TextEditor等可以更明顯的看出使用了界面庫之后的不同效果。
6.生成解決方案。這一步不用我多說,相信大家都知道要怎么做。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載