본문 바로가기

반응형

코딩공부

(91)
[문과 코린이의 IT 기록장] C# 기초 예시 - 상속 및 접근제어 0. C# _ 상속 및 접근제어에 관해서 - 상속 : 부모 클래스의 내용을 상속받은 자식 클래스가 물려받는것. 재사용 및 확장에 용이 * 자식 클래스에서 부모 클래스가 가지고 있는 내용을 사용 가능 - 접근 제어 : 부모 클래스의 내용을 자식 클래스 및 외부에서 접근하는 권한을 제어 [ 이 예시의, 상속과 접근 제어 구조 ] 1. UI 부분 2. 코드 부분 2-1 ) CBase 클래스 using System; using System.Collections.Generic; using System.Drawing; // Pen을 쓰기 위해서는, 이것이 있어야 함. using System.Linq; using System.Text; using System.Threading.Tasks; namespace _2021..
[문과 코린이의 IT 기록장] C# 기초 예시 - 반복문 (For문, Foreach문 활용) [문과 코린이의 IT 기록장] C# 기초 예시 - For문, Foreach문 활용 0. C# _ For문, Foreach문에 관해서 [ 목적 ] : 횟수나 배열의 크기만큼 반복을 수행하려고 할 때 사용 - For문 : 반복이나 필요한 변수의 선언 및 초기화, 조건식, 변수의 증감 등의 조건으로 반복을 수행 ex) for(변수선언 및 초기화, 반복조건, 증감조건){ 반복 시 수행할 내용 } - Foreach문 : 배열의 크기에서 값을 하나씩 가져오면서 반복을 수행 ex) foreach (배열에서 가져온 값 in 배열){ 반복 시 수행할 내용 } 1. UI 부분 # 속성 - Scroll bars : Vertical(세로) / Horizontal(가로) / Both(양쪽) 2. 코드 부분 using Syste..
[문과 코린이의 IT 기록장] C# 기초 예시 - 조건문(if, else, switch) [문과 코린이의 IT 기록장] C# 기초 예시 - 조건문(if, else, switch) 0. C# _ 조건문에 관해서 [ 조건문 ] - 조건에 따라 프로그램을 분기해서 처리하고 싶을 경우 사용 1) if else if(조건1) { } // 조건 1이 참(true)이라면 실행 else if(조건2) { } // 조건 2가 참(true)이라면 실행 else { } // 위에서 해당하는 조건이 없을 경우 실행 2) Switch switch(항목){ // 항목의 내용과 같은 Case를 찾아서 실행 case 항목명1; break; case 항목명2; break; default; // 항목과 같은 Case가 없을 경우 실행 break; } 1. UI부분 1) NumbericUpDonw : 숫자를 제어하는 컨트롤 ..
[문과 코린이의 IT 기록장] C# 기초 예시 - Method 활용하기 (계산기 만들기 ) [문과 코린이의 IT 기록장] C# 기초 예시 - Method 활용하기 (계산기 만들기) 0. C#기초 예시를 더 보고 싶다면? 1. UI 부분 2. 코드 부분 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _20210601___Method { public partial class Form1 : Form { public Form1() { Initialize..
[문과 코린이의 IT 기록장] C# 기초 예시 - Data Type 활용하기 [문과 코린이의 IT 기록장] C# 기초 예시 - Data Type 활용하기 0. 참고 이론 정리본 1. UI 부분 TextBox : 텍스트를 입력하는 곳 * button같은 경우, Name을 붙여줘도 되지만, 소스에서 구분하기 쉽도록 변경해주는게 좋음 * 속성 - enabled (false) : 실행시켰을 때 텍스트박스 값을 쓸 수 없게 만듦 2. 코드 부분 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using Sys..
[문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) [문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) 1. 산술 연산자 - 수치 형식의 데이터를 다루는 연산자이다. - 덧셈(+), 뺄셈(-), 나눗셈(/), 곱셈(*), 나머지(%) 기능 존재 ex ) 2. 증감연산자 - 증가연산자(++) : 피연산자의 값을 1 증가시킨다. - 감소연산자(--) : 피연산자의 값을 1 감소시킨다. * 증감연산자를 변수의 앞에 사용할 경우(전위증감연산자) : 변수의 값을 변경한 후에, 해당 문장이 실행된다. * 증감연산자를 변수의 뒤에 사용할 경우(후위증감연산자) : 해당 문장의 실행이 끝난 후에 변수의 값이 변경된..
[문과 코린이의 IT 기록장] C# - 데이터 보관하기 2 (상수와 열거 형식, Nullable 형식, var : 데이터 형식(Data Type)을 알아서 파악하는 똑똑한 C# 컴파일러, 공용 형식 시스템) [문과 코린이의 IT 기록장] C# - 데이터 보관하기 2 (상수와 열거 형식, Nullable 형식, var : 데이터 형식(Data Type)을 알아서 파악하는 똑똑한 C# 컴파일러, 공용 형식 시스템) 1. 상수와 열겨 형식 - 변수 : 담고 있는 데이터를 얼마든지 변경할 수 있는 메모리 공간 - 상수, 열거 형식 : 변수와 달리, 안에 담긴 데이터를 절대 바꿀 수 없는 메모리 공간 * 프로그래머의 실수를 방지하기 위해, '값을 바꾸지 말아야 할 변수'를 정의하는 것. 1) 상수 [ 상수 선언 형식 ] const 자료형 상수명 = 값 ; ex) const int a =3; const double b = 3.14; const string c = "abcdef"; ex ) 2) 열거 형식 - 여러 개의..
[문과 코린이의 IT 기록장] C# - 데이터 보관하기 1 (다양한 데이터의 종류, 변수, 값 형식과 참조 형식, 기본 데이터 형식) [문과 코린이의 IT 기록장] C# - 데이터 보관하기 1 (다양한 데이터의 종류, 변수, 값 형식과 참조 형식, 기본 데이터 형식) 1. 다양한 데이터의 종류 - 컴퓨터가 무엇을 하느냐는 소프트웨어가 결정한다. 그리고 그 소프트웨어는 사람이 만든다. 따라서, 소프트웨어가 다뤄야 하는 수많은 데이터는 우리가 책임지고 관리해야 한다. - C#은 다양한 종류의 데이터 형식(Data Type)을 제공한다. [ 데이터 형식 ] * 기본 데이터 형식 * 복합 데이터 형식 : 구조체, 클래스, 배열 등 (이미지, 소리 등의 데이터는 이 형식을 이용해 나타낼 수 있다.) ** 값 형식 ** 참조 형식 cf) 기본/복합 데이터 형식 모두, 값 형식과 참조 형식을 지닌다. 2. 변수 - 코드에서는, 값을 대입시켜 변화시..

반응형