본문 바로가기

프로그래밍/책 정리 : C# 8.0 프로그래밍

(2)
[책 정리 : C# 8.0 프로그래밍] 1장. 닷넷 프레임워크 (CIL, CTS, CLS, CLI, CLR) 닷넷 프레임워크란? 마이크로소프트에서 발표한 응용 프로그램 개발 환경으로서 프로세스 가상 머신(VM)에 속한다. 일반적으로 네이티브 언어로 만들어진 프로그램들이 운영체제에서 곧바로 실행되는 것과 달리 닷넷 프레임워크를 기반으로 만들어진 응용 프로그램은 반드시 닷넷 프레임워크가 미리 설치되어 있어야 한다. 닷넷 프레임워크의 CLR은 포로세스(EXE)가 실행되면 메모리에 함께 적재돼 실행된다. 사용자가 프로세스(EXE)를 실행하면 제일 먼저 CLR이 로드되고, CLR이 프로세스(EXE) 내부 중간 언어 IL을 실행시킨다. MS 홈페이지 : 닷넷 프레임워크란? 닷넷 프레임워크는 실행 중인 앱에 다양한 서비스를 제공하는 WINDOWS용 관리형 실행 환경으로, 두 가지 주요 구성 요소로 구성됩니다. 하나는 실행중..
[책 정리 : C# 8.0 프로그래밍] 시작 C# 윈폼 기반 PC 응용 프로그램을 개발한 경력이 3년이 되어간다. 신입으로 입사한 후 C# 윈폼을 접했고 주어진 프로젝트를 완수하기 위해 중간중간 공부도 했고, 프로젝트 기능 구현에 필요한 새로운 문법들은 그때그때 공부하며 정리해갔지만 어느 순간 그냥 필요한 부분을 아무 생각 없이 복사 붙여 넣고 있는 모습을 보았다. 어떤 의미에서 사용했는지, 여기선 더 효과적인 방법은 없는 것인지 고민조차 하지 않는 나를 봤다. 이러면 안되겠다는 생각을 했고 인터넷에 올라온 정보들이 많지만 책으로 읽으면서 모르는 부분, 애매한 부분, 정리해두고 필요할 때 보아야 할 부분들을 다시 공부하고 정리하고 싶었다. 최근 C# 기본서적으로 추천받고 있는 "시작하세요! C# 8.0 프로그래밍" 책을 구입했다. 최신 버전 새로운..