본문 바로가기
반응형

전체 글549

C# Color 사용하기 Color C# 색 기본 설정하기. Color c = Color.Red; c = Color.DarkBlue; c = Color.Black; this.BackColor = c; Color. 하면 선택할 수 있는 list가 나옵니다. Windows Form project 에서 위 소스를 실행하면 Form 의 배경색상이 black 으로 됩니다. Color.FromArgb() 사용 c = Color.FromArgb(255, 0, 0); // R, G, B this.BackColor = c; 위 소스를 실행하면 빨간색 배경이 됩니다. FromArgb 를 이용하면 Form 배경 속성이 서서히 다른색으로 바뀌게 할 수 있습니다. Form 색상이 계속해서 바뀌는 간단한 소스 int r = 0, g = 0, b = 0;.. 2019. 1. 20.
C# try catch finally 제대로 쓰기 try catch finally C# try 문 실행 순서 예제 정상적인 종료 (Exception 발생 안할 때) private string tryTest() { try { Console.WriteLine("#try"); return "return in Try"; } catch(Exception ex) { Console.WriteLine("#catch"); return ex.Message; } finally { Console.WriteLine("#finally"); } } 이 소스의 실행 순서는 1 2 3 #try #finally cs 입니다. return 하기 전에 finally 문이 실행됩니다. 만약 Exception 이 발생하면 어떻게 될까요? private string exceptionTest().. 2019. 1. 20.
[006] Dictionary 사용법. 기본,응용 C# Dictionary 사용법 Dictionary 기본 사용법 // 선언 Dictionary dic = new Dictionary(); // 값 추가 dic.Add("빨강", "red"); dic.Add("파랑", "blue"); // element 수 Console.WriteLine("Dictionary 수 : {0}", dic.Count); // key 체크 if (dic.ContainsKey("빨강")) Console.WriteLine("빨강이 있음"); foreach (var key in dic.Keys) { Console.WriteLine("{0} 은 영어로 {1} 입니다.", key, dic[key]); } // 이미 있는 값 변경. dic["파랑"] = "BLUE"; // red 가 한글로.. 2019. 1. 19.
DataTable VS Dictionary 검색 속도 차이 DataTable 과 Dictionary 의 속도 차이 C# 한때 PDA 개발할 때 데이터 처리를 Compact SQL 로 했습니다. PDA 는 성능이 좋지 않아서 뭐든 좀 느렸죠. 처음엔 DataTable.Select() 를 사용했습니다. 코드 예제 : string expression = "Date = '1/31/1979' or OrderID = 2"; string sortOrder = "CompanyName ASC"; DataRow[] foundRows = table.Select(expression, sortOrder); 그런데 데이터가 3,000건 이상 되면 (PDA 에서) 너무 나 드리더군요. 그래서 찾아보던 중 Microsoft Docs 를 보니 관련된 글과 아래와 같은 표가 있더군요. 속도 차.. 2019. 1. 19.
TextBox 숫자만 입력 ( Windows Form C# ) TextBox 숫자만 입력하기 Windows Form C# TextBox 에 이벤트를 추가합니다. 디자인 툴에서는 TextBox 를 선택하고 속성창의 이벤트아이콘(번개표시)를 클릭하고 KeyPress 이벤트를 추가합니다. 또는 Form_Load 이벤트에 코드로 이벤트를 추가합니다. 1 textBox1.KeyPress += textBox1_KeyPress; cs 그리고 KeyPress 메소드 안에 아래 코드를 입력합니다. private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.')) { e.Handle.. 2019. 1. 19.
[005] CheckBox, RadioButton (Windows Form C#) Windows Form C# CheckBox , RadioButton Visual Studio 의 Form Designer 에서 [도구상자] 의 CheckBox 와 RadioButton 을 Form 에 추가합니다. 체크박스와 라디오 버튼의 속성은 거의 비슷합니다. 다른점은 체크박스는 개별로 체크/해제를 할 수 있습니다. 라디오버튼은 GroupBox 또는 Panel 등 그룹안에 있는 라디오버튼 중 하나만 체크 될 수 있다는 겁니다. 주요 속성 checkBox1.Text = "auto run"; // set checkbox text checkBox1.Checked = true; // set checkbox checked checkBox1.Enabled = true; // control enable , dis.. 2019. 1. 18.
[004] ComboBox . Windows Form 에서 ComboBox 사용하기 (Dropdown, selectbox) ComboBox 사용하기Windows formVisual Studio ComboBox 는 html 에서 에 해당하는 컴포넌트입니다. DropDownList 라고도 하죠. 이전 글에서 하던 Test Form Project 에 추가를 해보도록 하겠습니다.2019/01/17 - [C# Windows Form 개발 따라하기] - [002] 모든 개발의 시작. hello world ! 도구상자에서 ComboBox 를 찾아서 Form 에 Drag 해줍니다.( 찾기 힘들다면 도구상자 상단에 직접 입력하시면 필터되어 보여집니다.) 초기에는 빈값만 나오겠죠. 아이템을 추가해 보겠습니다. 우측 속성창에서 Items 를 선택하고 우측 컬렉션의 ... 버튼을 클릭합니다. (버튼이 안보인다면 Items 우측 영역을 마우스로 한.. 2019. 1. 18.
[003] 모든 개발의 시작. hello world ! Windows Form . Hello world! 모든 개발을 시작할때 Hello World 부터 하죠.버튼을 클릭했을 때 메시지 창을 띄우는 것부터 해보도록 하겠습니다 먼저 프로젝트를 생성합니다. Visual C# 에서 Windows Form 앱(.NET Framework) 를 선택합니다.이름은 임의로 정하시면 됩니다. 여기서는 HelloWorldTest 로 하겠습니다..NET Framework 버전은, Android 의 OS 버전 선택하듯이, 낮은 버전으로 만들면 많은 PC에서 .NET Framework 를 설치하지 않아도 (이미설치되어있으니까) 실행이 가능할겁니다.반면에 높은 버전으로 만들면 프로그램을 실행하기위해 사용자의 PC에 .NET Framework 의 버전이 설치되어있어야 합니다. 최초 화.. 2019. 1. 17.
[002] Visual Studio 테마 변경 방법 Visual Studio 2017 Theme 설정블랙테마 1. Visual Studio 2017 을 실행합니다. 2. 상단 메뉴의 도구 -> 옵션 을 클릭합니다. 3. 좌측 항목의 환경 -> 일반 을 클릭하고 색 테마의 DropdownList 를 펼치면 테마 리스트가 나오고, 그 중 하나를 선택하면 됩니다. 가장 많이 쓰는 "어둡게" 를 선택합니다~ 2019/01/16 - [C# Windows Form 개발 따라하기] - [001] Visual Studio 2017 설치하기 2019. 1. 16.
[001] Visual Studio 2017 설치하기 https://docs.microsoft.com/ko-kr/visualstudio/install/install-visual-studio?view=vs-2017위 사이트로 이동해서 ( 또는 구글에서 Visual Studio 2017 을 검색해서 링크로 들어가도됩니다.) 아래 버튼을 찾아 클릭합니다. 아래 페이지로 이동합니다. 커뮤니티 버전이 무료 버전입니다. 설치 파일 다운로드가 완료되면 다운로드 받은 파일을 더블클릭하여 실행합니다. 아래 구성요소에 체크를 하고 설치를 진행합니다. 설치가 완료되면 Visual Studio 2017 이 시작됩니다. 끝 2019/01/16 - [C# Windows Form 개발 따라하기] - [002] Visual Studio 테마 변경 방법 2019. 1. 16.
728x90
반응형