본문 바로가기

반응형

분류 전체보기

(297)
[문과 코린이의 IT 기록장] C# 기초 예시 - String 활용하기 [문과 코린이의 IT 기록장] C# 기초 예시 - String 활용하기 0. 참고 이론 정리본 1. Visual basic studio -> Windows forms application 프로젝트 만들기 [ Windows forms application vs Console Application ] - Windows forms application : UI가 잘 되어 있어, 유저들이 보고 이용하기 편함 (체크박스, 버튼 등...) : 국내에서는 이것이 가장 유용함 * UI부분 빼고는 WPF와 프로그램을 짜는 것은 크게 차이가 없음. - Console Application : UI가 잘 되어 있지는 않음. : 그러나, 백그라운드에서 돌아가는 중요한 어플들이 모두 돌아가고 잇음 : User들과 통신을 하기 위..
[문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) [문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) 1. 산술 연산자 - 수치 형식의 데이터를 다루는 연산자이다. - 덧셈(+), 뺄셈(-), 나눗셈(/), 곱셈(*), 나머지(%) 기능 존재 ex ) 2. 증감연산자 - 증가연산자(++) : 피연산자의 값을 1 증가시킨다. - 감소연산자(--) : 피연산자의 값을 1 감소시킨다. * 증감연산자를 변수의 앞에 사용할 경우(전위증감연산자) : 변수의 값을 변경한 후에, 해당 문장이 실행된다. * 증감연산자를 변수의 뒤에 사용할 경우(후위증감연산자) : 해당 문장의 실행이 끝난 후에 변수의 값이 변경된..
[문과 코린이의 IT 기록장] C# - 데이터 보관하기 3 : 문자열 다루기 (문자열 안에서 찾기, 문자열 변형하기, 문자열 분할하기, 문자열 서식 맞추기) [문과 코린이의 IT 기록장] C# - 데이터 보관하기 3 : 문자열 다루기 (문자열 안에서 찾기, 문자열 변형하기, 문자열 분할하기, 문자열 서식 맞추기) [ 문자열 다루기 ] - 코딩할 때, 숫자만큼 많이 다루는 데이터 형식이 바로 문자열이다. - string 형식은 그저 문자열을 담는 역할만 할 뿐 아니라, 문자열을 가공하기 위한 다양한 기능도 제공하고 있다. 1. 문자열 안에서 찾기 - 대부분의 문자열 가공 메소드는, 문자열 내에서 '어느 부분'을 가공할 것인지를 입력받는다. - string 형식은 바로, 이 부분을 찾아주는 기능을 다양하게 제공한다. [ stirng 형식이 제공하는 탐색 메소드의 종류와 역할 ] 메소드 설명 IndexOf() 현재 문자열 내에서 찾고자 하는 지정된 문자 또는 문자..
[문과 코린이의 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. 변수 - 코드에서는, 값을 대입시켜 변화시..
[문과 코린이의 IT 기록장] C# - C# 기초 이해하기 (using System이란?, using static System.Console;, namespace _2021_03_02 { }, class MainApp { }, static void Main(string [] args) { }, CLR이란?) [문과 코린이의 IT 기록장] C# - C# 기초 이해하기 (using System이란?, using static System.Console;, namespace _2021_03_02 { }, class MainApp { }, static void Main(string [] args) { }, CLR이란?) ex ) using System; using static System.Console; namespace _2021_03_02 { class MainApp { // 프로그램 실행이 시작되는 곳 static void Main(string[] args) { if (args.Length == 0) { Console.WriteLine("사용법 2021_03_02.exe0
[문과 코린이의 IT 기록장] C# - C# 프로그래밍 Intro (더 나은 세상을 위한 C#, C#의 기본 파일) [문과 코린이의 IT 기록장] C# - C# 프로그래밍 Intro (더 나은 세상을 위한 C#, C#의 기본 파일) 1. 더 나은 세상을 위한 C# - C++에서, ++를 더 붙이면, #이 된다. 즉, C#이라는 이름은 C++을 계승한다는 의미에서 붙여진 것이다. - C와 C++은 AT&T 벨 연구소에서 출생한 반면, C#은 마이크로소프트의 앤더스 헤일스머그에 의해 만들어졌다. - C에서 작성된 코드는 C++에서 컴파일 할 수 있지만, C,C++로 작성된 코드는 C#에서 컴파일할 수 없다. - C# 프로그래밍 언어는, .NET에 최적화된 언어로서, 프로그래머의 생산성을 보다 높은 수준으로 끌어올렸다. * NET 클래스 라이브러리 : 콘솔, 데스크톱, 웹, 모바일 등에서 동작하는 애플리케이션을 손쉽게 개발..
[문과 코린이의 IT 기록장] C,C++ - 문자 (문자(char), 문자 배열, 문자열, Stirng) [문과 코린이의 IT 기록장] C,C++ - 문자 (문자(char), 문자 배열, 문자열, Stirng) 1. 문자(char) : 문자는 인간만이 가지는 특수한 인식 체계이다. 즉, 컴퓨터 내부에서 문자라는 것은 존재하지 않는다. 1) char : char변수는 1byte 정수(integer)이다. : 그러나, char 자료형이 정수일지라도, 일반 정소와는 다른 방식으로 사용한다. : 그래서, char 값을 정수로 해석하는 대신, ASCII code 문자로 해석한다. * ASCII란? ) American Standard Code for Information Interchange의 약자로, 영어 문자(+몇 개의 다른 기호)를, 0에서 127사이의 숫자(ASCII)코드로 나타낸다. 예를 들어, 'a'의 문자..

반응형