2011-03-11 4 views
-1

저는 괴짜들을 프로그래밍하고 "그래픽은 상관하지 않습니다"라고 알고 있지만, 그래픽 디자이너가되어서 정말 사용자 경험 디자인에 대해 알고 싶습니다. 특히 주요 집행 코드와 함께 어떻게 작동하는지에 대해 알고 싶습니다.그래픽 사용자 인터페이스 디자인이 주요 기능 코드와 어떻게 통합되어 있습니까?

(1) 응용 프로그램 창, 양식, 버튼, 아이콘 등의 시각적 요소는 어떻게 구성되어 있으며 주 코드에서 특정 타이밍에 어떻게 디스패치됩니까?

예를 들어 웹 디자인에서 양식을 작성하려면 먼저 입력란 &의 모든 입력 영역을 HTML 코드로 나열한 다음 CSS에 약간의 스타일을 지정해야합니다. 마지막으로 양식을 만들 수있는 자바 스크립트가 있지만 일반적인 소프트웨어 개발에서는 어떻게 작동합니까?

(2) Windows shell32.dll 파일과 같은 DLL 파일과 관련이 있다는 것을 알고 있지만 정확히 어떻게 작동합니까?

(3) 프로세스 탐색기 (및 reshack)를 사용해 보았지만, 왜 이런 종류의 유틸리티를 통해 그래픽 리소스와 텍스트 정보를 찾을 수 있습니까? 이것은 어떤 종류의 디 컴파일입니까?

많은 감사!

+0

왜이 모든 것을 알아야 할 필요가 있는지 설명 할 수 있습니까? 그냥 궁금해서. 매우 효과적인 UI를 디자인하려면이 책을 읽으십시오. Jesse James Garrett의 "The User Experience of Elements"http://www.jjg.net/elements/ – Andrew

+0

안녕하세요 앤드류, 저는 궁금합니다. 너 같이.^_ ^ – grandproducts

답변

2

우리와 마찬가지로 도구 팔레트가 있습니다. 우리의 도구는 서로 결합 할 수있는 객체입니다. 이 물체는 외모와 행동을 모두 가지고 있습니다. 동작은 이벤트에 의해 트리거 될 수 있습니다.

일반적으로 우리는 많은베이스 user interface toolkits 중 하나에서 작업하고 있습니다.

이제 중요한 부분이 있습니다.

두 가지 도구 팔레트가 있지만 팔레트가 다릅니다. 빠르고 매력적인 그래픽 디자인은 소프트웨어 제작에 많은 비용이 듭니다. 소프트웨어 개발은 ​​부분적으로 비용과 편익의 균형을 맞추는 데 있습니다. 최고의 소프트웨어는 그래픽 디자이너와 소프트웨어 엔지니어가 상호 존중하고 열린 직접 커뮤니케이션을 통해 함께 작업 할 때 발생합니다.

관련 문제