문과코린이 (93) 썸네일형 리스트형 [문과 코린이의 IT 기록장] C# 백준 문제풀이 - 두 수 비교하기 (1330) [문과 코린이의 IT 기록장] C# 백준 문제풀이 - 두 수 비교하기 (1330) [ 문제 ] 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. [ 출력 ] 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' [문과 코린이의 IT 기록장] C# 기초 예시 - XMLReader, XMLWriter [문과 코린이의 IT 기록장] C# 기초 예시 - XMLReader, XMLWriter 0. C# _ XMLReader, XMLWriter에 대해서 [ 일반적인 프로그램 ] - 프로그램을 할 때 일반적인 데이터 저장 순서 : 텍스트 -> XML -> DB * Stream의 경우 Log 형태로 많이 사용되지만, XML 형태는 프로그램을 시작할 때의 설정 값을 저장하는 용도로 많이 사용된다. [ XML이란? ] - XML(Extensible Markup Language) * 확장될 수 있는 표시 언어 - XML은 HTML과 매우 비슷한 문자 기반의 마크업 언어이며, 사람과 기계가 동시에 읽기 편한 구조로 되어있음. - 그러나 XML은 HTML처럼 데이터를 보여주는 것이 목적이 아니라, 데이터를 저장하고 전달.. [문과 코린이의 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# 기초 예시 - 클래스(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# 기초 예시 - 반복문 (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.. 이전 1 2 3 4 5 6 7 8 ··· 12 다음