C#공부 (7) 썸네일형 리스트형 [문과 코린이의 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# 기초 예시 - 클래스(Class) : 생성자, 소멸자 [문과 코린이의 IT 기록장] C# 기초 예시 - 클래스(Class) : 생성자, 소멸자 0. C#_ 클래스(Class)의 생성 및 사용 - 클래스와 관계된 내용들 : 상속, 접근 제한자, 캡슐화, 다형성(overide, overload), partial 등 - 생성자 : 생성자의 경우 클래스명과 동일하게 지정해서 사용하며, 클래스가 생성될 때 (new) 자동으로 호출 : 생성자를 만들어 놓지 않을 경우, 프로그램에서 자동으로 생성 (기본 생성자) - 소멸자 : 클래스 소멸시 자동으로 호출 : 소멸시점 확인용으로 활용됨 ex) class CPlayer{ public int Cont = 0; // 필드 public CPlayer(){ // 생성자 Console.WriteLine("생성자 생성 표시"); }.. [문과 코린이의 IT 기록장] C# 기초 예시 - 구조체(Struct), 클래스(Class) [문과 코린이의 IT 기록장] C# 기초 예시 - 구조체(Struct), 클래스(Class) 0. C# _ 구조체(Struct), 클래스(Class) : 데이터형 여러개를 한 번에 묶고 가져가고 싶을 때 활용 - 구조체 (Struct) : 값 타입 Data : 구조체는 상속이 불가능함 : new를 선언할 필요 없이 바로 사용 가능 - 클래스 (Class) : 참조 타입 Data : 클래스는 상속 가능 : new를 선언할 필요 존재. ex) 클래스이름 객체이름 = new 클래스이름( ); # 간단한 구조를 정의할 때, 구조체를 사용. 클래스가 구조체의 상위호환 # C#의 경우 C,C++ 소스와의 호환을 위해 구조체 지원 내용 구조체(Struct) 클래스(Class) 메모리 Stack Memory Heap .. [문과 코린이의 IT 기록장] C# 기초 예시 - 반복문2 (While문, DoWhile문) 활용 [문과 코린이의 IT 기록장] C# 기초 예시 - 반복문2 (While문, DoWhile문) 활용 0. C# _ While , Do While에 관해서 [ 목적 ] - 조건에 따라 반복을 수행하고 싶을 경우 사용 - While과 Do While의 차이점은, 반복 조건을 확인하는 시점 - Do While의 경우 조건을 확인하기 전 내용을 먼저 수행하기 때문에, 최초 한번은 무조건 수행하게 됨. cf 1) While(조건) { 반복 시 수행할 내용 } // 조건이 거짓이 될 때까지 수행 cf 2) Do { 반복 시 수행 할 내용 } While(조건); // 조건 비교를 마지막에 하기 때문에 한번은 내용을 무조건 수행하게 됨 1. UI 부분 # label - 속성 BackColor : 배경색 ForeColor.. [문과 코린이의 IT 기록장] C# 기초 예시 - Enum(열거형) 활용하기 [문과 코린이의 IT 기록장] C# 기초 예시 - Enum(열거형) 활용하기 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 _20210602___Enum { public partial class Form1 : Form // 폼에서 오른쪽 마우스 클릭 - 코드보기 { public Form1() { InitializeCompone.. [문과 코린이의 IT 기록장] C# 기초 예시 - Operator 활용하기 (계산기 만들기 2) [문과 코린이의 IT 기록장] C# 기초 예시 - Operator 활용하기 (계산기 만들기 2) 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 _20210602_oeprator { public partial class Form1 : Form { public Form1() {.. [문과 코린이의 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.. 이전 1 다음