C#초보 17

CS1017 진실과 거짓

1. 이번 시간은 지난 시간(CS1016 나누고 나머지는?)에 이어 IF문 연습을 더 해볼 것입니다. 지난 시간의 폼(Form)은 동일하고 코드만 다르게 작성합니다. 그리고 true(참, 진실)와 false(거짓)의 2가지만의 데이터를 갖는 bool을 사용하데 특히, IF문에서 어떻게 사용하는 지를 보게 될 것입니다. 이번시간의 주학습도 지난 시간에 이어 IF문 연습입니다. 2. 폼의 구성 2.1 텍스트박스를 도구상자에서 TextBox를 선택하여 가져왔습니다. 자동으로 이름이 textBox1로 부여되었습니다. textBox1를 복사, 붙여넣기하여 textBox2를 만들었습니다. 속성에서 Textaglien MiddleCenter로 했습니다. 2.2 라벨을 도구상자에서 Label을 가져왔습니다. 자동으로 ..

CS1016 나누고 나머지는?

1. 이번 시간은 나머지는 나눗셈을 했을 때 남는 숫자를 말한다. C#에서는 4칙연산의 연산자 +, -, *, / 외에도 많은 연산자를 제공하는데 나머지 연산자 %도 그 중에 하나입니다. 이번시간의 주학습은 지난 시간에 이어 IF문 연습입니다. 중첩 IF문인데 IF문안에 또 IF문이있는경우입니다. 2. 폼의 구성 2.1 텍스트박스를 도구상자에서 TextBox를 선택하여 가져왔습니다. 자동으로 이름이 textBox1로 부여되었습니다. textBox1를 복사, 붙여넣기하여 textBox2를 만들었습니다. 속성에서 Textaglien MiddleCenter로 했습니다. 2.2 라벨을 도구상자에서 Label을 가져왔습니다. 자동으로 이름이 label1로 부여되었습니다. 라벨을 모양을 조금 내었습니다. Autos..

CS1015 길이가 얼마고?

1. 이번 시간은 2. 폼의 구성 2.1 텍스트박스를 도구상자에서 TextBox를 선택하여 가져왔습니다. 자동으로 이름이 textBox1로 부여되었습니다. textBox1를 복사, 붙여넣기하여 textBox2를 만들었습니다. 2.2 라벨을 도구상자에서 Label을 가져왔습니다. 자동으로 이름이 label1로 부여되었습니다. label11을 복사, 붙여넣기하여 lable2를 만들었습니다. 라벨을 모양을 조금 내었습니다. Autosize False, Bordersystle FixedSingle, Font 12pt, Textaglien MiddleCenter. 2.3 버튼을 도구상자에서 가져왔습니다. 자동으로 이름이 button1로 부여되었습니다. button1의 속성에서 Text를 길이가 얼마고로 바꾸었습니..

CS1014 숫자 나누기

1. 이번 시간은 2. 폼의 구성 이번 시간은 지난 시간의 폼(CS1013 숫자곱하기)에서부터 출발합니다. textBox1, textBox2, label1, button1(곱하기)가 있었습니다. button1을 복사, 붙여넣기로 button2를 만들었고 button2의 속성에서 Text를 나누기로 바꾸었습니다 폼 구성의 방법은 CS1002 ~ CS1010을 참고하시면 되겠습니다. 3. 코드 작성 3.1 button2의 버튼 클릭 이벤트 생성 폼에서 button2을 두번 클릭(더블 클릭)하면 자동적으로 버튼 클릭 이벤트인 button2_Click() 가 만들어집니다. { 와 } 사이에 코드를 작성합니다. 3.2 기존의 곱하기 코드 복사, 붙여넣기 3.2.1 정수 곱하기 코드 가져오기 button1_Clic..

CS1013 숫자 곱하기

1. 이번 시간은 2. 폼의 구성 2.1 텍스트박스를 도구상자에서 TextBox를 선택하여 가져왔습니다. 자동으로 이름이 textBox1로 부여되었습니다. textBox1를 복사, 붙여넣기하여 textBox2를 만들었습니다. 2.2 라벨을 도구상자에서 Label을 가져왔습니다. 자동으로 이름이 label1로 부여되었습니다. 2.3 버튼을 도구상자에서 가져왔습니다. 자동으로 이름이 button1로 부여되었습니다. button1의 속성에서 Text를 곱하기로 바꾸었습니다 폼 구성의 방법은 CS1002 ~ CS1010을 참고하시면 되겠습니다. 3. 코드 작성 3.1 button1의 버튼 클릭 이벤트 생성 폼에서 button1을 두번 클릭(더블 클릭)하면 자동적으로 버튼 클릭 이벤트인 button1_Click(..

CS1012 숫자 빼기

1. 이번 시간은 2. 폼의 구성 2.1 텍스트박스를 도구상자에서 TextBox를 선택하여 가져왔습니다. 자동으로 이름이 textBox1로 부여되었습니다. textBox1를 복사, 붙여넣기하여 textBox2를 만들었습니다. 2.2 라벨을 도구상자에서 Label을 가져왔습니다. 자동으로 이름이 label1로 부여되었습니다. 2.3 버튼을 도구상자에서 가져왔습니다. 자동으로 이름이 button1로 부여되었습니다. button1를 복사, 붙여넣기하여 button2를 만들었습니다. button1의 속성에서 Text를 숫자 빼기로 바꾸었습니다. button2의 속성에서 Text를 변수없이 빼기로 바꾸었습니다. 폼 구성의 방법은 CS1002 ~ CS1010을 참고하시면 되겠습니다. 3. 코드 작성 3.1 butt..

CS1011 숫자 합치기

1. 이번 시간은 2. 폼의 구성 2.1 텍스트박스를 도구상자에서 TextBox를 선택하여 가져왔습니다. 자동으로 이름이 textBox1로 부여되었습니다. textBox1를 복사, 붙여넣기하여 textBox2를 만들었습니다. 2.2 라벨을 도구상자에서 Label을 가져왔습니다. 자동으로 이름이 label1로 부여되었습니다. 2.3 버튼을 도구상자에서 가져왔습니다. 자동으로 이름이 button1로 부여되었습니다. button1를 복사, 붙여넣기하여 button2를 만들었습니다. button1의 속성에서 Text를 문자 합치기로 바꾸었습니다. button2의 속성에서 Text를 숫자 합치기로 바꾸었습니다. 폼 구성의 방법은 CS1002 ~ CS1010을 참고하시면 되겠습니다. 3. 코드 작성 3.1 butt..

1일1코딩.C# 목차

1일1코딩.C# - 초보코딩 목차 Visual Studio 2019 설치 cs1001 빈폼 프로젝트 cs1002 안녕하세요?오냐! cs1003 안녕하세요?오냐! 2 cs1004 우리 합칠까요? cs1005 라벨 조금만 꾸미자 cs1006 입력도 좀 해보자 cs1007 자리 교체 하기 1 cs1008 자리 교체 하기 2 cs1009 메시지박스 활용하기 cs1010 Review CS1001~CS1009 cs1011 숫자 합치기 cs1012 숫자 빼기 cs1013 숫자 곱하기 cs1014 숫자 나누기 cs1015 길이가 얼마고? cs1016 나누고 나머지는? cs1017 진실과 거짓 cs1018 또는, 그리고 준비 중 . . .

CS1010 Review 01~09

1. 이번 시간은 2. 새 프로젝트 만들기 2.1 Visual Studio 2019 실행 2.2 버튼(새 프로젝트 만들기) 클릭 2.3 Windows Forms 앱 선택 2.4 프로젝트 이름과 프로젝트 정장 위치 선정 후 버튼(만들기) 3. 폼(Form) 구성 3.1 라벨 3개 도구상자에서 라벨 3개를 가져온다. 이 때 1개를 가져온 뒤 그 라벨을 복사, 붙여넣기도 가능합니다. 3.2 텍스트박스 2개 도구상자에서 텍스트박스 2개를 가져온다. 이 때 1개를 가져온 뒤 그 텍스트박스를 복사, 붙여넣기도 가능합니다. 3.3 버튼 4개 도구상자에서 버튼 4개를 가져온다. 이 때 1개를 가져온 뒤 그 그 버튼을 복사, 붙여넣기도 가능합니다. 3.4 폼의 모양 정리 - label1 속성 Text : "안녕하세요?"..

CS1009 메시지박스 활용

1. 이번 시간은 2. 이번 시간은 저번 시간(CS1008)의 자리 교체 하기 2 폼(Form)에서부터 시작합니다. 데이터 aaaa, bbbb를 각각 텍스트박스1, 2에 입력하고 버튼을 클릭하면 string 변수 str1을 이용하여 자리교체를 했었죠. 3. 이번 시간은 메시지박스를 활용을 어떻게 하는 가에 대해 알아볼볼까 합니다. 먼저 폼에서 오른쪽버튼의 소스보기로 코드창으로 갑니다. 4. 지난 시간의 코드에서 출발합니다. 주석처리가 끝난 뒤자리에 1개의 명령어 라인을 삽입합니다. MessageBox.Show("코딩 시작합니다"); 메시지박스는 실행 중에 만나면 별도의 작은 창을 띄우고 확인 버튼을 클릭할 때까지 실행을 멈추고 기다립니다. 그 작은 창에 글자들을 나타내는데 이 명령문에서는 코딩 시작합니다..