[爆卦]c# ui套件是什麼?優點缺點精華區懶人包

為什麼這篇c# ui套件鄉民發文收入到精華區:因為在c# ui套件這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ccbruce (今、そこに いる僕)看板C_and_CPP標題Re: [閒聊] 怎麼做出漂亮人...


※ 引述《read (New Life)》之銘言:
: 各位好,我是個對程式設計有興趣的資工系學生,學習C#是最近這
: 幾個月才開始的,而在這之前,我都是使用VC++在寫程式,在學習
: 的過程中,除了上課老師交的之外,還會自己從學校圖書館借書來
: 看,跟著書中的範例做一遍是我主要的學習來源。
: 本來以為只要把書上的範例學好,以後就可以往軟體設計的領域走
: ,但我現在發覺這並不夠,因為目前大部份的軟體都有著漂亮的人
: 機介面,同性質的軟體那麼多,會獲得使用者青睞的絕大部份是漂
: 亮的軟體。
: 所以我就試著從書中或網路裡去尋找這些漂亮軟體是怎麼做出來的
: 。在這之中,我找到了「skin」,也就是使用一些skin的套件,快
: 速的改變我程式各元件的外觀,這樣子弄出來的程式,比起預設的
: 介面好看多了,也較有質感一點。
: 但是,像市面上一些影音播放軟體的操作介面,怎麼看都不像是用
: skin套件做出來的,裡面有一些不規則的按鈕、表單、捲軸或對話
: 框,做得都很炫。
: 我自己本來的想法,是使用image元件去模仿其它元件的功能,像是
: button,但是像ScrollBar、DataGridView等元件,我就不曉得要怎
: 麼去做了。

有owner draw, custom draw等等東西可以用。
這些東西我都做過。

: 所以想請教各位前輩,程式設計師與美工人員之間在軟體介面的合作
: 上,是採取怎樣的分工方式呢?也就是美工人員把UI的圖檔做出來後
: ,各位會用什麼方式將這些圖檔套在程式中呢?希望各位可以分享這
: 部份的開發經驗,謝謝大家。

簡單講, 就是誰幺得動誰的問題而已。

我們在做UI時, 常常是叫UI team先把概念圖做出來, 接下來, 就會看到他們用Flash
做出一個很炫的東西在那邊把主管捧得很爽。然後我就得在旁邊提醒, 那是Flash, 你們
拉一拉就做得出來的鬼東西, 我們當然寫得出來, 只要給我們1年的時間大概就可以了(這
樣通常都會閉嘴)。

要不然, 就是他們婊我們了, 歪七扭八的視窗是常態, 半透明(後面的桌面會透過來的)的
視窗是必備的, 什麼Hover來Hover去的也是, 最近又再加上什麼漸隱漸現的鬼東西, 要不
就是會閃來閃去的進度條, 反正有多雜就有多雜。做出來的效果就像電玩一樣炫。還有3D
的能轉來轉去的怪東西。

這些鬼東西好不容易都做好了, 送去測, 問題才都跑出來, 什麼S3, S4回來什麼不見了什
麼破圖了之類的。

簡單來講, 那些什麼很炫的東西都是屁, 到時候你去工作是希望開發專案的時間有9成都
耗在那些UI上外加加班, 還是能夠準時下班呢, 在這22000的時代裡。

好不容易WPF出來了, 卻只能用在C#裡, 這讓用MFC的我們很幹。又加上沒人願意研究WPF
就算有人要研究, 還要說服UI Team放棄Flash用XAML來做UI, 再加上XAML還沒有很好很強
大的IDE來用, 手寫居多, 叫UI Team用這做簡直難上加難。

反正, 多多訓練演算法, 資料結構才是正途, 數學也要加強。以後千萬別去寫UI, 研究
Codec之類的比較好, 現在3C類的東西這麼紅, 會Codec不怕沒飯吃, 這些才是核心技術的
一環。

--

              裸になって       
                          
                何が悪い?     

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.251.103
netsphere:中肯 07/18 14:07
VictorTom:推一下XD 07/18 14:44
rationa1:CODEC、UI都是學問 沒有東西是屁 只有"屁"才會是屁 07/18 15:08
buganini:UI是學問 但跟漂亮無關 應該常常看到很漂亮的介面 07/18 15:15
buganini:要關的時候找不到X吧... 07/18 15:15
buganini:好的UI應該是啟發示的 沒用過的人可以自動學會 07/18 15:16
buganini:用過的人可以用的更快 07/18 15:16
costbook:我猜你們說的是GUI 07/18 16:02
SHBK:心有戚戚焉 flash開發UI和用c/c++ 開發相比 輕鬆多了 07/18 17:14
SHBK:不過軟體公司賣的軟體要吸引注意 UI好看是免不了的.. 07/18 17:15
SHBK:所以反而花更多時間在UI設計上 07/18 17:15
yoco315:UI是學問,超豪華炫麗視覺效果的UI是屁 XD 07/18 18:22
VictorTom:我想原po的意思是, UI的design是一門學問.... 07/18 22:20
VictorTom:但是純粹去實作那些特效的部份只是....那個字XD 07/18 22:20
SHBK:UI設計就是一直微調 然後弄些花俏效果 07/18 23:12
SHBK:以工程師實用角度來看 實在很無聊..偏偏又很花時間 07/18 23:12
adxis:易使性跟視覺效果可以沒有衝突也沒有耦合 07/19 15:46
adxis:不過通常大家會喜歡的都兩者兼俱 07/19 15:47
aecho:很花時間 +1 常會弄到想哭啊,尤其是找不到文件的時候。 07/20 19:06

你可能也想看看

搜尋相關網站