2020-04-11 TIL
11 Apr 2020
|
TIL
계획수행표
계획 |
수행 |
이산수학 과제 해결 |
O |
이산수학 수업 4주차 듣기 |
O |
윈도우즈 프로그래밍 수업 듣고 과제 해결 |
o |
알고리즘 강의 듣기 |
x |
수행도 |
75% |
Today I Learend
이산수학
- 증명 부분 과제를 끝냈다. 증명 부분 과제를 푸는데 예제가 많이 없어 내가 푸는 방법이 맞나 싶다. 이제 기도 뿐이다.
- 이산수학 4주차 남은 수업을 들었다. 수열과 행렬에 대해서 배웠다. 수열의 합 부분은 내가 까먹었던 부분이 많아 암기를 해놔야겠다. 알고리즘에서도 많이 등장하는 파트이니 더 중요하게 느껴진다.
윈도우즈 프로그래밍
- 오버로딩과 오버라이딩에 대해서 배웠다. c#에서는 특이하게 오버라이딩시킬 부모클래스의 메소드에는 virtual 을 붙이고 오버라이딩 하는 자식클래스의 메소드는 override를 붙인다.
- 섀도잉과 하이딩에 대해서 배웠다. 섀도잉은 변수의 이름이 겹칠 때 가장 최신의 변수를 호출하고 하이딩은 상속관계에 있는 클래스끼리 멤버의 이름이 겹칠 때 사용한다. (new 키워드를 이용)
- event와 delegation을 배웠다. 직접 이벤트를 구현해봐야 이해가 될 것 같다. 아직은 이해가 잘 되지 않는다.
- WPF의 xaml을 이용하여 그리드를 생성해보았다. 그리드를 생성할때는 행과 열로 생성이 되고 그 행과 열에 요소들을 삽입하면 된다.
느낀점
- 드디어 이산수학 과제가 끝났다. 카페에서 12시간 동안 삽질한게 생각난다. 잘 푼건지는 모르겠다.
- 윈도우즈 프로그래밍에서 이제 문법을 거의 마치고 WPF를 만져보기 시작했다. 그리드로 구역을 나누어 버튼을 삽입하는 부분까지 했는데 까만 콘솔 창만 보다가 윈도우 창을 다루니 재밌다!
Comments