C_and_CPP 板


LINE

最近最摸這個 Ultimate ++ 最早是從連線板上看到這篇討論 http://www.osnews.com/comment.php?news_id=11492 裡面有很多對現在 C++ 的 GUI framework 的比較 其中我注意到 Ultimate++ http://upp.sourceforge.net 很年輕,最新的 release 是 605,日期 2006/06/01 優點 1. 免費 2. 標準 C++ 3. 好學好用,實際寫起來不會比 VB6 麻煩很多 XD 4. 比較新的設計概念,像是 使用template 成員函數傳回reference, 可以串接指令,如 TopWin.SetPos(x,y).SetSize(cx,cy).SetTitle("Hello World") ; 所以程式碼可以很精簡 訊息的反應, 採用一種 template callback function,設定很方便,且可以動態替換 不像 MFC 用什麼 Message Mapping Macro.. 真的覺得很醜.. 囧rz 5. 有 IDE 支援 RAD (Rapid application development). 缺點 1. 編出來的執行檔偏大, 一個小小的視窗程式大概要 0.5 MB 2. 第一次編譯要很久, 像boost你抓回來以後第一次安裝編譯大概要幾個小時, Ultimate++ 第一次大概要 5~10 分鐘 3. 算是很大的缺點, 因為才剛起步, 目前文件不足!! 4. 比起 Qt 等成熟的 framework, 元件比較少 這邊有一些範例, 可以看到他在使用 GUI widgets 的簡便 http://upp.sourceforge.net/srcdoc$CtrlLib$Tutorial$en-us.html 看完這些 widgets 的範例 要組裝自己需要的介面可以說是相當容易就可以融會貫通 O_Oa 這段時間用下來的心得, 印象都蠻正面的 最大的麻煩還是在於文件不足 我是去挖 source 出來看, 或是在他的討論區提問 開發團隊蠻用心的, 提問不到 12 小時就有人回應給我, 而且是回到我信箱 另外我覺得可以推薦的 GUI framework 是 Qt 雖然我沒用過, 之前抓來安裝失敗 T_T, 但是用過的都說好 Qt 唯二的缺點就是非標準C++跟商業用途要收費, 而且很貴 我是覺得 U++ 還蠻可以期待的 如果有人還沒決定要學什麼 GUI framework U++ 或是 VCF(Visual Component Framework) 可以選一個.. VCF http://vcf-online.org/ 開發比較久, 東西也比較多, 文件也"比較"齊全 (還是有很多缺) 而且 Code Project ( http://www.codeproject.com ) 上面還有一些教學可以看 我選 U++ 是 U++ 看起來比較簡單  ̄▽ ̄ 如果有人有知道什麼 GUI framework 歡迎推薦給我 @@" 一直選不到很滿意的 GUI framework... (我覺得 wxWidgets 也很醜 XD) -- To iterate is human, to recurse is divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.129.180
1F:推 YTsungL:嗯, 推戰神 :) 06/22 20:40
2F:→ yoco315:_/ ̄|..........○ 06/22 21:01
3F:推 UNARYvvv:裝 Boost 一開始就能直接用大部分的功能了不是嗎?? 06/22 21:57
4F:→ UNARYvvv:記得像是 regex 這種才需要特別拿出來編譯 06/22 21:58
5F:推 cplusplus:終於有了第四點 一直覺得怎麼沒有人想搞這類東西~太棒了 06/22 23:12
6F:→ cplusplus:希望可以繼續開發下去 06/22 23:13
7F:推 wxWidgets:對不起~我太醜了 06/23 08:17
8F:推 frankyhcg:覺得文件少的話可以幫忙寫呀..中文英文說明文件.. 06/23 23:10







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP