顯示具有 Devexpress 標籤的文章。 顯示所有文章
顯示具有 Devexpress 標籤的文章。 顯示所有文章

星期一, 7月 14, 2008

DevExpress放出了60幾個免費的控件

控件巨頭Devexpress放出了60幾個免費控件,如下

Over 60 Free Controls from DevExpress

DevExpress is happy to offer you over 60 DevExpress controls free of charge – without royalties or distribution costs.

這些控件有支援vs2005, vs2008,有winform,也有asp.net,有興趣的朋友可以去申請使用,註冊申請後,到email郵箱中等待回覆即可下載

星期三, 11月 07, 2007

Foreach Enum AND Localization Devexpress Controls

要將devexpress中文化其實並不難,只要透過指定一個對照表的類別給系統即可
例如 要將Grid中文化可以透過如下的做法
GridLocalizer.Active = new XtraGridLocalizationCHT();

class XtraGridLocalizationCHT : GridLocalizer {
public override string GetLocalizedString(GridStringId id) {
switch (id) {
case GridStringId.FileIsNotFoundError: return "檔案{0}沒有找到";
...
}}}

中文化產品的對照表如下
Product / access objectname
XtraEditors / StringId
XtraGrid / GridStringId
XtraNavBar / NavBarStringId
XtraPivotGrid / PivotGridStringId
XtraPrinting / PreviewStringId
XtraReports / ReportStringId
XtraScheduler / SchedulerStringId
XtraTreeList / TreeListStringId
XtraVerticalGrid /VGridStringId

而類別的定義若你的購買的devexpress是有包含source那可以由source中找.要不然你可以用程式自行來產生! 例如如下的語法可以產生id與顯示英文名稱的對照表,當你有有對照表後,你可以自行翻譯或是寫成程式產生器,不管日後版本怎麼變都可以保持在最新的狀態
foreach (int i in Enum.GetValues(typeof(GridStringId)))
{
MessageBox.Show(
Enum.Parse(typeof(GridStringId), i.ToString(), true).ToString()+" : "+
GridLocalizer.Active.GetLocalizedString((GridStringId)Enum.Parse(typeof(GridStringId), i.ToString(), true)).ToString() );
}

星期四, 9月 14, 2006

Devexpress不再理熊了

今天收到devexpress的支援中心回覆的一段
Sorry, we cannot help you any longer. According to our records you may still use our evaluation, but our evaluation period is 30 days. If you are using a registered version, you need to contact us at support@devexpress.com so that we can help you change your Support Center account according to your license. Once you do this, feel free to reactivate this issue.

哇哈哈! 被我用mail煩了一個月,support center煩了快半年,他終於不想理熊了! 呵,我前一陣子才在想,不管什麼問題幾乎有問必答,雖然常常要我自己掛事件,或是用額外的code去解決,有沒有買授權好像沒有什麼分別,問問題一樣都會回覆,當時才想要建議公司到期後就不要再買了,不過現在看來他還是有做管理,只是比較方便試用的user而己!

其實熊也不願意一直煩他,誰叫他的xtrareport一直很難搞定,而為了方便收到他的回覆,只好額外註刪一個id,這樣子他回信我可以馬上收到,要不然想到用公司註冊的mail就麻煩!

所以~要有支援.還是要花coco啦~~

星期四, 6月 22, 2006

解決Devexpress XtraReport 無法出現在VS IDE中!

Devexpress的組件,當安裝在非英文版的vs時,Xtrareport會消失在新增的清單中,只要上devexpress下載對應的版本,解到vs的安裝路徑中即可!

星期三, 6月 21, 2006

Devexpress醒了?

最近使用Devexpress的控件,focus在xtrareport,發覺他真的有很多地方是待值得改善的,剛開始回報時,發覺不管回應與修改的速度都蠻快的,不過漸漸的發覺那應是假像!

今天回家收信後,發覺他又send了二封mail來,我想應是配合剛出版後比較有時間理會其它的bug與需求吧!
1.亞洲字集無法匯成pdf己經排入計劃中,https://www.devexpress.com/Support/Center/?view=ViewIssue&issueid=A1700
2.SubReport可以在一個畫面統一設置,https://www.devexpress.com/Support/Center/?view=ViewIssue&issueid=AS3559

路還很長勒.加油了!