최근 C# winform을 공부하는데 참 좋네요.
주말에 간단한 계산기 만들어 봤는데.. 한 3시간 정도 걸린것 같습니다.
MFC기반으로 만든다면,,,, 약간 줄거나 비슷하지 않을까 싶은데..
C#은 시작한지 한달정도 밖에 안된걸 생각하면 GUI쪽은 생산성이 뛰어나다고 생각됩니다.
몇가지 감동 받은 기능이 있는데...
control 변수명을 변경하면 소스에서도 변경된 이름으로 자동으로 수정이 되더군요!!!!
처음 써보고 헐... 감탄사가 나오던데요..
기본적으로 생성해주는 메시지 처리 함수들.. 사용안하면 알아서 삭제도 해주고..
-> 설마.. 항상 삭제되지는 않을것 같고,,, 아마 뭔가 추가 구현을 하면 삭제되거나 하지는 않을것 같은데.. 아직 모르겠음..
ON_MESSAGE 를 사용하지 않고도 함수 헤더만 맞으면 클릭으로 이벤트 처리 함수를 연결 할 수 있는건 참 인상적이었습니다.
리소스 에디터(?)에서 버튼 같은거 위치 지정할 때도 참 편하게 되있어서.. 그것도 좋았고..
MFC기반으로 했을떄 와 비교해보면.. winform에서 GUI 디자인하고, 메세지 핸들러 작성하는 부분들이 상당히 자동화되서
로직 구현에 좀더 집중 할 수 있게 해놨더군요..
여러가지로 인상깊었는데,,,, 뭔가 정리가 안되지만..
결론은.. C#생각보다 잘 만들어진것 같으니,, 잘 발전해서 여러분야에서 쓰였으면 좋겠네요.
덤으로 제 경쟁력도 좀 올라가구요.