일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 5장
- 전 세계의 잊지 못할 명소들
- 물이 만들어내는 전 세계의 아름다운 장관
- CLR via C#
- Wiki
- 아름다운 풍경
- 장관을 이루는 세계 곳곳의 등대 사진
- 위젯
- 6장
- ML
- 사진: 세계의 웅대한 산
- 제프리 리처
- Fear
- 아름다운 자연폭포
- 3장
- Death
- andrew ng
- Coursera
- 그루지야
- 8장
- 장관을 이루는 일몰과 일출
- 오늘일기
- 남아프리카
- 이탈리아
- 무료
- 동물에 관한 매혹적인 사실
- Enough
- Never
- 4장
- c#
- Today
- Total
목록CLR via C# (44)
오진이 블로그
목차 1부. CLR의 기본 2장. 빌드, 패키징, 배포, 응용프로그램과 타입의 관리 메타데이터에 대해 잠시 살펴보기 1부. CLR의 기본 2장. 빌드, 패키징, 배포, 응용프로그램과 타입의 관리 메타데이터에 대해 잠시 살펴보기 관리 PE 파일 - 네 가지의 주요 파트로 구성 PE32 또는 PE32+ 헤더 Windows 운영체제가 기대하는 것과 같은 표준 정보들 CLR 헤더 CLR이 실행을 위해서 필요하다는 것을 의미하는 작은 정보 블록 메타데이터 헤더 몇 개의 테이블로 구성된 이진 데이터 IL 메타데이터 블록은 몇 개의 테이블로 구성된 이진 데이터(Binary Data) 정의 테이블(Definition Table) 참조 테이블(Reference Table) 매니페스트 테이블(Manifest Table) ..
목차1부. CLR의 기본2장. 빌드, 패키징, 배포, 응용프로그램과 타입의 관리모듈 안에 타입 만들기1부. CLR의 기본2장. 빌드, 패키징, 배포, 응용프로그램과 타입의 관리모듈 안에 타입 만들기MSCORLIB.DLL 파일은 Byte, Char, String, Int32 등의 핵심적인 기본 타입들을 포함하는 특별한 파일이다.지시 파일(Response File)컴파일러 명령 줄 스위치들로 내용이 이루어진 텍스트 파일CSC.EXE를 실행할 때, 컴파일러는 지시 파일을 열어서 파일 안데 들어있는 스위치 내용을 읽어 직접 입력한 스위치들과 같이 취급하여 실행에 반영로컬 스위치와 글로벌 지시 파일 설정 간에 충돌이 있다면, 글로벌 지시 파일 설정보다 뒤에 지정한 로컬 설정이 더 우선시참고참조 순서(전체 경로를 ..
목차1부. CLR의 기본2장. 빌드, 패키징, 배포, 응용프로그램과 타입의 관리.NET Framework 배포 목표1부. CLR의 기본2장. 빌드, 패키징, 배포, 응용프로그램과 타입의 관리.NET Framework 배포 목표동적 링크 라이브러리(DLL)제조사사용자Windows 운영체제에 대한 나쁜 인상DLL 지옥 - 새로운 응용프로그램을 설치하면, 기존에 설치된 응용프로그램들에 문제가 발생설치가 복잡 - 디렉터리, 파일, 레지스트리 설정, 바탕화면, 시작 메뉴, 시작 화면, 바로가기 아이콘 → 백업, 이전, 제거 어렵보안 - 사용자들을 안심시키기 위해서는 시스템에 보안에 대한 체계 필요, 컴퓨터의 다양한 자원에 접근할 수 있는 수많은 소프트웨어들에 대한 정책을 명시적으로 켜거나 끌 수 있도록 해야함CO..
1부. CLR의 기본1장. CLR의 실행 모델비관리 코드와의 상호 운용성 1부. CLR의 기본1장. CLR의 실행 모델비관리 코드와의 상호 운용성관리 코드는 DLL 안의 비관리 함수를 호출할 수 있다.관리 코드는 기존의 COM 컴포넌트(서버)를 사용할 수 있다.비관리 코드가 관리 타입을 서버로 사용할 수 있다. Uploaded by Notion2Tistory v1.1.0
목차1부. CLR의 기본1장. CLR의 실행 모델공용 언어 사양1부. CLR의 기본1장. CLR의 실행 모델공용 언어 사양COM은 객체가 서로 다른 언어에서 만들어지고 상호 간에 통신할 수 있도록 해준다.CLR은 모든 언어들을 연계하고 어떤 언어로 쓰인 객체가 다른 언어에서도 완전히 동일한 의미와 사용법을 지니는 동등한 객체로 인지될 수 있도록 해준다. Uploaded by Notion2Tistory v1.1.0
목차1부. CLR의 기본1장. CLR의 실행 모델공용 타입 시스템1부. CLR의 기본1장. CLR의 실행 모델공용 타입 시스템타입은 여러분의 응용프로그램과 다른 타입들에 기능들을 제공한다.타입이라고 하는 것은 한 프로그래밍 언어로 작성된 코드가 다른 프로그래밍 언어로 작성된 코드들과 소통하는 매커니즘이다.타입은 CLR에서 가장 상위에 존재하는 개념으로, 마이크로소프트는 이것을 공용 타입 시스템(Common Type System, CTS)이라는 표준으로 정의하여 타입이 어떻게 정의되어야 하고 어떻게 동작해야 하는지를 규정멤버필드 - 객체의 상태를 정의하는 데이터 변수다. 필드는 이름과 타입으로 구분된다.메서드 - 객체에 대하여 작업을 하는 함수이며, 객체의 상태를 변경하는 목적으로 주로 사용된다.속성 - ..
목차1부. CLR의 기본1장. CLR의 실행 모델프레임워크 클래스 라이브러리1부. CLR의 기본1장. CLR의 실행 모델프레임워크 클래스 라이브러리프레임워크 클래스 라이브러리(Framework Class Library, FCL) - DLL 어셈블리들의 집합으로, 이 집합은 다양한 기능들을 제공하는 몇 천가지 이상의 타입들로 구성된다.웹 서비스웹 폼/MVC HTML 기반 응용프로그램들(웹 사이트)고급 Windows GUI(Graphic User Interface) 응용프로그램Windows 콘솔 응용프로그램Windows 서비스데이터베이스 저장 프로시저구성요소 라이브러리 Uploaded by Notion2Tistory v1.1.0
목차 1부. CLR의 기본 1장. CLR의 실행 모델 네이티브 코드 생성 도구: NGEN.EXE 1부. CLR의 기본 1장. CLR의 실행 모델 네이티브 코드 생성 도구: NGEN.EXE NGEN.EXE 도구 프로그램의 시작 시간을 개선 응용프로그램의 작업 집합(Working Set) 감소 NGEN.EXE 파일로 만들어진 파일들이 가질 수 있는 잠재적인 문제점들 지적 재산권 보호 기능 없음 네이티브 이미지의 버전이 맞지 않을 가능성 열등한 실행 시간 성능 Uploaded by Notion2Tistory v1.1.0