C# Study 교재는 Microsoft 공식 지정 학습서 Visual C# 2008 로 진행한다.
툴은 Microsoft Visual Studio 2012 로 진행한다.
학습서는 2008 이고 툴은 2012 이기 때문에 어느정도 차이가 있다.
그런 점을 가만해서 올리도록 하겠다
1. C# 입문 소감.
C# 입문 소감이 어떻냐고 묻는다면 , 그보다 Visual Studio 2012 에 대한 이야기를..
아니 Visual Studio 자체에 대해 이야기 하고 싶다.
전 회사에서 Java 로만 3년 이상 근무했던 나로서는 Eclipse 만 주구장창 써왔는데..
Visual Studio... 이건 정말 사용하기 편하고 UI 구성도 깔끔한 Tool. 게다가
Eclipse 의 유리알 같은 몸 처럼 사망할 일도 없으니 , 어찌 아니 좋단 말인가..
Visual Studio 2012 는 Windows 8을 기반으로 디자인 된거라 ,
더 심플한 느낌을 준다.
2. WPF 입문 소감
전 회사에서는 UI를 만들기 위해서 Swing 을 써왔다.. Swing 을...
이게 얼마나 비효율적이 였는지에 대해 뼈저리게 느끼게 됐다.
각 컴포넌트의 좌표를 수정하고 , UI 꾸미고 하는데 들였던 그 쓸데없이 많은
시간소비..하아.. 생각만해도 끔찍하다..
그에 비해 WPF 는 천국에 다름없다.. 능숙해 진다면 간단한 프로그램 만드는데
UI만 따지자면 반나절도 안걸릴 분량이다. 대단하다. 짝짝짝
디자인 에디터가 제공되어 있어 Drag 로도 얼마든지 가능하다.
크기조정 역시 마찬가지 쉽게 할 수 있다.
이것이 소스 부분인데 , 필요한 부분만 추가 할 수 있게끔 정리가 잘되어 있다.
결과 화면
이제 소스를 살펴보면 XAML(XML 형태) 로 이루어져 있어서 손쉽게 수정이 가능하다.
물론 디자인으로 하는게 더 직관적이여서 손댈 일은 많지 않다.
이 부분은 클릭했을시 MessageBox 를 띄우기 위해서 추가한 부분이다.
Visual 2008 과 달라진 부분은 문법 부분이다.
교재에서 2008 예제를 보게되면
MessageBox("Hello" + userName.Text);
라고 되어 있으나 , 2012에서는 이것을 좀더 구체화 시킨듯 하다.
해서,
MessageBox.Show("Hello " + UserName.Text);
라고 수정해줘야 무리 없이 실행된다.
이런 다른 부분은 기재해 나가면서 고쳐 가겠다.
댓글 없음:
댓글 쓰기