상세 컨텐츠

본문 제목

C# 공부 4일차

C#

by go_ra_ni 2024. 1. 11. 12:29

본문

728x90

공부 목적 :

C# 이해도 상승 및 실무 관련 응용 프로그램 사용법 구현 목적

 

 

학습 자료 :

도서 구매 : https://www.yes24.com/Product/Goods/78702267

 

초보자를 위한 C# 200제 - 예스24

현대 프로그래밍 언어의 특징을 가장 잘 구현한 C#다년간 강의를 통해 학생들이 쉽게 배울 수 있는 방법을 찾아 집필한 책이다. 그렇기 때문에 스스로 흥미 있는 프로그램을 만들기 위해 배울 수

www.yes24.com

 

초보자를 위한 C# 200제 

 

장점 : 많은 예제와 설명 + 실무 관련 예제 다수 포함

 

목표 : 2주 내에 완독  + 이후 응용 프로그램 직접 구현

 

학습 범위 :

125 ~ 155

 

면접을 보게 되서 앞부분(C# 기본)을 건너뛰고 실무 관련 Winform, WPF를 먼저 학습해보았다.

 

기억할만한 요소 :

  • winform : window 운영체제에서 GUI를 사용하고 마우스나 키보드 입력에 반응하는 응용프로그램

 

  • 디자인 : 도구 상자에서 버튼, 텍스트 박스 등을 드래그해서 디자인한다. (Form.Designer.cs 파일에 드래그한 내용이 자동으로 표기된다.)

단! Designer파일은 자동으로 수정되기때문에 코드를 건드리지 않는 편이 좋다.

디자이너가 자동 생성한 코드들이다.

  • partial class

같은 이름의 클래스를 여러 군데에서 정의하고 사용하기 위한 클래스이다. 

Form1.cs파일의 Form1클래스
Form1.Desinger.cs파일의 Form1클래스

  • 컴포넌트 속성 수정

비쥬얼 스튜디오 우측 하단에 속성탭에서 컴포넌트 이름, 텍스트, 크기 등 수정이 가능하다!

  • 이벤트 (버튼 클릭 시 행동 등등)

처음엔 이 부분 설명이 빈약해서 좀 해맸었다. 

컴포넌트 선택 -> 번개모양 아이콘을 클릭하면 이벤트들이 보인다. 

이벤트 텍스트를 더블클릭하면 자동으로 이벤트 함수가 생성되고 참조된다.

속성 탭에서 번개모양 아이콘을 클릭하면 이벤트들이 보인다.

  • 그 외 각종 컴포넌트 사용법

컴포넌트가 다양하기때문에 공식문서를 참고하여 그때그때 함수를 알아보는 법으로 코딩하는게 효율적일 것 같다.

155강 기준 그림판 프로그램 클론코딩

728x90

'C#' 카테고리의 다른 글

C# 공부 - 기타 비동기 프로그래밍  (0) 2024.02.04
C# 공부 5일차  (0) 2024.01.17
C# 공부 3일차  (1) 2024.01.04
C# 공부 2일차  (2) 2024.01.04
C# 공부 1일차  (3) 2024.01.03

관련글 더보기