강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

웹 개발

C# 제대로 배우기 (고급) Part.6,7 WinForm으로 만드는 사용자 인터페이스

본 과정은 C# 윈도우 폼(WinForm) 응용 프로그램 개발을 기초부터 실습까지 단계적으로 학습하는 강의입니다. 먼저 윈도우 폼 응용 프로그램이 동작하는 과정을 이해하고, WinForm 클래스와 Application 클래스의 구조 및 사용 방법을 배웁니다. 이를 통해 응용 프로그램의 실행 흐름을 익히고, 실제 코드 실습으로 기초를 다집니다. 이어지는 학습에서는 폼 디자이너 툴을 활용하여 폼을 설계하고, 버튼·텍스트박스·레이블 등 다양한 **컨트롤을 활용한 사용자 인터페이스(UI)**를 구현합니다. 단순한 UI 구성에 그치지 않고, 이벤트 처리와 상호작용 기능을 추가하여 실무에서 활용 가능한 프로그램 제작 능력을 기릅니다. 또한, WinForm 환경에서 비동기 작업 처리 방법을 실습하며 응용 프로그램의 성능과 사용자 경험을 동시에 향상시키는 기법을 다룹니다. 이 과정을 통해 학습자는 윈도우 환경에서의 데스크톱 애플리케이션 개발 기본기를 확실히 다지고, 실무에 적용 가능한 WinForm 프로그래밍 역량을 습득할 수 있습니다.

1명 이 수강하고 있어요.

  • 유용한IT학습

이런 걸 배울 수 있어요

  • WinForm 클래스의 사용 방법을 이해하며, 실습합니다.

  • Application 클래스의 사용 방법을 이해하며, 실습합니다

C# 제대로 배우기 (고급) Part.6,7 WinForm으로 만드는 사용자 인터페이스

본 과정은 C# 윈도우 폼(WinForm) 응용 프로그램 개발을 기초부터 실습까지 단계적으로 학습하는 강의입니다.

먼저 윈도우 폼 응용 프로그램이 동작하는 과정을 이해하고, WinForm 클래스와 Application 클래스의 구조 및 사용 방법을 배웁니다. 이를 통해 응용 프로그램의 실행 흐름을 익히고, 실제 코드 실습으로 기초를 다집니다.

이어지는 학습에서는 폼 디자이너 툴을 활용하여 폼을 설계하고, 버튼·텍스트박스·레이블 등 다양한 컨트롤을 활용한 사용자 인터페이스(UI)를 구현합니다. 단순한 UI 구성에 그치지 않고, 이벤트 처리와 상호작용 기능을 추가하여 실무에서 활용 가능한 프로그램 제작 능력을 기릅니다.

또한, WinForm 환경에서 비동기 작업 처리 방법을 실습하며 응용 프로그램의 성능과 사용자 경험을 동시에 향상시키는 기법을 다룹니다.

이 과정을 통해 학습자는 윈도우 환경에서의 데스크톱 애플리케이션 개발 기본기를 확실히 다지고, 실무에 적용 가능한 WinForm 프로그래밍 역량을 습득할 수 있습니다.

이런 내용을 배워요

🔹 Part.6 WinForm으로 만드는 사용자 인터페이스 1

이 파트에서는 WinForm의 기본 개념과 폼 디자이너 툴을 이해하고,
Application 클래스의 Run(), Exit() 메소드, 메시지 필터링 기능을 실습을 통해 익힙니다.
또한 Form 클래스의 주요 이벤트와 프로퍼티(Width, Height, BackColor, Opacity, BackgroundImage 등)를 활용하여,
윈도우 창의 크기·배경·투명도·최대/최소화 설정버튼 컨트롤 추가까지 단계별로 구현해봅니다.

👉 학습자는 단순히 코드 작성에 그치지 않고, C# 코드와 WinForm의 시각적 구성 요소가 어떻게 연결되는지를 명확히 이해하게 됩니다.

🔹 Part.7 WinForm으로 만드는 사용자 인터페이스 2

이 파트에서는 실무에서 자주 활용되는 다양한 컨트롤들을 집중적으로 다룹니다.
GroupBox, Label, ComboBox, CheckBox, TextBox 같은 기본 컨트롤부터, TrackBar, ProgressBar, Dialog 창(Modal/Modeless), TreeView, ListView와 같은 고급 컨트롤까지 직접 실습을 통해 구성합니다.

또한, UI 개발에서 중요한 동기 작업과 비동기 작업의 차이를 파일 복사 UI 제작을 통해 확인하며,
실무 환경에서 사용자 경험(UX)을 고려한 프로그램 반응성 개선 방법까지 학습할 수 있습니다.

👉 학습자는 이 과정을 통해 WinForm의 기본~고급 UI 구성 요소와 이벤트 처리 방식,
그리고 동기/비동기 프로그래밍이 UI에 미치는 영향을 실제 예제와 프로젝트를 통해 익힐 수 있습니다.

수강 전 참고 사항

이 강의는 지식공유자의 질문/답변을 제공하지 않습니다

학습 자료

주차별 교안이 pdf파일로 제공됩니다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • C# 프로그램을 배우고자 하는 회원 누구나

  • 컴퓨팅적 사고력을 기르고자 하는 회원 누구나

안녕하세요
입니다.

8,256,116

수강생

6,094

수강평

4.6

강의 평점

278

강의

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

커리큘럼

전체

18개 ∙ (9시간 53분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩39

30%

₩70,400

유용한IT학습님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!