[WPF] XAML을 이용한 간단한 컨트롤
안녕하세요. 이번에 회사에서 신규 개발 프로젝트를 맡게되었는데 WPF로 개발하게 되었습니다.회사 선임에게 ‘WPF MVVM 일주일 만에 배우기’라는 책을 추천 받았고, 해당 내용을 블로그에 정리하기 위해 WPF 카테고리를 만들고 글을 쓰게 되었습니다.WPF는 …
안녕하세요. 이번에 회사에서 신규 개발 프로젝트를 맡게되었는데 WPF로 개발하게 되었습니다.회사 선임에게 ‘WPF MVVM 일주일 만에 배우기’라는 책을 추천 받았고, 해당 내용을 블로그에 정리하기 위해 WPF 카테고리를 만들고 글을 쓰게 되었습니다.WPF는 …
개요 이번 글에서는 DataGridView에 DataTable과 List<T> 요소를 표시하는 방법에 대해 알아보겠습니다.DataGridView는 WinForm에서 데이터베이스, 컬렉션, 배열, DataTable 등의 데이터를 테이블 형태로 표시하기 위한 컨트롤 입니다.이 컨트롤은 데이터를 행과 열로 이루어진 그리드에 …
개요 이번 글에서는 데이터 관리를 위한 클래스 DataRow, DataTable, DataSet에 대해 알아보겠습니다. DataRow, DataTable, DataSet은 System.Data 네임스페이스에서 제공하는 클래스이며 데이터 관리를 위한 핵심적인 클래스입니다. 이 클래스들은 주로 데이터를 다룰 때 …
개요 이번 글에서는 C#에서 Dictionary에 대해 알아보겠습니다. Dictionary<TKey, TValue>는 키(Key)-값(Value) 데이터를 저장하고 관리하는데 가장 효율적인 제네릭 컬렉션 클래스입니다. 키 값은 고유하며, 키를 통해 값을 효율적으로 얻을 수 있습니다. 내부적으로 해시 …
개요 이번 글에서는 C#에서 사용되는 스택, Stack<T>에 대해 알아보겠습니다. Stack<T> 또한 C#의 제네릭 컬렉션 클래스로 LIFO(Last In, First Out) 방식으로 데이터를 관리하는 자료 구조 입니다. 다른 자료 구조와 마찬가지로 T에는 …
개요 이번 글에서는 C#에서 Queue에 대해 알아보겠습니다. C#에서 큐를 사용하기 위해서는 Queue<T> 제네릭 컬렉션 클래스를 사용하고, 이 클래스는 FIFO(First In First Out) 구조를 따릅니다. T에는 모든 타입의 자료형을 넣을 수 …
개요 이번 글에서는 C#에서 List를 사용하는 방법에 대해 알아보겠습니다. 리스트는 C#에서 제네릭 컬렉션(General Collection) 중 하나로, 이름 그대로 목록을 의미하며 목록을 검색, 정렬 및 조작하는 메서드를 제공합니다. T에는 모든 타입의 …
이번 글에서는 C#에서 쓰레드 사용법에 대해 알아보겠습니다. 쓰레드는 말 그대로 타이머와 다르게 메인 쓰레드에 영향을 주지 않고 독립적인 쓰레드를 생성하여 하나의 프로그램에서 여러 작업을 동시에 처리할 수 있게 해주는 것을 …
개요 이번 글에서는 C#에서 중요한 델리게이트(Delegate)에 대해 알아보겠습니다. 델리게이트는 사전적인 의미는 “대리자”, 풀어서 설명하면 “권한을 위임 받아 특정 작업이나 역할을 수행하는 사람 또는 객체”를 뜻합니다. 프로그래밍에서는 특정 작업을 다른 객체에서 …
이번 글에서는 WinForm의 Label, TextBox, Button, CheckBox에 대해 알아보겠습니다.우선 WinForm 프로젝트를 하나 생성하신 뒤 폼 디자인에 아래와 같이 만들어 주세요 그리고 디자인에서 폼을 더블 클릭하여 Fro1_Load 이벤트 함수를 생성해줍니다. Label …