공부 목적 :
C# 이해도 상승 및 실무 관련 응용 프로그램 사용법 구현 목적
학습 자료 :
도서 구매 : https://www.yes24.com/Product/Goods/78702267
초보자를 위한 C# 200제
장점 : 많은 예제와 설명 + 실무 관련 예제 다수 포함
목표 : 2주 내에 완독 + 이후 응용 프로그램 직접 구현
학습 범위 :
125 ~ 155
면접을 보게 되서 앞부분(C# 기본)을 건너뛰고 실무 관련 Winform, WPF를 먼저 학습해보았다.
기억할만한 요소 :
- winform : window 운영체제에서 GUI를 사용하고 마우스나 키보드 입력에 반응하는 응용프로그램
- 디자인 : 도구 상자에서 버튼, 텍스트 박스 등을 드래그해서 디자인한다. (Form.Designer.cs 파일에 드래그한 내용이 자동으로 표기된다.)
단! Designer파일은 자동으로 수정되기때문에 코드를 건드리지 않는 편이 좋다.
같은 이름의 클래스를 여러 군데에서 정의하고 사용하기 위한 클래스이다.
처음엔 이 부분 설명이 빈약해서 좀 해맸었다.
컴포넌트 선택 -> 번개모양 아이콘을 클릭하면 이벤트들이 보인다.
이벤트 텍스트를 더블클릭하면 자동으로 이벤트 함수가 생성되고 참조된다.
컴포넌트가 다양하기때문에 공식문서를 참고하여 그때그때 함수를 알아보는 법으로 코딩하는게 효율적일 것 같다.