728x90
반응형
SMALL

전체 글 298

변수

변수는 값을 저장할 때 사용하는 식별자입니다. ▶ 변수를 선언한다. ▶ 변수에 값을 할당한다. 변수를 만드는 것을 '변수를 선언한다'고 표현하고, 그러한 변수에 값을 넣는 것을 ' 변수에 값을 할당한다'라고 표현합니다. 자료형 표 자료형 표를 확인하여 변수를 선언을 하면 됩니다. 단 주의사항은 오버플로우가 나오지않게 범위 안에서 사용하는 방법이 제일 좋은 방법입니다.

C#/1장 2023.02.06

기본 자료형

프로그래밍 언어는 자료를 손쉽게 다루기 위해 만들어졌습니다. 어떤 프로그래밍 언어를 공부하든 해당 프로그래밍 언어에서 사용하는 자료들의 종류(자료형)을 먼저 알아보아야 합니다. C#에는 많은 자료형이 있는데, 이 절에서는 정말 많이 사용되면서도 간단하고 중요한 자료형만 알아보겠습니다. 1. 정수 : 가장 기본적인 자료형 정수입니다. 연산을 할 때는 연산자 우선순위를 고려합니다. C#은 정수끼리 연산하면 결과도 정수로 나옵니다. 나누었을 때에 소수점이 생기는 부분은 모두 사라집니다. 2. 실수 : 소수점이 들어가는 것과 안 들어가는 것은 차이가 굉장히 큽니다. C#은 실수에도 나머지연산자를 적용할 수 있습니다. 하지만 소수점이 있는 숫자에 나머지 연산자를 사용하면 어떠한 결과가 나올지 쉽게 예측하기 힘들므..

C#/1장 2023.02.06

C# 기본자료형, 변수

1. 기본 자료형 자료형(Data Type) : 데이터를 담을 수 있는 형식 기본 자료형(Primitive Data Type) : 개발자가 별도의 코드를 만들지 않아도 언어에서 자체적으로 제공하는 데이터 형식 다음은 C#에서 제공하는 기본 자료형이다. 2. 변수 변수는 변수의 이름과 값으로 구성된다. 닷넷에서 변수의 종류는 값 형식(Value Tpe)을 가리키는 변수와 참조 형식(Reference Type)을 가리키는 변수 두 가지가 있다. 2.1 값 형식(Value Type) Value Type의 경우 값 자체가 스택 영역에 할당되고 변수는 식별자가 된다. 위 코드에서 보면 int는 자료형 a는 식별자가 된다. 그리고 스택영역에 a라는 공간을 할당하고 a의 값인 6이 기록된다. 이러한 Value Typ..

C#/1장 2023.02.03

C# 기본용어

키워드는 특별한 의미가 부여된 단어로 C#이 처음 만들어질 때 정해 졌습니다. 특정 위치에서만 키워드로 작동하는 키워드 식별자 : 식별자는 이름을 붙일 때에 사용하는 단어 입니다. 변수와 메서드 이름 등으로 사용되며 다음과 같은 규칙을 지켜 만들어야 합니다. - 키워드를 사용하면 안 된다. - 특수 문자는 _만 허용된다. - 숫자로 시작하면 안 된다. - 공백은 입력하면 안 된다. 위 규칙에 부합하는 단어는 식별자로 사용 할 수 있습니다. 예를 들어 왼쪽의 단어는 모두 식별자로 사용할 수 있지만 오른쪽의 잘어는 모두 식별자로 사용할 수 없습니다. 식별자의 의미를 더 명확하게 하려고 사용하는 규칙 1. 클래스, 속성, 메서드, 네임스페이스의 이름은 항상 대문자로 시작한다. 2. 지역 변수와 전역 변수의 이..

C#/1장 2023.02.02

C#으로 할 수 있는 일

C#을 이용하면 굉장히 많은 프레임워크를 활용할 수 있어 다양한 프로그램을 개발할 수 있습니다. 어떤 프로그램을 개발할 수 있는지 하나씩 살펴 봅시다. -GUI 개발 : c#은 윈도에서 닥동하는 GUI(Graphical USER Interface)프로그램을 개발하기 위한 프레임워크를 제공합니다 대표적으로는 윈도폼, WPF(Windows presentation Foundation 등이 있습니다. 윈도 폼은 기존의 C++를 사용한 윈도 개발(Win32 API 또는 MFC)을 C#으로 옮겨 놓은 형태입니다. 개발자가 폼 디자이너를 이용해 도구 상자에서 버튼이나 콤보 박스 등의 컨트롤을 끌어다가 그림을 그리듯이 GUI를 개발할 수 있습니다 컨트롤을 윈도에 배치할때마다 폼 디자이너가 프로그램의 UI표시하면서 뒤로..

C#/1장 2023.01.31

라이브러리와 프레임워크

닷넷 프레임워크는 닷넷 플랫폼(CLR)과 클래스 라이브러리를 함께 제공하며, 다양한 프레임워크를 사용할 수 있다고 했습니다. 플랫폼이라는 용어도 살펴보았는데 이 절에서는 라이브러리와 프레임워크에 대해 알아보겠습니다. - 닷넷 프레임워크 : 닷넷 프레임워크에 프레임워크라는 단어가 들어가 있어서 지금부터 설명하는 프레임워크와 혼동될 수 있는데 닷넷 프레임워크는 닷넷 플랫폼과 클래스 라이브러리가 합쳐진 하나의 제품 이름이라고 기억하는 바랍니다. 마이크로소프트 사 공식 홈페이지에서는 닷넷 프레임워크를 영어로 표기하고 (.NET Framework), 프레임워크는 한글로 표기하여 완전히 구분하고 있답니다. - 라이브러리 : 프로그래밍 언어는 그냥 규칙의 집합입니다. 다른 프로그래밍 언어를 다뤄본 적이 있다면 다음과..

C#/1장 2023.01.30

플랫폼과 프로그래밍 언어

C#은 다양한 목적의 프로그램을 만들 수 있는 환경을 제공하는 형식 안정적인 객체 지향 언어입니다. 기존에 사용하던 프로그래밍 언어의 생산성을 개선하고자 만들어져 성능이 굉장히 높습니다. C#은 초기에 윈도에서만 동작했지만 현재는 윈도, 맥, 리눅스, 안드로이드 , 아이폰 등의 다양한 운영체제나 플랫폼에서 동작하여 널리 활용 되고 있습니다. - 플랫폼이란? 플랫폼은 일반적으로 소프트웨어 응용 프로그램들을 실행하는 데 사용되는 하드웨어와 소프트웨어의 집합니다. ex) 컴퓨터에 윈도나 맥이라는 운영체제가 설치되어 있을것입니다. 윈도나 맥 위에서 다양한 응용프로그램을 실행할 수 있죠? 이런 운영체제를 플랫폼이라고 부를 수 있습니다. 또한 안드로이드나 아이폰 등의 스마트폰에서도 응용 프로그램(애플리케이션)을 설..

C#/1장 2023.01.29

Visual Studio 설치

https://visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com Chrome 에서 Visual Studio를 쳐서 들어가면 된다. - 기본으로는 Community를 설치 하여 다운을 합니다. - 설치를 시작할때는 자기가 사용 하고 싶은 설정을 체크를 하여 설치를 하시면 됩니다. - 새 프로젝트 만들기 클릭! - Windows Form앱 클릭! - 프로젝트 이름에 하는 이름을 하면 ..

C# 2023.01.25
728x90
반응형
LIST