조건문(if, else, switch)

조건문(if, else, switch)

if~else문 (만약에~, 그렇지 않으면~) 오늘은 조건문에 대해서 알아보도록 하겠습니다. 여기서 조건이란 사전적 의미 그대로 ‘어떤 일을 이루게 하거나 이루지 못하게 하기 위하여 갖추어야 할 상태나 요소’라는 뜻을 지니고 있습니다. 프로그래밍에서 프로그램 흐름을 조건에 따라 실행시키는게 바로 우리가 배울 ‘조건문’입니다. 우선 if문 부터 배워보도록 하겠습니다. 아래는 if문의 기본 구성입니다. 이 예제의 조건식에서 true 또는 false를 반환하는 … 더 읽기

연산자(Operators)

연산자(Operators)

C#에선 산술 연산자, 증감 연산자, 조건 연산자, 관계 연산자, 논리 연산자 등 여러가지의 연산자를 제공합니다. 오늘은, 아래 표에 정리된 연산자들에 대해서 배워보도록 하겠습니다. 분류 연산자 예 수식 연산자 +, -, *, /, % a = b + c; 증감 연산자 ++, — a++; 할당 연산자 =, +=, -=, *=, /=, %= a += b + … 더 읽기

변수, 데이터 형식, 상수

변수, 데이터 형식, 상수

변수(Variable) 중학교 수학을 배우신 분들은 ‘변수’가 이미 어떠한 역할을 하는지 알고 계실겁니다. 그렇습니다. 바로 그 변수와 프로그래밍에서 쓰이는 변수와 의미가 흡사합니다. 프로그래밍에서의 변수는 예를 들자면, 데이터가 들어가는 상자와 같습니다. 값을 저장할 수 있고, 우리가 필요할때는 그 값을 꺼내 참조할 수 있습니다. 타 프로그래밍 언어를 배우신 분들에게는 이미 ‘변수’란 말이 지긋지긋하게 느껴지실텐데, 이 강좌는 방금 C#에 … 더 읽기

VisualStudio 2019 설치

VisualStudio 2019 설치

시작 C#란, C++의 연산력(computing power)과 Visual Basic의 편의성(convenience)을 결합하기 위한 목적으로 마이크로소프트사에서 개발한 객체지향 프로그래밍 언어입니다. C++가 기반이며, 자바랑 비슷한 특징을 지니고 있습니다. C#은 넷 프레임워크(.NET Framework)에 최적화 되었으며, 생산성이 높습니다. 여기서 객체지향 프로그래밍 언어란, 상속(inheritance), 동적 바인딩(dynamic binding), 자료 추상화(data abstraction), 다형 개념(polymorphism) 같은 특성을 가지고 있으며 객체(object)를 하나의 단위로 생각합니다. 반대로는 절차지향이 있습니다. 마이크로소프트사 홈페이지를 방문하여 C# 개발도구를 다운로드 받아 간단한 프로그램을 … 더 읽기

폼에 OK 버튼 취소 버튼을 달기

폼에 OK 버튼 취소 버튼을 달기

폼에 OK 버튼 또는 취소 버튼을 다이얼로그에 표시하는 방법을 소개합니다. 버튼을 클릭하면 폼이 닫히고 어떤 버튼이 눌렸는지를 취득 할수 있도록합니다. 또한 Enter 키를 누르면 OK 버튼이 클릭 되도록 Esc 키를 누르면 취소 버튼이 클릭 되도록합니다. 1. OK 버튼을 만들려면 폼에 Button 컨트롤을 추가하고 DialogResult 속성을 “OK” 로합니다. 취소 버튼 또한 폼에 추가하고 DialogResult 속성을 “Cancel” 합니다. 2. 폼에서 어떤 버튼이 … 더 읽기