달력

3

« 2021/3 »

  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
반응형



 

.NET 버전별 기능 정리 

버전

기능

1.0

  • 기본 프로그래밍 언어를 처음으로 완성한 닷넷 프레임워크 첫 버전
  • C# 1.0 / Visual Basic.NET (7.0)
  • CLR 및 기본 클래스 라이브러리 파일등 핵심 구성 요소 포함

1.1

  • C# 1.1 / Visual Basic.NET (7.1)
  • ASP.NET 기능 강화
  • 오라클 데이터베이스, ODBC, OLE DB 지원
  • .NET Framework 1.1 표준 포함 (Windows Server 2003)

2.0

  • ASP.NET 2.0, ADO.NET 2.0, Windows Form 2.0
  • C# 2.0 / Visual Basic 2005 (8.0)
  • SQL Server 2005
  • Visual Studio Team System (VSTS)
  • ALM (Application Lifecycle Management)
  • AMD64 프로세서 용 버전용 출시
  • 제네릭 프로그래밍을 위한 제네릭 도입
  • 리팩토링 기능, 코드 스니펫 도입
  • ADO/ASP.net 에 새로운 프로그래밍 기술 추가

3.0

  • 코어부분은 .NET Framework 2.0과 동일
  • WPF (Windows Presentation Foundation), WCF (Windows Communication Foundation), WF (Windows Workflow Foundation), CardSpace 주요 기능 4개 추가
  • .NET Framework 3.0 기본 포함 (Windows Vista)

3.5

  • 기존 언어들(C# 3.0 Visual Basic .NET )에 대한 지원
  • WPF GUI 설계
  • Javascript 디버그 기능 및 IntelliSence
  • LINQ 기능
  • ASP.NET AJAX 표준 탑재
  • .NET Framework 2.0, 3.0, 3.5 선택 가능
  • C# 3.0 / Visual Basic 2008 (9.0)
  • SQL Server 2008
  • Windows Server 2008
  • Visual Studio Team System 2008

3.5 SP1

  • 여러가지 기능들이 추가되고 확장됨
  • ASP.NET Dynamic Data
  • ADO.NET Entity Framework / Data Services
  • WCF Atom Pub Services
  • 클라이언트 프로파일 (Client Profile)
  • Visual Studio SDK 1.1 (SP1)

 

4.0

  • 병렬 처리를 위한 Parallel Extension, Parallel Linq,
  • CDS (Coordination Data Structures) 기능 추가
  • C# 4.0에 다이나믹 타입 추가
  • 임의 정밀도 정수 타입 추가
  • 복소수 타입 추가
  • WCF 개선
  • 관계형 데이터 지원

4.5

  • 비동기 처리 기능이 추가된 C# 5.0 지원
  • Visual Basic .NET 지원
  • 메트로 앱 개발 공식 지원

4.6

  • 64비트를 지원하는 RyuJIT, SSE2 AVX2 지원
  • HiDPI 대응
  • TCF 1.1 TLS 1.2 대응

4.7

  • ECC를 이용한 암호화 강화
  • TLS 1.2 개선
  • WPF에서 터치 및 스타일러스에 대한 추가 지원
  • WPF를 위한 프린트 API 지원

4.8

  • UWP의 플루언트 디자인을 윈폼, WPF에서 구현 가능
  • 윈폼이나 WPF에서 UWP의 모든 컨트롤을 호스팅하는 것 가능

 



반응형

'Development > C#, Xamarin' 카테고리의 다른 글

.NET 버전별 기능 정리  (0) 2020.12.23
.NET on Q&A  (0) 2020.11.28
.NET Framework 3.5 SP1 직접 다운로드  (0) 2020.08.25
유니티 입문서  (0) 2020.04.13
VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 11. 28. 23:00

.NET on Q&A Development/C#, Xamarin

반응형



 

.NET on Q&A

.NET 관련된 다양한 내용들을 확인할 수있습니다.

 

https://bit.ly/3qaqLDi


 


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

.NET 버전별 기능 정리  (0) 2020.12.23
.NET on Q&A  (0) 2020.11.28
.NET Framework 3.5 SP1 직접 다운로드  (0) 2020.08.25
유니티 입문서  (0) 2020.04.13
VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 

 

.NET Framework 3.5 SP1  직접 다운로드 

 

dotnetfx35.zip

dotnetfx35.z01

dotnetfx35.z23

dotnetfx35.z22

dotnetfx35.z21

dotnetfx35.z20

dotnetfx35.z19

dotnetfx35.z18

dotnetfx35.z17

dotnetfx35.z16

dotnetfx35.z15

dotnetfx35.z14

dotnetfx35.z13

dotnetfx35.z12

dotnetfx35.z11

dotnetfx35.z10

dotnetfx35.z09

dotnetfx35.z08

dotnetfx35.z07

dotnetfx35.z06

dotnetfx35.z05

dotnetfx35.z04

dotnetfx35.z03

dotnetfx35.z02






반응형

'Development > C#, Xamarin' 카테고리의 다른 글

.NET 버전별 기능 정리  (0) 2020.12.23
.NET on Q&A  (0) 2020.11.28
.NET Framework 3.5 SP1 직접 다운로드  (0) 2020.08.25
유니티 입문서  (0) 2020.04.13
VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 

 

유니티 입문서

https://bit.ly/3cgZV4H

 


 


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

.NET on Q&A  (0) 2020.11.28
.NET Framework 3.5 SP1 직접 다운로드  (0) 2020.08.25
유니티 입문서  (0) 2020.04.13
VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
Posted by codedragon codedragon

댓글을 달아 주세요

반응형


 

VSCode - C# 개발환경 구축

 

.cs 파일을 오픈하면 우측 하단의 Extension 설치를 위한 메시지창이 오픈됩니다.

[Install]


 

 

[Install]


 

 

 

설치 중…


 

 

관련 패키지가 함께 설치되어집니다.


 

 

설치 완료!!!


 

 


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

.NET Framework 3.5 SP1 직접 다운로드  (0) 2020.08.25
유니티 입문서  (0) 2020.04.13
VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
Posted by codedragon codedragon

댓글을 달아 주세요

반응형



 

리터럴(Literal)

·         소스 코드 내에서 직접 입력된  값

·         프로그래밍언어가 처리하는 실제 데이터

·         프로그램에서 사용되는 데이터

·         직접 표현되는 값 그 자체를 의미합니다.

 

 

 

 

12345            // 숫자 리터럴

"Hello World"    // 문자열 리터럴

true             // 불리언 리터럴

 

 


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

유니티 입문서  (0) 2020.04.13
VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
Posted by codedragon codedragon

댓글을 달아 주세요

반응형


 

접미어(Suffix)

·         특정 데이터 타입을 지정할 리터럴(Literal) 데이터 뒤에 1~2자의 접미어(Suffix) 붙여 특정 데이터타입임을 명시하게 됩니다.

·         접미어는 대소문자 구분하지 않습니다.

 

리터럴 데이터 타입

접미어(Suffix)

example

decimal

M

m

1.024M

1.024m

float

F

f

1.024F

1.024f

double

D

d

1.024D

1.024d

1.024

long

L

l

1024L

1024l

uint

U

u

1024U

1024u

ulong

UL

ul

1024UL

1024ul

 

 

 

 

 

 

리터럴(Literal)

https://codedragon.tistory.com/10618

 


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

VSCode - C# 개발환경 구축  (0) 2020.03.31
리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
인터페이스 선언 형식  (0) 2020.02.05
Posted by codedragon codedragon

댓글을 달아 주세요

반응형


 

함수 사용의 장점


장점

설명

코드

모듈화

·         함수를 기능별로 작성하여 비슷한 기능들만 모을 있습니다.

·         응집력 

코드

논리화

·         코드의 일정 부분을 별도의 논리적 개념으로 독립화할 있습니다.

·         코드를 논리적으로 이해하는 도움을 줍니다.

코드

재사용성

·         작성한 함수는 얼마든지 다시 사용 있습니다.

·         반복적인 수행이 가능합니다.

·         재사용성 향상


코드

수정 용이

·         오류나 에러 수정이 쉬워집니다.

·         코드의 안정성 향상

코드

간략화

·         반복되고 중복되는 문장을 밖으로 빼서 함수화 함으로써 소스코드를 간결하게 할수 있습니다.

·         복잡성


 

 

반응형

'Development > C#, Xamarin' 카테고리의 다른 글

리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
인터페이스 선언 형식  (0) 2020.02.05
C# vs JAVA - 상속  (0) 2020.01.01
Posted by codedragon codedragon

댓글을 달아 주세요

반응형



 

 

this 키워드

·         객체가 자신을 가리키는 키워드

·         객체 외부에서 객체의 필드나 메소드에 접근하기 위해 객체의 이름(변수 또는 식별자) 사용하듯, 객체 내부에서는 객체 자신의 필드나 메소드에 접근하기 하기 위해 this 키워드를 사용합니다.

 

 

class Employee

{

    private string name;

    public void SetNamestring name )

    {

        this.name = name;

    }

}


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
인터페이스 선언 형식  (0) 2020.02.05
C# vs JAVA - 상속  (0) 2020.01.01
변수(Variable)  (0) 2019.09.21
TAG C#
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 

 

인터페이스 선언 형식

·         interface 키워드를 사용하여 정의합니다.

·         인터페이스 내에는 프로퍼티, 인덱서, 이벤트 또는 추상 메서드들만 정의할 있습니다.

·         인터페이스를 사용하기 위해서는 일반 클래스에서 구현(implements) 해야 합니다.

·         일반 클래스에서 "콜론(:)" 사용하여 특정 인터페이스를 구현하겠다고 명시해야 합니다. 이후 명시한 인터페이스가 가지는 추상 메서드들은 구현 받은 클래스에서 하나도 빠짐없이 Overriding(재정의)해야 합니다.

·         인터페이스 정의 시에는 (메서드와 같은) 내부 멤버들에 대해 public 같은 접근 제한자를 사용하지 않습니다.

 

 

interface [인터페이스명] {

   프로퍼티;

   인덱서;

   추상메서드;

   이벤트;

}

 

 


반응형

'Development > C#, Xamarin' 카테고리의 다른 글

함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
인터페이스 선언 형식  (0) 2020.02.05
C# vs JAVA - 상속  (0) 2020.01.01
변수(Variable)  (0) 2019.09.21
JIT(Just-In-Time) 컴파일, IL(Intermediate Language), JIT 장점/단점  (0) 2019.04.27
Posted by codedragon codedragon

댓글을 달아 주세요