C#기초 17

CS1008 자리 교체 하기 2

1. 이번 시간은 2. 이번 시간은 저번 시간(CS1007)의 자리 교체 하기 1 폼(Form)에서부터 시작합니다. 복습을 간단히 해봅시다. 시작 아이콘을 클릭하여 실행합니다. 데이터 aaaa, bbbb를 가각 입력하고 자리 교체 하기 버튼을 클릭하여 결과를 확인합니다. 텍스트박스1의 데이터 aaaa가 라벨1에 보관되고 그 다음에 텍스트박2의 데이터 bbbb가 텍스트박스1으로 옮겨가고 텍스트박스2에는라벨1에 보관된 aaaa가 옮겨지는것이였지요. 3. 이번 시간은 label1을 사용하지 않고 변수를 사용할겁니다. 코드를 수정해야 겠지요. 폼에서 마우스 오른쪽 버튼에서 코드보기를 선택하여 코딩창으로 이동합니다. 4. 지난 시간의 코드는 이번 시간에 사용하지 않으므로 숨겨 두겠습니다. 숨기는 방법들 중에 하나..

CS1006 입력도 좀 해보자

1. 이번 시간에는 2. 빈폼에 컨트롤 가져오기(텍스트박스 2개, 라벨 1개, 버튼 1개)와 모양내기 텍스트박스는 실행 화면에서 데이터를 입력할 수 있는 컨트롤입니다. 빈폼(Form)에 도구상자에서 TextBox를 가져옵니다. 이름은 자동으로 textBox1 이 됩니다. 텍스트박스는 마우스로 길이 조정이 가능합니다. 지난 시간들의 라벨들은 속성에서 autosize를 False로 했을 때 크기 조정이 가능했지만 텍스트박스와 버튼은 그냥 마우스로 길이와 크기를 바꿀 수 있습니다. 도구상자에서 텍스트박스 1개 더 가져옵니다. 이름이 자동으로 textBox2 가 되겠죠. 마우스로 길이를 textBox1과 같게 합니다. 도구상자에서 Label과 버튼을 가져옵니다. 그 이름들은 label1과 button1 이 자동..

CS1005 라벨 조금만 꾸미자

1. 이번 시간은 2. 이번 시간은 저번 시간(CS1004)의 우리 합칠까요? 폼(Form)에서부터 시작합니다. label1, label2, button1이 있습니다. 3. label1을 꾸며볼까 합니다. 먼저 폼에서 label1을 선택하고 오른쪽 하단에 있는 속성으로 갑니다. 4. Autosize는 True로 되어있습니다. False로 바꿉니다. 라벨의 크기를 자동이 아니라 수동으로 하겠다는거죠. 크기를 원하는대로 바꿀 수가 있죠. True일 때는 바꿀 수가 없습니다. 5. Bordersystle는 None로 되어있습니다. FixedSingle로 바꿉니다. 라벨의 테두리를 라인으로 하겠다 입니다. 6. Textaglien는 TopLeft로 되어있습니다. MiddleCenter로 바꿉니다. 라벨의 글자정..

CS1004 우리 합칠까요?

1. 이번 시간에는 2. 도구상자에서 Label을 가져옵니다. 3. label1을 Ctrl+C, Ctrl+V 하여 label2를 만듭니다. 4. 도구상자에서 Button을 가져옵니다. 5. button1의 Text를 속성에서 '문자 합치기'로 바꿉니다. 6. label1의 Text를 속성에서 '우리 합칠까요?'로 바꿉니다. 7. label1의 Text를 속성에서 '한칸 띄우고 오세요'로 바꿉니다. 8. button1을 두번 클릭하여 버튼 클릭 이벤트를 만듭니다. 9. 코딩 : label2.Text = label1.text; 10. 실행 : label2.Text = label1.text; 시작 아이콘을 클릭하여 실행하고 실행 화면에서 버튼을 클릭합니다. -----------------------------..

CS1003 안녕하세요?오냐! 2

1. 이번 시간은 2. 도구상자에서 Label, Button 가져오기(Label 2개, Button 1개) 빈폼에서 왼쪽 상단에 있는 도구상자를 클릭하여 Label을 가져옵니다. ----------------------------------------------------------------- 3. label2는 label1을 복사+붙여넣기로 만들어 봅니다. label1을 클릭 선택하고 Ctrl+C, Ctrl+V 하면 label2가 만들어집니다. 4. Button을 드래그앤드롭으로 가져옵니다. 버튼(Button)은 클릭했을 때 어떤 동작을 하게 하는데 사용되는 컨트롤입니다. 자동적으로 컨트롤 이름이 'button1'로 부여되고 또 이 버튼의 Text도 이름과 동일하게 'button1'으로 됩니다. 라벨..

CS1002 안녕하세요?오냐!

1. 이번 시간은 2. 도구상자에서 Label 가져오기(2개의 Label) 빈폼에서 왼쪽 상단에 있는 도구상자를 클릭합니다. '모든 Windows Forms'를 클릭합니다. Label를 드래그앤드롭으로 가져옵니다. 라벨(Label)은 데이터 출력에 사용되는 컨트롤입니다. 자동적으로 컨트롤 이름이 'label1'로 부여되었고 또 이 라벨의 내용(Text)도 이름과 동일하게 'label1'로 채워져 있습니다. 도구상자에서 라벨 1개 더 가져오기 자동적으로 컨트롤 이름이 'label2'로 부여되었고 또 이 라벨의 내용(Text)도 이름과 동일하게 'label2'로 채워져 있습니다. 3. 라벨의 속성에서 Text 고치기 label1의 속성창 label1를 클릭하여 선택하면 오른쪽 하단에 label1의 속성창이 ..

CS1001 빈폼 프로젝트

1. 이번 시간은 첫번째 프로젝트로 빈폼 프로젝트입니다. 각 프로젝트는 폼(Form)에서 진행할 계획입니다. 일반적으로는 폼에 컨트롤(라벨, 텍스트박스, 버튼 등)들과 함께 이루어지지만 이번 시간은 첫시간이므로 컨트롤이 없이 폼만 있는 프로젝트를 만들어 보겠습니다. 2. Visual Studio 2019 실행 윈도우즈 시작에서 Visual Studio 2019를 클릭합니다. 3. Visual Studio 2019 첫화면 이 곳에서 새 프로젝트를 클릭합니다. 4. 프로젝트 템플릿 선택 1일1코딩 C#에서는 언어는 C#, 운영체제는 Windows, 유형은 데스크 톰(일반 PC)에서 공부할 것입니다. 왼쪽 상단의 3개의 콤보박스에서 각각 C#, Windows, 데스크 톰을 선택하면 Windows Forms 앱..