2009-07-28 94 views
2

對於開發人員來說,使用WPF或Silverlight(xaml代碼)進行項目時,是否需要試用以學習一些設計(基礎知識)並處理混合?因爲在法國,沒有太多的混合專業(與Photoshop用戶相比),混合設計師的價格/日子非常高。是值得借鑑的WPF&SilverLight設計

我相信我不是藝術家,但是學習一些不同於純代碼的東西可能會很有趣。所以我的問題主要是設計師或開發人員必須學習一些設計,對於定製設計難嗎?

回答

5

設計原理並不難學,但它們並不總是易於實踐,這就是爲什麼它被認爲是藝術而不是技能。當然,就桌面用戶界面而言,WPF/Silverlight是一個設計師的夢想,因爲它非常靈活,所以與其他技術相比,你會發現幾乎沒有什麼限制。 Blend也可以和他們一起工作,這並不難學。

要開始學習設計作爲一個開發人員,我建議你儘可能多的材料和實踐,..很多。閱讀設計博客,如here,並閱讀大量書籍。一些好的入門書是The Non Designers Design Book,The Design Of Everyday ThingsDon't Make Me Think。我知道,當我開始研究UI和交互設計時,他們都非常有幫助。

希望有所幫助。

+0

感謝您的幫助和鏈接!編碼員和設計師之間的一個共同點:開始您需要閱讀! – Polo 2009-07-28 10:14:06

3

在Microsoft Showcase上找到您在設計領域的最佳途徑是Principles of Design Series。這些視頻解釋了Rythm和Unity之類的東西。

還有很多其他視頻可以幫助您找到解決方案Expression BlendSilverlight

有一件事對我來說一直都適用,就是看看別人在做什麼,並用它來爲自己的設計提供靈感。只是google-image或者bing-image正在設計或者看看它是否在Infragistics UX explorer

2

我理解你的問題,因爲我經歷了同樣的事情。這些年來我做了很多網站,但我從來沒有覺得他們有一個好的圖形藝術家可以提供的「zing」。正因爲如此,我前一段時間總結說,要真正把我的技能提高到一個新水平,我必須學習至少一些平面設計,但我從來沒有做過任何事情。

當我開始學習WPF時發生了變化。我很快決定我需要學習一些基礎知識,尤其是當我開始使用Blend,在Visual Studio中生活了很長時間後,這是一個全新的世界。

爲了開始我的平面藝術家教育,我在當地的社區學院接受了一門入門課程。這是值得的每一分錢:我接觸到設計原則和一些關鍵的軟件產品,如Adobe Photoshop和Illustrator。理解他們最終使Blend對我「點擊」。作爲一名WPF開發人員,我的經驗已經證明是非常寶貴的,我會把它推薦給任何對UI工作感興趣的人。

+0

完全同意你的意見。當我冒險進入WPF領域時,我對設計理論知之甚少,這讓我感到震驚。創意的力量對於這個框架來說非常重要,它可以輕鬆地降低它。 – 2014-02-08 22:30:03

1

WPF Silverlight有很多功能,但是即使掌握了大量的時間來設計一個簡單的表單,也就是說使用一個選項卡控件,使用大量具有行和列以及堆疊面板的網格,而不是普通桌面上的網格。另外,從設計的角度來看,XAML代碼可能相當sl unless,除非你使用了很多我試圖避免的窗口,我寧願有一個選項卡控件,每個選項卡都是一個窗口。無論如何,從設計的角度來看,它比桌面應用程序耗時更多。你會發現很多開發人員會使用它,因爲他們不擅長代碼。所以這取決於你正在編寫的程序。 ?你可以使你的程序看起來非常好,從默認控件和列表視圖總是一個很好的控制。許多人會不同意,因爲他們認爲自己是優秀的開發人員,並且很可能會說平常沒人想聽的!