[C#] 쓰레드(Thread)
이번 글에서는 C#에서 쓰레드 사용법에 대해 알아보겠습니다. 쓰레드는 말 그대로 타이머와 다르게 메인 쓰레드에 영향을 주지 않고 독립적인 쓰레드를 생성하여 하나의 프로그램에서 여러 작업을 동시에 처리할 수 있게 해주는 것을 …
C# .NET
이번 글에서는 C#에서 쓰레드 사용법에 대해 알아보겠습니다. 쓰레드는 말 그대로 타이머와 다르게 메인 쓰레드에 영향을 주지 않고 독립적인 쓰레드를 생성하여 하나의 프로그램에서 여러 작업을 동시에 처리할 수 있게 해주는 것을 …
이번 글에서는 TreeView 사용 방법에 대해 알아보겠습니다. WinForm에서 TreeView는 폴더 탐색기에서 폴더와 파일의 관계를 표현하는 것과 같이 계층 구조의 데이터를 시각적으로 표현하는데 자주 사용되는 컨트롤입니다. TreeView 컨트롤은 노드로 이루어지는데 이 …
C#에서 이벤트는 클래스나 객체에서 특정 작업을 할 때 이벤트를 통해 다른 클래스 또는 객체에 이를 알려주는 통신 메커니즘 입니다. 이번 글에서는 이 이벤트에 대해 알아보겠습니다. 이벤트 보통 이벤트를 발생시키는 클래스를 …
개요 이번 글에서는 C#에서 중요한 델리게이트(Delegate)에 대해 알아보겠습니다. 델리게이트는 사전적인 의미는 “대리자”, 풀어서 설명하면 “권한을 위임 받아 특정 작업이나 역할을 수행하는 사람 또는 객체”를 뜻합니다. 프로그래밍에서는 특정 작업을 다른 객체에서 …
이전 글에서 리스트 박스에 대해 알아보았습니다. 이번 글에서는 리스트뷰에 대해 알아보겠습니다.리스트 박스와 사용법은 대부분 비슷합니다. 리스트뷰는 단순 목록부터 복잡한 세부 정보 보기까지 다양한 레이아웃을 지원하며, 다중 열 구조와 아이콘 표시 …
이번 글에서는 리스트박스에 대해서 알아보겠습니다. 사용자에게 여러 개의 항목을 표시하기 위해 사용되며 간단한 목록을 표현하는데 사용됩니다. 속성 리스트박스 박스에서 자주 사용되는 속성은 아래와 같습니다. 속성, 함수 설명 Items ListBox에 추가된 …
이번 글에서는 트랙바와 프로그레스바에 대해 간단히 알아보겠습니다.WinForm 프로젝트를 하나 생성 한 뒤 아래와 같이 컨트롤을 만들어 줍니다. 트랙바(TrackBar) 트랙바는 사용자가 숫자나 값의 범위를 슬라이더 형식으로 입력할 수 있게 해주는 컨트롤 …
이번 글에서는 WinForm에서 타이머를 사용하여 현재 시간을 출력하는 방법에 대해 간단하게 알아보겠습니다. 타이머 추가 우선 WinForm에서 타이머를 사용하기 위해서는 도구 상자에서 Timer를 드래그 하여 폼에 드랍하면 아래와 같이 추가가 됩니다. …
이번 글에서는 WinForm의 ComboBox, RadioButton, NumericUpDown에 대해 알아보겠습니다.우선 WinForm 프로젝트를 하나 생성하신 뒤 폼 디자인에 아래와 같이 만들어 주세요 그 다음 Form을 더블 클릭 하여 Load 이벤트 처리 함수를 만들어줍니다. …
이번 글에서는 WinForm의 Label, TextBox, Button, CheckBox에 대해 알아보겠습니다.우선 WinForm 프로젝트를 하나 생성하신 뒤 폼 디자인에 아래와 같이 만들어 주세요 그리고 디자인에서 폼을 더블 클릭하여 Fro1_Load 이벤트 함수를 생성해줍니다. Label …