문제

기본적으로 저는 여기에서 좀 더 광범위하게 접근하여 요즘 사람들이 UI를 어떻게 처리하는지에 대한 약간의 그림을 얻기 위해 몇 가지 질문을 할 것입니다.

최근에는 UI 디자인을 사용하여 멋진 작업을 수행하는 것이 매우 쉽다는 것을 알았습니다. 특히 WPF를 사용하면 사용자에게 보기에도 좋고 기능도 더 뛰어난 레이아웃을 수행하는 새로운 방법을 찾고 있습니다. 우리 로컬 .NET 사용자 그룹은 Excel을 입력 양식처럼 만드는 데 사용할 수 있는 데이터 그리드가 생길 때까지는 WPF 사용을 생각조차 하지 않았습니다.

  1. 따라서 기본적으로 Web/WPF/Silverlight 디자인으로 전환하면서 비즈니스 앱의 디자인을 다시 생각해 보셨나요? 적어도 우리에게는 winforms에서 기능을 상당히 기능적이고 균일하게 유지했거나 "알려진" UI를 유지하려고 하기 때문입니다. ?

  2. 요즘 채용을 고려할 때 헌신적인 디자인 담당자(대규모 팀의 경우) 또는 더 많은 디자인 능력을 갖춘 개발자가 더 높은 순위를 차지할까요?(디자이너가 무엇을 했는지 확인해 보세요. 스캇 핸젤먼의 베이비스매시 그리고 마이크로소프트의 프리즘 데모)

  3. UI, 특히 WPF에 사용하는 디자인 힌트/팁/지침이 있습니까?

  4. 디자인 관련해서 어떤 사이트를 추천하시나요?

도움이 되었습니까?

해결책

꼭 읽어보시길 권합니다 스티브 크루그(Steve Krug)의 Don't Make Me Think 첫 번째.이 책에는 UI를 디자인할 때 고려해야 할 사항에 대한 훌륭한 체크리스트가 있습니다.웹 유용성에 중점을 두고 있지만 여기에 포함된 많은 교훈은 데스크톱 애플리케이션 디자이너에게도 가치가 있습니다.

즉, Windows Forms, WPF, Flash 등 새롭고 빛나는 것을 사용하든 a) 실제 디자이너 또는 b) 많은 UI 디자인을 갖춘 개발 담당자를 고용하는 것이 가장 중요합니다. 경험을 통해 디자인 포트폴리오에 대한 진지한 URL을 제공할 수 있습니다.이는 애플리케이션 디자인을 개선할 뿐만 아니라 개발자가 UI 디자인에 대해 생각하는 부담을 덜고 백엔드 코드에 집중할 수 있도록 하는 데 많은 도움이 될 것입니다.

"비즈니스에 초점을 맞춘" 사람들의 경우, 실제 고객과 이해 관계자의 의견을 듣고 그들에게 응용 프로그램에 대한 유용성 테스트를 수행하게 하면 정말 좋을 것입니다.가장 중요한 것은 그들의 의견이다.

좋은 디자이너를 빠르게 키우는 건 어렵지 않을 것 같아요 마이크로소프트 익스프레션 블렌드 팀에서 정말 좋은 제품을 만드는 데 사용할 수 있는 몇 가지 좋은 XAML 디자인을 만들어 보세요.

다른 팁

Billy Hollis가 이러한 많은 문제를 다루는 훌륭한 스크린 캐스트는 다음과 같습니다.

http://www.dnrtv.com/default.aspx?showNum=115

저는 WPF가 사용자 경험을 크게 향상시킬 수 있다고 생각합니다.

그러나 비즈니스 지향적인 제어 기능이 많지 않기 때문에 스스로 많은 작업을 수행해야 합니다.

디자이너의 경우 요즘에는 WPF 디자이너를 찾기가 정말 어렵다고 생각합니다. 디자인만 전담하는 사람보다는 여전히 헌신적인 프로그래머일 것입니다.

이 상황이 가장 가까운 기능에서 바뀌기를 바랍니다.

앞으로 나올 솔루션과 경쟁할 수 있으려면 최소한 WPF로 실험을 시작해 볼 가치가 있다고 생각합니다.

기존 애플리케이션의 UI를 다시 생각하는 전체 개념은 대상 고객에 따라 다릅니다.회계나 예산 책정과 같은 지루한 비즈니스 애플리케이션의 경우 비생산적일 수도 있습니다.첫째, 이러한 종류의 앱 사용자는 수년 동안 비슷한 모양과 느낌의 UI를 사용해 왔을 수 있으며, 둘째, 너무 "귀엽고" 다채로워 보이면 장난감 같은 느낌(그게 단어인가요?)이라는 인식을 불러일으킬 수도 있습니다. 그것.

우리는 최신 및 최고의 UI 가젯을 사용하여 여러 가지 새로운 프로젝트를 수행했으며 대부분의 경우 새로운 애플리케이션에 대해 실제 청중으로부터 피드백을 얻을 수 있는 좋은 기회인 것 같습니다.그러면 해당 피드백을 기존 애플리케이션으로 변환하는 것이 더 쉬워집니다.

또한 UI가 Windows 3.1과 거의 유사하게 보이는 일부 앱은 여전히 ​​활발히 개발되고 있으며 분명히 사용되고 있습니다.그들은 끔찍하고, 회색이고, 투박하며, 우리의 유일한 실제 디자이너는 항상 그것을 현 세기에 가져오기 위해 허가를 얻으려고 노력하고 있습니다. 그러나 가장 큰 고객은 이를 적극적으로 거부합니다.그들은 괜찮다고 말하고 사람들은 그것을 사용하는 방법을 알고 있으며 심지어 가장 오래된 컴퓨터에서도 작동합니다.

@aku "WPF는 사용자 경험을 크게 향상시킬 수 있다고 생각합니다."

저는 WPF가 UI를 더욱 창의적으로 만들고 표시되는 실제 데이터에 더 적합하게 만드는 도구로서 놀라운 잠재력을 갖고 있다고 믿습니다. 하지만..........

단순한 행위만으로도 사용하여 WPF는 훌륭한 UI를 갑자기 나타나게 만들지는 않습니다.

훌륭한 목수는 최고의 목공 도구를 사용할 수 있지만, 그렇다고 그의 도구를 집어든다면 갑자기 좋은 가구가 튀어나온다는 의미는 아닙니다.

HTML/Flash/WinForms/등을 통해 WPF를 사용하면 잠재적인 .
그렇다면 추악할 가능성 또는 아름다움의 가능성 그것은 당신에게 달려 있습니다.

@David H Aust 이것이 질문을 하는 이유 중 하나입니다. WPF와 같은 최신 도구를 사용하면 사용자에게 더 새롭고 복잡하며 동시에 더 간단한 인터페이스를 제공할 수 있으므로 새로운 방식에 적응해야 할 수도 있습니다. 일을 하는 것.

그리고 또 누가 적응하고 관심을 갖고 있는지, 그들이 무엇을 하고 있는지, 어디서 영감, 지식 또는 도움을 받는지 알아보려고 노력하고 있습니다 :)

즉:이것은 제가 적극적으로 인터넷 검색을 하는 것 외에는 아마도 가장 느린 방식으로 변화에 대해 적극적으로 대처하고 있다는 것입니다 :)

^ 그건 농담이었습니다. 분명히 말하자면 저는 실제로 새로운 것을 배우는 데 꽤 적극적입니다. 크라우드소싱 stackoverflow와 인터넷 검색 중 일부가 꽤 흥미롭다고 생각합니다. :)

Microsoft는 WPF용 DataGrid를 구축하고 있습니다.CTP를 찾을 수 있습니다 여기.

@Lars Truijens - 감사합니다. 하지만 99%의 경우는 끔찍한 아이디어이고 물론 용도도 있습니다. 하지만 WPF를 사용하면 일반적으로 훨씬 더 나은 방법이 있다는 것을 알았습니다.

또한 텍스트 상자를 사용할 수 있고 탭으로 입력 재정의를 사용하여 쉽고 빠르게 이동할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top