티스토리 뷰
.Net Framework 는 DLL 파일의 집합이라고 볼 수 있음
닷넷 어플리케이션이 실행되기 위한 소프트웨어(DLL) 의 집합이다.
VB, C# 어떤 언어를 이용하여도 .NET Framework 안에 동일한 데이터 타입을 사용한다.
CLR - 닷넷 어플리케이션의 엔진 역할이다. 자바의 Vitual Mechine 역할
VS 는 이를 개발하기 위한 툴일 뿐이다.
VB 6.0 멀티쓰레딩이 불가능
VB 는 CLR 에서 제공하기 때문에 멀티쓰레딩 가능
.NET Framework 1.x + VS.NET 2003
.NET Framework 2.0 + VS 2005
.NET Framework 3.x(2.0 + WPF/WCF/WF) + VS 2008
.NET Framework 4 + VS2010
.NET Framework 4.5 + VS2012
APS.NET Host 1.1 (.NET Framwork 버젼과 동일하다) - VS.NET 2003
APS.NET Host 2.0 VS 2005
APS.NET Host 4.0 VS 2010
*.dll <- ASP.NET Host (w3wp.exe)
* 메모리 부분
Heap : malloc <->free , new <-> delete : 개발자가 할당한 만큼 해제를 해야한다.(이게 어렵다)
Stack : auto, local
SDA : global, static
지금은 GC(Gabage Collector) 가 알아서 자동으로 해제
* Code Loader (CLR 제공)
필요한 Code 만 Dynamic 하게 로드한다.
VB 의 경우 한번에 모두 다 불러오기 때문에 로드시간이 느릴 수 있다.
* Assembly (이름, 버젼, 키값, culture 정보)
c:\windows\assembly\util.dll(1.0)
Global Assembly Cache(GAC, ~ .NET3.5)
c:\windows\microsoft.net\assembly
초기화 파일 (*.ini) -> 레지스트리 -> 어셈블리(Manifest), 구성파일(xml, *.config)
* Tool
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\ildasm.exe
shell:sendto 에 붙여넣기를 하면 보내기에 해당 프로그램 들어감
assembly 정보 보는 Tool
IIS Express = ASP.NET 개발용 웹서버 (Cassini) 의 편리성 + IIS's Full 기능
VS2010 의 경우 서비스팩 설치하여 사용 가능
'C# Study' 카테고리의 다른 글
c# 데이터집합(dataset) (0) | 2013.10.20 |
---|---|
c# 생성자 Reference Type, Value Type차이 Static 메소드 (0) | 2013.10.19 |
c# 인터페이스 (Interface) 및 Generic (0) | 2013.10.18 |
.NET 예외처리 (Exception) (0) | 2013.10.17 |
Visual Studio 2012 개념 정리 (0) | 2013.10.16 |
- Total
- Today
- Yesterday
- 재테크방법
- 목돈굴리기
- 적립식펀드 수익률
- CMA금리비교
- 정기예금 추천
- 재테크노하우
- 펀드 수익률 비교
- CMA통장 금리비교
- 정기적금 추천
- 재테크 노하우
- cma통장 추천
- 정기예금 금리비교
- 급여통장 추천
- 목돈만들기
- 수익률 좋은 펀드
- 통장쪼개기
- 적금 추천
- 부자되는법
- 돈모으는방법
- 월급통장 추천
- 직장인 재테크
- 재테크
- 정기적금금리비교
- 적금이율높은곳
- 적립식펀드 추천
- 정기적금 금리비교
- 적금통장 추천
- 정기예금금리비교
- 20대 재테크
- 1년 적금 추천
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |