본문 바로가기
300x250

C#113

DevExpress / Winform TreeList에서 노드 추가하기 입니다. DevExpress에서 TreeList에서 노드 추가하기 입니다. using System.Windows.Forms; using DevExpress.XtraEditors; using DevExpress.XtraLayout; using DevExpress.XtraTreeList; using DevExpress.XtraTreeList.Columns; using DevExpress.XtraTreeList.Nodes; namespace DevTestForm { /// /// 메인폼 클래스 입니다. /// public partial class MainForm : Form { // Constructor (Public) #region MainForm() - 생성자 입니다. /// /// 생성자 입니다. /// publ.. 2019. 6. 16.
DevExpress / Winform 탭 그룹을 생성합니다. DevExpress로 탭 그룹을 생성하는 코드 입니다. using System.Windows.Forms; using DevExpress.XtraEditors; using DevExpress.XtraLayout; namespace DevTestForm { /// /// 메인폼 클래스 입니다. /// public partial class MainForm : Form { // Constructor (Public) #region MainForm() - 생성자 입니다. /// /// 생성자 입니다. /// public MainForm() { InitializeComponent(); CreateTabGroup(); #region 이벤트를 설정합니다. #endregion } #endregion #region Crea.. 2019. 6. 16.
Async / Await 테스트하는 간단 예제 프로그램 입니다. 입력된 URL을 얼마만에 받을 수 있는지 확인하는 예제 입니다. 한 버튼은 동기 방식으로 동작을 하고 다른 한 버튼은 비동기 방식 및 병렬 처리를 하여 동작을 합니다. 동기 방식일 경우에는 시간도 오래 걸리고 버튼 클릭 시 다른 UI들이 반응을 하지 않지만 비동기 방식일 경우에는 시간도 단축되며 버튼 클릭 하여도 다른 UI들의 동작도 가능합니다. 2019. 6. 11.
C# Task 비동기 호출의 병렬 처리 하기 비동기 호출의 병렬 처리 하기 입니다. 아래의 예제는 병렬 처리 하기 전입니다. using System; using System.IO; using System.Threading; using System.Threading.Tasks; namespace TaskSample { class Program { static void Main(string[] args) { int result3 = Method3(); int result5 = Method5(); Console.WriteLine(result3 + result5); } private static int Method3() { Thread.Sleep(3000); // 3초가 걸리는 작업을 대신해서 sleep 처리 return 3; } private stati.. 2019. 6. 9.
300x250