ExtJs와 같은 것을 사용하여 GUI 시스템을 구축 할 것을 권장합니다. GUI 빌더를 만드는 데 필요한 위젯을 구현할 수있을만큼 충분히 확장 가능하다고 생각합니다. 내가보기로
는 주요 과제는 다음과 같습니다
- 는 디자이너가를 사용할 수있는 효율적인 인터페이스를 설계. 가장 좋은 방법은 입니다. GUI를 사용하는 방법을 배우는 방법은 의 GUI 디자이너를 모두보고 자신에게 말하는 것을 찾아내는 것입니다. 나는 Windows 녀석이 아니지만, VS 은 놀라 울 정도로 좋은 GUI 디자이너가있다.
- 데이터 바인딩, XML 및 적절한 데이터 디자인. 몇 가지 메트릭 톤의 XML에 대한 책이 있습니다. 개인적으로는 대부분의 복잡한 비트에서 벗어나려고합니다. 합리적인 스키마와 간단한 요소 및 특성 집합이 있는지 확인하십시오. 산소 같은 뭔가 크게 XML에서 작업의 고통을 완화하고, 최고의 책을 가지고 있는지 확인하십시오 당신이 에 필요한 대부분의 스키마에 대해 알고 등이 우수한 w3schools.com
- 에서 찾을 수 있습니다 대상 환경에 대상 언어/디자인에 시스템 (GUI를 어떤 종류의 사람들이 구축 될 것이다?)
당신은 아마 어떤 오픈 소스 GUI 빌더의 소스 코드를 살펴 봐야 될 것입니다 무엇 확실하지 그 너는 특히 좋아한다 (Netbeans는 오히려 좋은 것). 몇 가지 영감을 줄 수 있습니다.
제약 조건 만족 해결사와 같은 것을 조사하고 계산 기하학을 조금 배우고 싶을 수도 있습니다. 두 번째로, 필자는 컴퓨터 그래픽 용 기하학 도구를 충분히 높게 선택할 수는 없습니다. 이는 발생할 가능성이 높은 계산 기하학 유형에 대한 실용적인 소개 및 참조입니다.
또한 타이핑을 자제하고 싶다면 JavaScript의 "단맛"버전 인 CoffeeScript를 살펴보십시오. 적어도 나를 위해 가장자리를 벗어납니다.
은 현상금 기능을 좋아합니다. 텍사스 스타일! – Anurag