C#활용 (9) 썸네일형 리스트형 [문과 코린이의 IT 기록장] C# 기초 예시 - Timer [문과 코린이의 IT 기록장] C# 기초 예시 - Timer 0. C# _ Timer에 대해서 ex. 게임 데이터 같은 부분에서 활용됨 [ Timer의 종류 ] 1) System.Windows.Forms.Timer (=timer) - 가장 기본적인 타이머 (Winform의 기본) - 별도의 Thread를 사용하지 않고 Form 자체의 Single Thread를 사용함. (따라서 Form에서만 호추 가능) - 시간에 맞춰서 함수만 호출해 주는 역할을 하기 때문에, 함수 호출 중에는 프로그램이 멈춤. 2) System.Threading.Timer, System.Timers.Timer - 멀티 Thread를 사용 - 직접 호출이 안 되고, Invoke 대리자를 활용해 호출해야 함 3) System.Window.. [문과 코린이의 IT 기록장] C# 기초 예시 - StreamReader, StreamWrite [문과 코린이의 IT 기록장] C# 기초 예시 - StreamReader, StreamWrite 0. C# _ StreamReader, StreamWrite에 대해서 1) 목적 - 텍스트 파일을 읽거나 쓰기 위해서 사용함. (즉, 텍스트 파일을 불러오거나, 텍스트 파일로 저장할 때 사용하는 것) - 불러올 때 : StreamReader / 저장할 때 : StreamWrite -> 클래스 사용 - System.IO.File 클래스에서 비슷한 기능의 함수를 제공함. [ System.IO.File Class ] 목적 사용 반환 불러올 때 File.ReadAllText("경로") String 형태 File.ReadAllLines("경로") String [ ] (배열) 형태 저장할 때 File.WriteAllTe.. [문과 코린이의 IT 기록장] C# 기초 예시 - 오버라이딩과 오버로딩 0. C# _ 오버라이딩, 오버로딩에 관해서 - 오버라이딩(Overriding) [ 상속 ] : 부모 클래스의 메소드를 자식 클래스에서 재정의 하여 사용함. : 부모 클래스에서는 virtual을 설정하고, 자식 클래스에서는 override로 정의함. - 오버로딩(Overloading) [ 메소드 ] : 동일한 이름의 메소드를 인자(매개변수)의 개수나 형식을 다르게 해서 여러개 생성 : 동일 목적의 메소드를 여러 방법으로 정의할 때 사용 [ 이 예시의, 상속 구조 ] 1. UI부분 // 지난주랑 UI부분은 같음. 상속 구현이 달라짐 2. 코드 부분 2-1 ) CBase 클래스 using System; using System.Collections.Generic; using System.Drawing; // .. [문과 코린이의 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# 기초 예시 - 반복문 (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# 기초 예시 - Array(배열) [문과 코린이의 IT 기록장] C# 기초 예시 - Array(배열) 0. C# _ 배열에 관해서 [ 배열 ] - 동일한 타입의 변수를 모아 놓은 집합 - 배열의 가장 기본적인 형태 : Array -> 발전된 형태 : List / Data table / Data Set / dictionary cf ) 배열에 대해 알아볼 테스트용 예제 private void ArrayTest() { /* 배열을 사용하지 않으면, 아래와 같이 많이 작성 해야함 */ //int iDay1 = 0; //int iDay2 = 0; //int iDay3 = 0; //int iDay1.iDay2,iDay3; // 정의 // int iDay1 = 10; // 정의하면서값을바로대입해줘도됨 // int iDay2 = 20; // int i.. [문과 코린이의 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# 기초 예시 - 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.. 이전 1 2 다음