3일차 C# 둘러보기

C# 2020. 10. 12. 13:48

안녕하세요 오늘은 C#을 전반적으로 살짝 맛보는 단계에요 ㅎㅎ

이해하시는데 도움이 될 것 같습니다.  이제 시작합니다!!


C#은 형식이 안전한 객체 지향 프로그래밍 언어입니다. 

객체 지향 프로그래밍이란? 

수많은 프로그램을 객체로 나누어 기본단위, 즉 '객체'들의 모임을오 파악하고자 하는 것이래요

각각의 객체는 메시지를 주고 받고, 데이터를 처리합니다. 

 

-다음은 프로그램을 차근차근 알아보도록할게요.


using 이란 다음에 오는 것을 사용한다고 이해하시면 됩니다. 즉, System을 사용한다는 것이지요

System 이란 네임스페이스로 개발자들이 기본 적으로 만들어둔 함축적인 클래스입니다. 
                 많은 형식 및 다른 네임스페이스가 포함되어 있습니다. 
                 첫줄이 생략이 된다면 여러줄의 코드들이 적여야 할 겁니다. 
                 세부사항은 차근차근 알아가도록하죠.  

class 이란 C# 프로그램을 구성하는 가장 기본 단위입니다. 

              C# 프로그램은 최소 한개 이상의 class로 이루어집니다.

              (Hello는 class의 이름입니다. 임의로 만들어준겁니다.)

static 이란 한정자로서, 정적이란 뜻을 가진 한정자입니다.

               한정자는 메소드나 변수 등등을 수식합니다. 

void 이란 메소드의 반환 형식, 메소드가 어떤 결과도 돌려주지 않을 것을 알려주는 기능

main 이란 void의 메소드 이름입니다. 


static으로 한정된 main() 메소드가 프로그램의 진입점이라고 합니다. 

그렇기에 없을시 컴파일러 에러를 발생시킨대요.


Console은 클래스로 데이터를 출력하기 위해 WriteLine 이란 메소드를 사용했습니다. 


후... 다시 봐도 잘 모르겠어요 적은게 맞는건지... 어렵다.. 다들 처음이라 그럴거에요 

공부하면서 계속계속 수정할게요... 


'C#' 카테고리의 다른 글

2일차 C# 시작하기  (0) 2020.10.09
1일차 C# 이란?  (0) 2020.10.07
안녕하세요  (0) 2020.10.07
Posted by 하얀이리
,

2일차 C# 시작하기

C# 2020. 10. 9. 00:57

안녕하세요 오늘은 2일차 C#을 시작하기 입니다. 

우선 프로그래밍을 하기 위해선 비주얼 스튜디오(Visual studio)가 필요로 합니다. 

이전 설명과 같이 비주얼 비디오 또한 버전에 따라 C#의 버전이 다르므로 최신 버전을 사용시 구 버전에서 사용 안되는 기능이 있을겁니다.  유념해주시고 최신 버전으로 공부하시면 될 것 같아요.


우선 비주얼스튜디오 사이트에서 비주얼스튜디오 (년도) 커뮤니티를 무료로 제공됩니다. 

https://visualstudio.microsoft.com/ko/

사이트에 들어간 후 window용 다운로드를 선택 후 community를 클릭합니다. 

다운로드와 함께 vs_community 라는 파일이 생성하게 됩니다. 

vs_community을 실행시 아래와 같은 안내 메세지가 뜨고 확인 후 계속을 누르면 설치가 진행 됩니다.


설치 완료 후 아래와 같이 설치 옵션들이 나오게 됩니다. 

.net 데스크톱 개발을 클릭 후 설치를 진행하시면 되겠습니다. 

설치 완료 후 다시시작을 진행합니다. 

비주얼 스튜디오(Visual Studio)의 경우 바탕화면에 바로 나오지 않더라구요. 

그래서 시작메뉴에서 비주얼 스튜디오(Visual Studio)의 파일을 찾아 작업표시줄, 시작메뉴, 바탕화면으로 옮겨 이용하시면 됩니다. 

'C#' 카테고리의 다른 글

3일차 C# 둘러보기  (0) 2020.10.12
1일차 C# 이란?  (0) 2020.10.07
안녕하세요  (0) 2020.10.07
Posted by 하얀이리
,

1일차 C# 이란?

C# 2020. 10. 7. 19:24

우선 C#을 어디에 적용하고자 배우는지 그리고 어떠한 특징이 있는지 알고 시작하고 싶어요. 


저의 목표는 Unity를 보다 자유롭게 다루고 싶기에  C#을 배우고자 했습니다. 


프로그램의 언어 중 하나인 C#은 C언어에서 C++을 계승한다는 의미로 #으로 +4개가 합쳐진 모양입니다. 그러나 C와 C++과는 여러가지 면에서 차이가 있다고 합니다. 


마이크로소프트는 1990년대 말부터 개발을 하여 .NET 프레임워크와 그에 최적화된 C#라는 언어를 발표하게 됩니다. 

수년간의 업데이트를 통해 개선과 성능 향상을 이루었으며 앞으로도 많은 발전 가능성의 여지가 있다고합니다. 

마이크로소프트는 언어에 대한 설명서를 자세하게 기록을 해두고 있습니다. 

책을 보고 공부를 하시는 방법도 있지만 필요한 부분을 검색하시면서 공부하시려면 마이크로소프스에 들어가서 공부하시는 방법도 좋을 것 같아요. 

아래 사이트가 마이크로소프트 C#언어에 대한 사이트입니다. 

C#의 설명 : https://docs.microsoft.com/ko-kr/dotnet/csharp/

각 버전에 따라서 플랫폼 버전이 다르고 높은 버전에선 새로운 기능이 추가되어 낮은 버전에서 사용이 되지 않는다고 하니 유념하셔서 이용하시면 될 것 같아요. 

버전

플랫폼

비주얼 스튜디오 버전

1.0

.NET Framework 1.0

.NET 2002

1.2

.NET Framework 1.1

.NET 2003

2.0

 

 

.NET Framework 2.0

2005

3.0

.NET Framework 2.0~3.5

2008

4.0

.NET Framework 4.0

2010

5.0

.NET Framework 4.5

2012

6.0

.NET Framework 4.6
.NET Core 1.0
.NET Core 1.1

2015

7.0

.NET Framework 4.6.2

2017 v15.0

7.1

.NET Framework 4.7
.NET Core 2.0

2017 v15.3

7.2

.NET Framework 4.7.1

2017 v15.5

7.3

.NET Framework 4.7.2
.NET Core 2.1
.NET Core 2.2

2017 v15.7

8.0

.NET Framework 4.8
.NET Core 3.0

2019 v16.3

각 버전에 따라 추가된 내용을 보고싶은 분들은 아래 사이트에 들어가보시면 좋을 것 같습니다.

C#의 새로운 기능 : https://docs.microsoft.com/ko-kr/dotnet/csharp/whats-new/csharp-9


오늘은 여기까지 ^^ (찡긋)

'C#' 카테고리의 다른 글

3일차 C# 둘러보기  (0) 2020.10.12
2일차 C# 시작하기  (0) 2020.10.09
안녕하세요  (0) 2020.10.07
Posted by 하얀이리
,

안녕하세요

C# 2020. 10. 7. 18:34

2020.10.07 오늘부터 C#을 배워보려고 합니다. 

컴퓨터 언어를 모르지만 C#을 열심히 배워서 나중엔 Unity를 잘 다루고 싶어졌습니다. 

그래서 서점에 가서 책을 사왔답니다. 저의 성장 일기 잘 작성하도록 할게요!!  

차근차근 배운 것을 적을 거니 같이 배워봐요

'C#' 카테고리의 다른 글

3일차 C# 둘러보기  (0) 2020.10.12
2일차 C# 시작하기  (0) 2020.10.09
1일차 C# 이란?  (0) 2020.10.07
Posted by 하얀이리
,