admin write
blogblogblogbloglocation loglocation logtag listtag listguest bookguest book
rss feed

[GRE] Math 만점 받기

2008/07/31 19:26
GRE Math를 만점을 받는다는 것은 쉽지 않지만 어렵지도 않습니다.

1. 자신감을 갖자.

대부분 GRE Math는 너무 쉬워서 만점 받기 쉽다라고 하는 말들이 있지만, 꼭 그렇지도 않습니다. 제가 유학을 준비를 위해서 스터디를 할 때 만점 받은 사람은 저 혼자였습니다. 저희 그룹은 PBT와 CBT를 모두 봤었는데, 대부분이 공대였음에도 불구하고 저 혼자만 PBT와 CBT 만점을 받았습니다. PBT 같은 경우에는 너무 쉽다는 느낌이 들었었지만, CBT 같은 경우에는 너무 어렵다는 느낌을 받았었는데, CBT는 처음 3~5문제를 몇개나 맞추냐에 따라서 난이도가 조정되기 때문입니다.

대부분의 공대생들은 모두 대학때 Engineering Math.(흔히들 말하는 공수)를 배우기 때문에 꾸준히 수학을 배웁니다. 그래서 수학에 대한 감을 잃지 않을 수 있지요. 하지만, 본인이 수학을 좋아하지 않고 어렵다고 생각한다고 해서 걱정부터 하실 필요는 없습니다. 대한민국에서 중/고등학교를 나왔다면 누구나 좋은 점수를 받을 수 있기 때문입니다.

실제로, 저희 스터디 그룹에는 수학을 무지하게 싫어하는 문과생 2명이 있었습니다. (대신 Verbal은 무지하게 잘했지요) 그 친구들이 처음에는 시험을 잘 못봤지만, 함께 기초를 공부하고 같이 문제를 풀어나가면서 결국은 700점 이상을 받을 수 있었습니다. 초반에는 대다수 문제를 틀렸던 애들이 한달이 지나서 좋은 점수를 받는 것을 보고 GRE Math는 그리 어려운 공략 상대는 아니라고 믿게 되었지요. 이렇게 말하는 저도, 처음에 문제를 풀 때 너무나도 많이 틀렸던 기억이 나네요. 차근차근 기초를 쌓으면서 문제를 풀어보면 충분히 좋은 성적을 거둘 수 있습니다.

2. GRE Math part 구성
a. Comparative Comparison
말 그대로 비교하기 입니다. 크고 작은 것에 대해서 물어봅니다. 유리수 무리수의 크기, 기하에서 각의 크기 등을 비교하기 입니다. 정의를 정확히 알고 있으면 문제를 푸시는데 도움이 됩니다.

b. Problem Solving
긴 문장으로 설명하는 문제를 푸는 것입니다. 처음에 문장을 이해하는데도 시간이 걸렸었습니다. 대다수의 문제들은 거리, 속도, 일, 소금물, % 등등의 문제들이 나옵니다. 평소에 개념을 파악하시고 여러 가지 유형의 문제를 풀어보는게 키포인트입니다.

c. Data Graph
도표 혹은 그래프에 관한 문제입니다. 근사치로 구하는 것들이 많으니 주의하셔야 합니다. 시간이 제법 걸릴 수 있으니, 차분한 마음으로 차근차근 풀어나가세요.

3. 자료 및 공부 방법

어느 시험이든 마찬가지지만, 시험을 잘 보기 위해서는 정보를 잘 선택해서 얻어야 합니다. 가장 좋은 방법 중의 하나는 시험 주최측에서 제공하는 정보가 가장 좋다는 것이지요. 아래 링크들은 ETS에서 제공하는 자료들을 보여줍니다. 그중에서 Math Review는 Math 시험을 보기 위해서 필요한 자료입니다.

ETS Free General Test Preparation Materials : http://www.ets.org/portal/site/ets/menuitem.1488512ecfd5b8849a77b13bc3921509/?vgnextoid=302b66f22c6a5010VgnVCM10000022f95190RCRD&vgnextchannel=d687e3b5f64f4010VgnVCM10000022f95190RCRD
Math Review from ETS : http://www.ets.org/Media/Tests/GRE/pdf/GREmathPractice.pdf

이 자료는 크게 4 section으로 나뉘어 있습니다. 가능하면 하루에 하나씩 공부하시고 한 번 정도 더 보시면 GRE Math 시험에서 원하는 기초는 이미 완성하신겁니다.

그 다음, 시중에 유통되는 BigBook 이나 중국 10회 문제를 2번 이상 풀어보신다면 완벽하게 준비를 마치신 겁니다. 저희 스터디는 BigBook 전회를 풀지는 않았습니다. (너무 양이 방대하기에) BigBook은 실전 시험처럼 대략 10회정도 시험을 봤고, 중국 10회는 숙제로 했었어요. 마무리 단계에서 그렇게 해서 그런지 실전에 대한 감은 확실히 늘릴 수 있었습니다.

물론, PowerPrep CD를 통해서 풀어보시면 CBT 시험을 보시는 분들에게는 도움이 확실히 되실겁니다.

4. 마치며...

가장 어려운 부부은 '용어'입니다. 한국어와 영어가 다르듯이 수학 용어에 익숙치 않아서 놓치게 되는 문제들이 있습니다. 늘 문제를 읽을 때는, 초등학교 때처럼 차근차근 한줄한줄 읽어내려가시는게 중요합니다. 시간은 얼마든지 여유가 생길테니까 느긋하게 풀어보세요. 제가 PBT 시험을 볼 때, 대다수의 수험생들이 Math 시간에는 시간안에 다 풀고 여유로운 모습을 보였었습니다. 너무 걱정하지 마세요.

시험이라는 것은 '공략법'이 있기 마련입니다. 그리고 '핵심'을 잘 알고 그 공략법대로 접근한다면 불가능한 것은 하나도 없습니다. 어렵다고 생각하시기 전에 얼마나 열심히 할 수 있는지를 먼저 생각하세요. 뜻이 있는 곳에 길이 있습니다.

화이팅~!!!

http://beyondblue.tistory.com/32

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/144

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

C++ Tutorial

2008/07/21 09:04
예제를 중심으로 설명하는
C++ Tutorial

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/143

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

어떤 프로그램을 Compile후 Link하였더니 아래와 같은 Map파일이 생성되었습니다.

Code RO Data RW Data ZI Data Debug
1736520 330941 4254 915424 363656 Grand Totals
===============================================================
Total RO Size(Code + RO Data) 2067461 (2019.00kB)
Total RW Size(RW Data + ZI Data) 919678 ( 898.12kB)
Total ROM Size(Code + RO Data + RW Data) 2071715 (2023.16kB)
===============================================================

1. 각각이 어떻게 다른지 알고 싶습니다. 즉, Code, RO data, RW data, ZI data가
어떻게 다른건지, 그리고 어떤코드가 위의 것중 하나가 되는건지 알고 싶습니다.

2. 제가 알기로 ROM은 한번 Write하면 다시 Write할수 없는걸로 아는데
왜 Total ROM Size에 RW data가 포함되어 있는지 알고 싶습니다.

3. 위의 것중, RW Size가 SRAM에 들어가는 내용인지요?
4MByte FlashROM에 1MByte SRAM을 사용하고 있습니다.



[질문] 1. 각각이 어떻게 다른지 알고 싶습니다. 즉, Code, RO data, RW data, ZI data가
어떻게 다른건지, 그리고 어떤코드가 위의 것중 하나가 되는건지 알고 싶습니다.

[답] 어떤프로세서를 쓰느냐에 따라서 이름도 달라지고 사용목적도 달라지긴합니다만
제가 가진 경험을 토태로 다음과 같이 해석해 보겠습니다.

1. Code: 실제로 수행되는 부분, 즉 code instruction, 이 들어가는 부분이죠. 절대로 고쳐져서도 안되며 일반적으로 FlashROM에서 직접 수행합니다. 만일 FlashROM의 속도가 늦다면 SRAM이나 SDRAM에 복사한 후 수행을 하기도 합니다.

2. RO data: 변해서는 안돼는 data가 저장되는 공간입니다. 예를들어 C에서 const라고 선언하시면서 초기값을 주면 그 값이 여기 저장이 되는거죠. 위의 code와 마찬가지로 일반적으로 FlashROM에서 직접 읽어거나 FlashROM의 속도가 늦다면 SRAM이나 SDRAM에 복사한 후 사용됩니다.

3. RW data: 초기값이 있긴하지만 변할수도 있는 data (변수)가 저장이 되는 곳이지요. 저장되기는 FlashROM에 있지만, 수행하기 전에 SRAM이나 SDRAM에 복사한 후 사용됩니다.

4. ZI data: Zero Initialized data라고 생각하시면 되겠습니다. bss라고도 많이 합니다. 수행하기전에 0으로 초기화되는 data(변수)가 저장되는 공간입니다. 이부분은 FlashROM에 저장될 필요는 없지만 수행할때는 SRAM이나 SDRAM에 공간이 설정되고 0으로 초기화된다음 사용됩니다.


[질문] 2. 제가 알기로 ROM은 한번 Write하면 다시 Write할수 없는걸로 아는데
왜 Total ROM Size에 RW data가 포함되어 있는지 알고 싶습니다.

[답] 위에서 설명했듯이 FlashROM에는 ZI data를 제외한 Code, RO data, 그리고 RW data가 저장이 되기 때문에 Linker map에 나오는 ROM size만큼의 FlashROM이 필요하겠죠.


[질문] 3. 위의 것중, RW Size가 SRAM에 들어가는 내용인지요?
4MByte FlashROM에 1MByte SRAM을 사용하고 있습니다.

[답] 위에서 설명했듯이 일반적으로는 RW Size가 SRAM이나 SDRAM에 들어가는 내용이지만, 빠른 수행을 위해서는 전체, RO Size+RW Size,가 SRAM이나 SDRAM에서 복사후 사용되기도 합니다.


도움이 되었길 바랍니다.


출처 : 'Compile후 생성된 Map파일에 대한 분석' - 네이버 지식iN

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/142

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

STL

2008/07/01 15:36
reference
http://www.sgi.com/tech/stl/stl_index.html



강좌
Template 개념
http://filepang.springnote.com/pages/484496

STL 강좌 / 개념 / REFERENCE / 각종 정보 팁
http://www.viper.pe.kr/cgi-bin/moin.cgi/C%2B%2B_Standard_Template_Library


책?

Effective STL
태그 STL

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/141

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

SAPI 강좌

2008/07/01 15:27

SAPI 이제는 잘 써야지~


SAPI Tutorial
http://www.generation5.org/content/2001/sr00.asp
http://msdn.microsoft.com/en-us/library/ms720161(VS.85).aspx
http://www.nextup.com/sapi5doc/sdktutorial_tts.htm#SettingUpTheProject
http://www.nextup.com/sapi5doc/


SASDK
Speech Application SDK
http://msdn.microsoft.com/en-us/library/ms986944.aspx


grammar
http://msdn.microsoft.com/en-us/library/ms723630(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms723636(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms723634(VS.85).aspx

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/140

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

COM
COM MS Spec
http://www.zemna.net/prog_vcpp6_com/267




 HISTORY 개념잡기
http://lycobs.springnote.com/pages/900114

http://abipictures.tistory.com/entry/COMComponent-Object-Model-%EA%B0%9C%EB%85%90%EC%9E%A1%EA%B8%B0

첨부파일은 박성규씨 강좌


ATL
간단히 말해서 COM을 쉽게 사용하게 하기위한 Library라고 할 수 있지 않을 까요?

태그 COM, VC

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/139

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

WTL Document
http://www.viksoe.dk/code/wtldoc.htm


강좌
http://jacking75.cafe24.com/WTL/Index.htm

http://hanburn.tistory.com/3

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/138

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

MFC 헤더와 라이브러리 설명 (The Foundation Classes Headers and Libraries)

1. Header Files

아래 테이블은 모든 MFC 헤더 파일들과 사용 목적, 그리고 어떤 파일전에 어떤
파일들이 Include 될수 있는지에 대해 나와있습니다. 거의 모든 헤더들이 다른
헤더들에 의해 Include 된다는 것을 주의하십시오.
당신의 코드에서 직접 Include 하는것은 약 4-5개 정도입니다.

----------------------------------------------------------------------------
헤더 (Header)설명
----------------------------------------------------------------------------

Afx.h       Windows 를 사용(?)하지 않는 MFC 프로그램을 작성할때 Include
            하는 Main Header 파일입니다. 콘솔용 MFC 응용프로그램을 작성할때
            이 헤더만 있으면 됩니다. 이것은 Windows 외에서 사용될수 있는
            콜렉션 클래스와 Application Framework 클래스들를 포함한 모든
            클래스를 선언합니다. 콘솔용 프로그램을 작성한다면 다른 MFC 헤더
            들을 Include 하기전에 이 파일을 Include 하여야 됩니다.
            만약 윈도우용 프로그램을 작성한다면, 이 파일대신 Afxwin.h 를
            사용하십시오.

Afxcmn.h    이 파일은 윈도우의 공용 컨트롤(Common Control)에 대한 Definition
            들을 가지고 있습니다. Afxwin.h 를 Include하지 않았다면 이 파일을
            사용할수 없습니다.

Afxcoll.h   이 파일은 MFC 컨테이너 클래스들에 대한 Declaration(선언)을
            가지고 있습니다. 이 파일은 Afx.h 의 내용에 의존합니다.
            Afxcoll.h 는 CObject-style 과 type-safe 콜렉션에 대한
            Definition 을 포함하고 있습니다. 템플릿 콜렉션 클래스들은
            Afxtempl.h 안에 있습니다.

Afxctl.h    이 파일은 ActiveX 컨트롤을 작성하는데 필요한 클래스와 선언들을
            가지고 있습니다. 컨트롤 작성 프로젝트에서는 이 파일을 Afx.h 나
            Afxwin.h 대신에 Include 해야 합니다.

Afxcview.h  이 파일은 Tree 와 List 공용 컨트롤을 기초로 하는 CView 파생
            클래스들에 대한 Definition 들을 가지고 있습니다. 이 파일은 좀더
            작고 효율적인 링킹을 위해 Afxwin.h 와 Afxcmn.h 파일로부터
            분리되었으며, 이것은 좀더 작고 빠른 실행화일을 생성할수 있도록
            해줍니다. 만약 CTreeView 나 CListView를 사용한다면 Afxwin.h 파일
            다음에 이것을 Include 하여야 합니다.

Afxdao.h    이 파일은 DAO 에 기반한 데이터 억세스를 지원하기 위한 클래스들
            (CDaoDatabase 와 CDaoRecordset 같은)을 담고있습니다. 이 헤더가
            필요하다면 Afxwin.h 와 Afxdisp.h 다음에 Include 하여야 합니다.

Afxdb.h     이 파일은 ODBC 에 기반한 데이타 베이스 프로그램을 개발하기 위한
            클래스들(CDatabase 와 CRecordset 같은)을 담고 있습니다.
            이 파일은 또한  "RFX_*" 와 같은 [레코드 필드 교환 명령]들 같은
            데이터베이스 프로그램 개발에 필요한 전역 함수들을 정의하고
            있습니다. 데이터베이스 클래스를 사용하려면 먼저 Afx.h 와
            Afxwin.h 를 Include 한다음 이 파일을 Include 하여야 합니다.

Afxdb_.h    이 파일은 ODBC 와 DAO 에 공통적인 definition 들과 클래스들을
            포함하고 있습니다. 이 파일은 전혀 Include 할 필요가 없습니다.
            이것은 Afxdb.h 나 Afxdao.h 를 Include 할때 따라오게 됩니다.

Afxdd_.h    이 파일은 다이알로그 데이타 교환(DDX) 함수들에 대한 선언들을
            포함하고 있습니다. 끝이 _ 로 끝나는 다른 화일들과 마찬가지로,
            이 파일도 직접 Include 할 필요가 없습니다.
            이것은 Afxwin.h 에 의해 포함됩니다.

Afxdisp.h   이 파일은 COM dispatch인터페이스에 대한 선언과 정의들을 포함하고
            있윱求?이것은 CCmdTarget에 의해 처리되는 Automation을 작성하기
            위한 모든 확장들과 MFC 가 COM 프로그램을 쉽게 하기위해 제공하는
            모든 자료형들, Wrapper 클래스들을 포함하고 있습니다.
            COM 을 사용할때만 이 파일을 Include 하십시오. 만약 그렇지 않으면
            필요치 않은 런타임DLL들에 연결되게 되며,이것은 작성된 프로그램의
            시작을 느리게 할것입니다. 이 파일은 Afxwin.h 뒤에 Include 되어야
            합니다. 만약 Afxcmn.h 를 사용하고 있고, OLE 클래스들을 사용할
            필요가 있다면 이 파일을 Include하십시오

Afxdlgs.h   MFC 의 확장 다이알로그 클래스들이 이 파일에 선언되어 있습니다.
            이 클래스들은 CPropertySheet와 CPropertyPage를 포함하여 윈도우의
            공통 대화상자(Common Dialog)에 대한 MFC Wrapper 들입니다.
            이 파일은 Afxext.h 에 의해 포함되게 됩니다.

Afxdllx.h   이 파일은 MFC 확장DLL을 작성할때 소스 모듈들에 포함되는 소스코드
            를 포함하고 있습니다.(ExtRawDllMain)

Afxdll_.h   이 파일은 MFC 가 확장 DLL 에 대한 정보를 관리하도록 도와주는
            클래스들을 포함하고 있습니다.
            이 파일은 당신의 프로그램이 _AFXDLL Precompiler플래그를 사용하여
            작성될때 Afxwin.h 에 의해 포함됩니다.

Afxext.h    Afxext.h 화일은 '확장' MFC클래스들을 선언합니다.
            이것은 CStatusBar와 CToolBar같은 진보된 User-Interface클래스들을
            포함하고 있습니다. 이 클래스들을 사용한다면, 먼저 Afxwin.h 를
            포함하십시오.

Afxinet.h   CHttpConnection 같은 클래스들을 선언합니다. 이 파일에 선언된
            클래스들을 인터넷 클라이언트 프로그램을 작성가능하게 합니다.

Afxisapi.h  ISAPI 인터페이스를 사용하는 인터넷 서버 프로그램 작성용 클래스들
            선언입니다.

Afxmsg_.h   이 파일은 간접적으로 Afxwin.h에 의해 참조됩니다. 따로 Include 할
            필요는 없습니다. 메시지맵 항목들에 대한 정의를 포함하고 있습니다

Afxmt.h     Multithreaded Application 을 위한 동기화(Synchronization) 객체를
            포함하고 있습니다. 이 클래스들은 Console 프로그램에서도 사용이
            가능하며, 먼저 Afx.h 를 Include 해야 합니다.

Afxodlgs.h  이 파일은 MFC 에서의 OLE 대화상자 구현을 위한 클래스 선언들을
            포함하고 있습니다. 만약 이 대화상자들 사용하거나 서브클래싱 할
            경우에는 이 파일을 직접 Include 하여야 합니다.
            물론 먼저 Afxwin.h 가 Include 되어야 합니다.

Afxole.h    이 파일은 OLE를 위한 핵심 클래스들을 선언하고 있습니다.
            이 클래스들은 COleDocument 기반의 클래스들과 OLE 아이템들 그리고
            그들과 같이 사용되는 Drag-and-Drop 지원을 포함합니다. 프로그램이
            OLE 를 사용한다면 Afxwin.h 다음에 이 파일을 포함해야 합니다.

Afxplex_.h  이 파일은 MFC 에서 CObject기반의 콜렉션 클래스들 구현에 사용되는
            CPlex 클래스를 구현하고 있습니다.

Afxpriv.h   이 파일은 MFC 구현에 필요한 내부적인(사적인) 것을을 포함하고
            있습니다. 만약 안을 들여다본다면, 당신의 일을 도와줄수 있는
            깔끔한 자료구조나 클래스들을 찾을수 있을겁니다.
            하지만, 조심해서 사용하십시오. 이 파일에 있는 것들은 MFC 버젼이
            바뀌면 예고없이 바뀔수도 있습니다.
            이런것을 인지한 다음에 직접 Include 하여 사용하십시오.

Afxres.h    이 파일은 MFC 프로그램을 위한 Resource Script(.rc 파일) 에 의해
            사용됩니다.(Include 됩니다.)
            이 파일은 Afxwin.h 에 의해 간접적으로 참조됩니다.
            이 파일은 거의 직접 참조될 필요가 없습니다. 이 파일은 미리
            정의된 모든 MFC 리소스들에 대한 Preprocessor Symbol Definition
            들을 포함합니다.

Afxrich.h   이 파일은 CRichEditCtrl 과 관련된 약간의 클래스들에 대한 정의를
            포함하고 있습니다. 만약 Rich Edit컨트롤을 사용한다면 Afxcmn.h와
            Afxwin.h 다음에 이 파일을 Include 해야 합니다. 또한 Afxole.h
            파일도 Include 되어야 합니다.Rich Edit 컨트롤은 매우 강력합니다
            이것은 완벽하게 OLE 를 지원합니다.

Afxsock.h   CSocket 과 CAsyncSocket 클래스에 대한 정의를 포함하고 있습니다.
            이 클래스들은 Windows Sockets API(네트워크 기반의 통신 API)를
            감쌉니다.(Wrapping)

Afxstat_.h  이 파일은 동작중인 프로그램에 대해 MFC 가 관리하는 상태정보
            저장용 구조체들을 정의합니다. 이 상태정보는 MFC 에 의해
            사용되며 프로그램이 어떻게 동작해야 할지를 알수 있게 합니다.
            이 파일은 직접적으로는 참조되지 않으며, Afx.h에 의해 Include
            됩니다.

Afxtempl.h  이 파일은 MFC 콜렉션 클래스들에 대한 템플릿 기반의 구현들을
            포함하고 있습니다. Afx.h 뒤에 Include 되어야 합니다.

Afxtls_.h   MFC 가 각 어플리케이션별 또는 쓰레드별 상태정보를 관리하기 위한
            Thread-Local Storage 매크로 들을 포함합니다. 이 매크로들은
            Afxstat_.h 에 있는 많은 구조체들에 의해 사용되며, 이 파일은
            직접적으로 참조되지 않습니다. Afx.h 에 의해 참조됩니다.

Afxver_.h   이 파일은 MFC 프로그램이 만들어질때(Build) 여러가지 설정을 위해
            사용되는 많은 Preprocessor macro 들을 가지고 있는 중요한 파일
            입니다. 당신이 MFC 어플리케이션을 Build 할때 이 헤더는 당신의
            프로그램이 정확하게 MFC 에 링크되는지를 확인하는 약간의 설정도
            추가하게 됩니다. 이 파일은 전혀 직접 참조할 필요가 없으며,
            실제로 이 파일을 읽어볼 필요도 없습니다. 이 파일은 아주
            저수준(Low-Level)의 매크로와 내부구현들로 가득차 있기때문입니다.

Afxv_cfg.h  이 파일은 한가지의 일을 합니다: 이것은 _AFX_PORTABLE 이란
            플래그에 의해 동작됩니다. 만약 당신이 MFC 를 Build 하기위해
            제작되지 않은 컴파일러(Watcom 이나 Symantec 등)를 사용한다면
            Preprocessor 심볼인 _CUSTOM 을 정의하여 이 파일이 Include되도록
            해야 합니다. 이 파일은 절대로 어플리케이션에 의해 직접적으로
            참조되지 않으면, 일반적인 상황에서는 MFC 에 의해 전혀 사용되지
            않습니다.

Afxv_cpu.h  Afxver_.h 에 의해 참조되며,이 파일은 Macintosh,Power PC,MIPS,
            Alpha용 MFC 에 대한 약간의 설정을 합니다. 이 파일은 절대로
            어플리케이션에 의해 직접적으로 참조되지 않습니다.

Afxv_dll.h  이 파일은 DLL 기반의 MFC Build 에 대한 설정을 하기위해
            사용됩니다. 이 파일은 DLL Build에 대한 많은 특수심볼을 정의하여
            DLL 의 Segment Layout 을 최적으로 만듭니다. 이것은 Afxver_.h 에
            의해 참조되며 절대로 어플리케이션에 의해 직접적으로 참조되지
            않습니다.

Afxv_mac.h  이 파일은 Macintosh용 MFC 에 대한 여분의 설정변경을 가지고
            있습니다. 이것은 Afxver_.h에 의해 참조되며 절대로 어플리케이션에
            의해 직접적으로 참조되지 않습니다.

Afxv_w32.h  이 파일은 Win32 용 MFC 를 설정합니다. 이것은 항상 Include 되며,
            이것은 MFC 가 Win32 의 변형들(Win32s,Win32c..) 상에서 동작될때도
            마찬가지입니다. 이 파일은 시스템관련, 표준 C, C++ Include 파일을
            참조하게됩니다.이 파일이 Windows.h와 그 친구들을 불러오는
            파일입니다. (또한 Tchar.h 나 String.h 같은 헤더도 포함됩니다.)

Afxwin.h    이 파일이 윈도우 상에서 동작하는 MFC 어플리케이션에 대한 주 헤더
            (Primary Header) 파일입니다. Windows 용 프로그램을 작성한다면
            Afx.h 후에 이 파일을 Include 하십시오. 콘솔 프로그램을 만든다면
            이 파일을 사용하지 마십시요.
            이 파일은 CWnd 와 CWnd의 파생 클래스와 같은 기본클래스들을 정의
            합니다.

Winres.h    이 파일은 MFC 어플리케이션에 의해 사용되는 Resource Identifier
            들에 대한 부분집합을 정의합니다. 이것은 Afxres.h에 의해 참조되며
            Windows의 헤더가 일반적으로 정의하는 것들의 부분집합을
            제공합니다. MFC 어플리케이션에서 직접 참조되지 않습니다.


2. 런타임 라이브러리 (Run-time Libraries)

이 테이블은 Visual C++ 과 함께 제공되는 라이브러리와 Pre-Compiled Object 들의
기능에 대한 짧은 설명을 보여줍니다.

------------------------------------------------------------------------------
런타임 라이브러리 (Run-time Libraries)
------------------------------------------------------------------------------

파일설명

Advapi32.lib  레지스트리나 보안 관련 API 같은 진보된 API 서비스 들에 대한
              임포트 라이브러리 입니다. 이 임포트 라이브러리와 링크하는 것은
              당신의 프로그램에서 Advapi32.dll에 포함된 함수들을 사용가능하게
              합니다.

Atl.lib       MS의 Active Template Library에 대한 라이브러리입니다.

Binmode.obj   이 모듈과 링크하면 C 런타임 라이브러리에 의해 오픈되는 화일들이
              기본적으로 Binary 모드로 열리도록 만듭니다.

Cap.lib       Call Attributed Profiler 에 대한 인터페이스 입니다.
              이 툴은 함수 호출 패턴(Function Call Patterns)을 분석함으로써
              Win32 어플리케이션을 튜닝하게 해줍니다.

Chkstk.obj    런타임용 Stak-Depth 체킹 모듈입니다.
              이 모듈은 모든 함수 호출전에 스택의 크기(Depth)를 체크함으로써
              Stack Overflow 가 났는지 체크하는 것을 도와줍니다.
              Windows NT 에서는 프로그램의 스택 세그먼트를 조심스레 체크하며,
              스택 오버플로우가 난다면 프로그램을 깨끗히 종료시켜주므로
              이 파일은 거의 필요가 없습니다.

Comctl32.lib  윈도우 공용 컨트롤(Windows common controls)에 대한 라이브러리
              입니다.

Comdlg32.lib  윈도우 공용 대화상자(Windows common dialogs)에 대한 라이브러리
              입니다. 이 라이브러리는 표준 화일오픈,화일저장,폰트선택,프린트
              ,컬러 선택 다이얼로그에 대한 인터페이스를 제공합니다.

Commode.obj   전역적인 File Commit Flag 값을 Commit 으로 설정합니다.
              이 파일과 링크하는것은 오픈되는 모든화일이 기본적으로 Commit
              모드에서 열리도록 합니다.

Compmgr.lib   컴포넌트에대한 임포트 라이브러리입니다.

Ctl3d32.lib   3차원(Three-D) 컨트롤에대한 지원 라이브러리입니다.
              이 라이브러리는 다이알로그와 컨트롤이 3차원으로 보이도록 합니다.
              이 파일은 거의 안쓰입니다. 단지 이전버젼과의 호환을 위해
              제공됩니다.

Ctl3d32s.lib  Win32s 용 프로그램에대한 Ctl3d 라이브러리 입니다.

D3drm.lib     Direct3D 렌더링 모델(Rendering Model) API에 대한
              라이브러리입니다.

Daouuid.lib   DAO 객체들에 대한 UUID 값을 가지고 있는 라이브러리입니다.

Ddraw.lib     DirectDraw API용 라이브러리입니다.

Dflayout.lib  Compound Document File(복합문서파일)에 대한 저장소 관리
              (Storage Management)를 하는 OLE 함수들에 대한 임포트
              라이브러리입니다.

Dlcapi.lib    DLC 3270 연결을 위한 라이브러리 입니다.

Dplay.lib     DirectPlay API용 라이브러리 입니다.

Dsound.lib    DirectSound API용 라이브러리입니다.

Fp10.obj      이 모듈과 링크하는것은 프로그램이 기본적으로 53비트 대신 64비트
              부동소수점(Floating-Point Precision) 형식으로 알고리즘을
              사용하게 합니다.

Gdi32.lib     Windows GDI 임포트 라이브러리 입니다. 이 라이브러리와 링크하는
              것은 프로그램이 Windows 의 Graphic Device Interface 에 있는
              SelectObject(),CreateFont(),LineTo() 와 같은 루틴을 호출하여
              디스플레이나 프린터에 그리기를 수행할수 있도록 합니다.

Glaux.lib     OpenGL 보조 함수 라이브러리 입니다. 거의 모든 프로그램에서
              사용되지 않으나, 이것은 OpenGL의 핵심(Core) 라이브러리의 기능을
              향상시키도록 합니다. Opengl32.lib도 참조하십시오.

Glu32.lib     OpenGL 그래픽의 핵심 함수 라이브러리 입니다.
              Opengl32.lib도 참조하십시오.

Hlink.lib     IHlink 와 관련 인터페이스 지원용 라이브러리 입니다.
              이 인터페이스들은 ActiveX 객체가 일반적인 하이퍼링크 스타일
              (Hyperlink-Style)의 이동을 구현하는것을 도와줍니다.

Imagehlp.lib  디버거 같은 시스템 툴들이 다른 프로세스를 관리하고 디버그
              정보를 추출하도록 하는 루틴이 들어있는 라이브러리 입니다.

Imm32.lib     Input Method Editor(IME)의 사용에 라이브러리입니다.
              IME는 조그만 팝업윈도우창으로 보이며,다른나라 글자를 선택하도록
              해줍니다. (한글윈도우 사용자는 다들 아시죠..? )

Kernel32.lib  Windows Kernel 의 임포트 라이브러리입니다. 이 라이브러리와
              링크함으로써 Windows kernel 안에 들어있는 루틴의 호출이 가능해
              집니다. Windows Kernel 에는 CreateSemaphore() 나 GlobalAlloc()
              같은 함수들이 포함되어 있습니다.

Largeint.lib  수학계산용 Large Interger지원 라이브러리입니다. 이 라이브러리는
              단지 호환목적으로 제공됩니다. Visual C++ 의 컴파일러는
              기본적으로 64Bit Integer 를 지원합니다.

Libc.lib      표준 C Runtime 라이브러리입니다. 이 라이브러리는 sprintf() 나
              strcpy() 같은 함수들이 포함되며,프로그램에 정적으로 링크됩니다.
              이것은 멀티쓰레드나 재진입(re-entrant) 프로그램에는 안전하지
              못합니다.

Libcd.lib     표준 C Runtime 라이브러리의 Debug 버젼입니다. Debug 빌드에선
              Libc.lib 대신 이것을 사용합니다. 이것은 프로그램에 정적으로
              링크됩니다.

Libci.lib     표준 C 라이브러리입니다.이 라이브러리는 Libc.lib 와 비슷하지만,
              이것은 이전 버젼의 Visual C++ 에서 제공된 표준 라이브러리에서
              지원된 표준 iostream 라이브러리와의 호환성을 제공합니다.
              (iostream이 구형이라는 얘기죠..) 이것은 프로그램에 정적으로
              링크됩니다.

Libcid.lib    구형 iostream 버젼이 포함된 표준 C 라이브러리의 Debug버젼입니다.
              역시 프로그램에 정적으로 링크됩니다.

Libcimt.lib   구형 iostream 버젼이 포함된 표준 C 라이브러리의 멀티쓰레드에
              안전한 버젼입니다. 역시 프로그램에 정적으로 링크됩니다.

Libcimtd.lib  구형 iostream 버젼이 포함된 표준 C 라이브러리의 멀티쓰레드버젼의
              Debug 빌드입니다. 역시 프로그램에 정적으로 링크됩니다.

Libcmt.lib    멀티쓰레드 프로그램이나 재진입 프로그램에서도 사용이 안전한
              sprintf() 나 strcpy() 같은 함수들이 포함된 C 런타임 라이브러리의
              멀티쓰레드 버젼입니다. 역시 프로그램에 정적으로 링크됩니다.

Libcmtd.lib   바로위의 Libcmt.lib의 디버그 버젼입니다.
              역시 프로그램에 정적으로 링크됩니다.

Libcp.lib     표준 C++ 런타임 라이브러리 입니다. 이것은 호출하는 프로그램에
              정적으로 링크되며, 멀티쓰레드나 재진입 프로그램에 안전하지
              못합니다.

Libcpd.lib    표준 C++ 런타임 라이브러리의 Debug 버젼입니다.
              역시 프로그램에 정적으로 링크됩니다.

Limcpmt.lib   표준 C++ 런타임 라이브러리의 멀티쓰레드 버젼입니다.
              역시 프로그램에 정적으로 링크됩니다.

Libcpmtd.lib  멀티쓰레드 C++ 표준 라이브러리의 디버그 버젼입니다.
              역시 프로그램에 정적으로 링크됩니다.

Loadperf.lib  이 임포트 라이브러리는 Performance Counter 에 관련된 레지스트리
              값들의 초기화를 지원하는 루틴들을 포함합니다.
              이 라이브러리는 보통 인스톨 프로그램들에 사용됩니다.

Lz32.lib      Lempel-Ziv압축해제 루틴 라이브러리입니다. 보통 인스톨 프로그램에
              의해서 사용됩니다. 이 라이브러리는 압축루틴이 없으며,
              단지 압축해제루틴만 들어있습니다.

Mapi32.lib    Microsoft Mail API 라이브러리 입니다..

Mfcapwz.lib   Custom Wizard의 개발을 가능하게 해주는 클래스와 함수들이 포함된
              라이브러리입니다.

Mfcclwz.lib   Custom Wizard의 개발을 가능하게 해주는 클래스와 함수들이 포함된
              라이브러리입니다.

Mfcuia32.lib  OLE 공통 사용자 인터페이스(Common User Interface)에 대한 MFC 의
              구현부분이 들어있습니다. Oledlg.lib 와 비슷하지만 Unicode 대신
              ANSI 인터페이스를 지원합니다.

Mgmtapi.lib   SNMP(Simple Network Management Protocol) Management API입니다.

Mpr.lib       연결관리(Connection Management)를 위한 LAN Manager 스타일의
              네트웍 API 가 들어있습니다. 이 API 들은 Windows 상에서 Connect와
              DIsconnet 를 가능하게 합니다.

Msacm32.lib   Microsoft Audio Compression Manager API(오디오 압축 관리자 API)
              입니다. 이것은 Audio Waveform 데이타를 압축하고 해제하는
              유틸리티들입니다.

Msconf.lib    Microsoft ActiveX Conferencing API 에 대한 라이브러리입니다.

Mslsp32.lib   License Service API 에 대한 임포트 라이브러리입니다.

Msvcirt.lib   구형 iostream 버젼이 포함된 표준 C 라이브러리의 DLL Build에 대한
              임포트 라이브러리 입니다. 이 라이브러리는 Libci.lib 라이브러리의
              DLL 버젼에 대한 임포트 라이브러리입니다.

Msvcirtd.lib  Mscvirt.lib 라이브러리의 디버그 버젼에 대한 임포트 라이브러리
              입니다.

Msvcprt.lib   표준 C++ 라이브러리의 DLL Build 에 대한 임포트 라이브러리입니다.
              이것은 Libcp.lib 라이브러리의 DLL 버젼에 대한 임포트 라이브러리
              입니다.

Msvcprtd.lib  Msvcprt.lib 라이브러리의 디버그 버젼에 대한 임포트 라이브러리
              입니다.

Msvcrt.lib    표준 C 라이브러리의 DLL Build 에 대한 임포트 라이브러리입니다.
              이것은 Libc.lib 라이브러리의 DLL 버젼에 대한 임포트 라이브러리
              입니다.

Msvcrtd.lib   Msvcrt.lib 라이브러리의 디버그 버젼에 대한 임포트 라이브러리
              입니다. Retail Build 에서 Msvcrt.lib 를 사용한다면 Debug Build
              에서 이것을 사용하십시오.

Mswsock.lib   Windows Sockets 2 API 에 대한 Microsoft 의 특정 확장부분
              (MS-Specific Extension)에 대한 임포트 라이브러리입니다.

Mtx.lib       Microsoft Transaction Server(MTS) 프로그래밍 인터페이스
              라이브러리입니다.

Mtxguid.lib   MTS 에 의해 지원되는 객체들의 Guid 들을 가지고 있는
              라이브러리입니다.

Nddeapi.lib   Network DDE API 입니다. DDE 스타일의 서비스를 네트웍을 통하여
              시스템간에 사용가능하도록 해줍니다.

Netapi32.lib  LAN Manager API Interface 입니다. 이 라이브러리는 MS 의 NOS
              (Network Operation System)에 의해 제공되는 저수준의 기능들을
              사용하도록 해주는 함수들을 포함하고 있습니다.

Newmode.obj   당신의 Application 이 malloc() 함수 호출에 실패했을때 new
              연산자의 에러 처리 메커니즘을 사용하도록 하여줍니다. 기본적으로,
              이것이 동작하지는 않습니다: malloc() 이 실패한다면, NULL 을
              리턴하지 예외를 발생시키지(Throw) 않습니다.
              이 모듈과 링크하는것은 malloc() 호출 실패시 new 연산자의 에러
              처리루틴을 호출하는 것으로 C 런타임 라이브러리의 동작을
              변경합니다.

Ocx96.lib     OCX 96 스펙(Specification)에 명시된 인터페이스들에 대한
              UUID들이 포함된 라이브러리입니다.

Odbc32.lib    ODBC API 라이브러리입니다. 이 라이브러리는 데이터베이스
              응용프로그램에 대한 하부 독립적인 API 들을 제공합니다.
              이 라이브러리는 MFC 에 의해 다시 추상화 됩니다.

Odbccp32.lib  ODBC control panel applet(제어판에 등록되는 응용프로그램) 에
              관한 인터페이스가 포함된 라이브러리입니다.

Oldnames.lib  "Kernighan and Ritchie C" 와 호환되는 이름을 가진
              표준 C 런타임 라이브러리 함수들입니다. 이 라이브러리는 K&R-C의
              execv() 같은것을 ANSI-C 의 같은 함수인 _execv() 에 매핑(Mapping)
              해줍니다.

Ole32.lib     32-bit OLE 지원을 위한 Core 라이브러리입니다.

Oleaut32.lib  32-bit Automation interface에 대한 라이브러리입니다.

Oledlg.lib    OLE 공통 사용자 인터페이스(Common User Interface)에 대한 System
              Implementation입니다. OleUiEditLinks() 나 OleInsertObject()와
              같은 함수들을 포함합니다.

Olepro32.lib  OLE Property Frame API 입니다. 또한 OLE Font (IFont) 나 Picture
             (IPicture) 프로퍼티 들에 대한 구현도 포함하고 있습니다.

Opengl32.lib  OpenGL 의 Core 함수 라이브러리입니다.
              OpenGL 은 Silicon Graphics에 의해 정의되고 Microsoft 에 의해
              Win32 용으로 구현된 Graphic Rendering Language 입니다.
              Glu32.lib 와 Glaux.lib 도 참조하십시오.

Pdh.lib       Performance Data 헬퍼함수들에 대한 임포트 라이브러리 입니다.
              이 Win32 API의 부분들은 프로세스에대해 Performance Counter 들을
              작성하고,질의하고,갱신하는것을(Create,Query,Update) 도와주는
              쉬운 인터페이스들을 포함하고 있습니다.

Penwin32.lib  Pen Computing 용 Windows에 대한 확장 라이브러리입니다.

Pkpd32.lib    Pen Windows 의 커널함수들입니다.

Rasapi32.lib  클라이언트용 Remote Access Service(RAS) API 입니다.
              이 라이브러리에 있는 함수들은 모뎀이나 그 비슷한 저속회선 연결을
              통해 원격지 컴퓨터에 연결하도록 해줍니다.

Rasdlg.lib    RAS 응용프로그램에 대한 Common User Interface 요소들을 포함하고
              있는 라이브러리입니다.

Rassapi.lib   RAS 서버쪽 API 들입니다.

Rpcndr.lib    Remote Procedure Call(RPC) Helper Function API 들입니다.

Rpcns4.lib    RPC Name Service 함수들 입니다.

Rpcrt4.lib    RPC Windows run-time 함수들 입니다.

Scrnsave.lib  화면보호기(Screen saver) 에 대한 인터페이스입니다.

Setargv.obj   이 모듈과 링크하는 것은 콘솔 프로그램이 Wildcard(*,?) 를 사용한
              Command Line Parameter들을 실제 파일이름들로 지정하도록 확장하여
              줍니다. 각 파일은 main() 의 argv 인자에 들어가게 됩니다.
              윈도우에서 사용하려면 Wsetargv.obj 를 살펴보십시오.

Setupapi.lib  파일 설치와 삭제에 관련된 함수들입니다. 셋업프로그램에서
              사용됩니다.

Shell32.lib   Windows Interface Shell API 들입니다. 이 API 들은 예를 들어
              Norton Desktop for Windows와 같은 프로그램에 사용된 실행파일에서
              아이콘을 추출하거나 Command Line Parameter 를 사용해 다른
              프로그램을 실행하는등의 기능을 제공합니다.

Snmpapi.lib   Simple Network Managerment Protocol(SNMP)에 관련된 주 API 함수들
              입니다. TCP/IP 네트웍에 대해 이 프로토콜은 Gateway 나 연결될
              네트웍들을 모니터링하는데 사용됩니다. Mgmtapi.lib 와 연관되어
              있습니다.

Svrapi.lib    Inter-Server Communication 에 관한 Network API 들입니다.

Tapi32.lib    Microsoft Telephony API(TAPI) 라이브러리입니다. lineOpen() 과
              같은 telephony API 들을 구현합니다.

Th32.lib      32-bit Toolhelp 라이브러리입니다. 이 라이브러리는 Debugger 나
              저수준의 툴을 작성할때 도움을 주는 함수들을 제공합니다.
              예를들어 이 라이브러리의 루틴들을 윈도우상에서 프로세스나
              쓰레드들을 Enumerate 하게 해줍니다.

Thunk32.lib   Thunk 컴파일러의 런타임 지원 루틴들입니다.
              (Thunking 이 뭔지 아시죠?)

Url.lib       이 파일은 URL 을 Parsing 하거나 MIME 헤더를 해석하는데 사용하는
              루틴입니다. 이 라이브러리에 있는 함수들은 현재 문서화가 되어있지
              않으며, 이것은 Win32 SDK 의 이후 버젼이나 Visual C++ 의 이후버젼
              에서 더 정제되고, 무리없게 지원될것입니다.

Urlmon.lib    URL 모니커(moniker)의 런타임 지원 라이브러리에 대한 임포트
              라이브러리입니다.

User32.lib    윈도우즈의 USER.EXE 에 대한 임포트 라이브러리 입니다.
              이 라이브러리와 링크하는 것은 프로그램이 Windows 의 UI 부분을
              사용할수 있도록 해줍니다. 이 라이브러리는 CreateDialog() 나
              CreateWindow() 같은 함수를 포함합니다.

Uuid.lib      Stock(내장된) OLE 객체에 대한 표준 UUID 들입니다.

Vdmdbg.lib    이 라이브러리에 있는 함수들은 NT VDM 안에서 디버깅 하는것에
              관련된 기능들을 지원합니다.

Version.lib   GetFileVersion() 과 같은 버젼 확인 API 들입니다.

Vfw32.lib     Video for Windows API 들입니다. 이 라이브러리에 있는 함수들은
              Multimedia 비디오와 오디오를 재생,녹음,수정,저장 하는것을
              가능하게 합니다.

Webpost.lib   WebPost API 임포트 라이브러리입니다. 이 라이브러리는 ISP
              (internet Service Provider)에 의해 제공되는 웹 사이트에 사용자의
              컴퓨터에서 데이타를 올리는것이 가능하도록 도와줍니다.

Win32spl.lib  Win32 spooler API 입니다. 이 파일에 있는 루틴들은 다른 프로그램
              이나 컴퓨터들로부터 Print Spooler Status에 접근하는것을 가능하게
              해줍니다.

Wininet.lib   Windows Internet Client API 들입니다.

Winmm.lib     Windows Multimedia API 들입니다. Multimedia Device Management,
              Timer, Wave 파일, Multimedia I/O 제어함수 같은 것을 포함합니다.

Winspool.lib  The Win32 spooler API 입니다. 이 라이브러에 보이는 루틴들을
              프로그램이 프린트 하는 동안 Windows Print Spooler 의 기능을
              사용하도록 해줍니다.

Winstrm.lib   Windows NT의 TCP/IP interface들 입니다. 이 파일은 TCP/IP Routing
              함수같은 것들을 제공합니다.

Wintrust.lib  ActiveX 객체에 대한 Trust Verification(신용확인) 에 관한 API들의
              임포트 라이브러리입니다. 이것은 WinVerifyTrust() 같은 함수들을
              사용가능하도록 합니다.

Wow32.lib     이 라이브러리는 16-Bit 와 32-Bit 객체간에 핸들을 변형하도록 하는
              Generic Thunking 메커니즘에 의해 사용됩니다. 이 라이브러리는
              또한 16 Bit 프로세스에서 32-Bit 메모리를 관리하도록 하는것을
              도와줍니다.

Ws2_32.lib    Windows Sockets 2.0 API 입니다.

Wsetargv.obj  이 모듈과 링크하는 것은 Windows 프로그램이 Wildcard(*,?) 를
              사용한 Command Line Parameter 들을 실제 파일이름들로 지정하도록
              확장하여 줍니다. 각 파일은 main()의 argv 인자에 들어가게 됩니다.
              콘솔 프로그램에 사용하려면 setargv.obj 를 살펴보십시오.

Wsock32.lib   Windows Sockets APIs.

Wsock32.lib   Windows Sockets API 입니다.

Wst.lib       Working Set Tuner DLL 에 대한 인터페이스 입니다.
              Working Set Tuner DLL 은 프로그램을 조사하여 프로그램의
              Working Set 을 최소화하도록 도와줍니다.

: 출처는 데브피아

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/137

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

좋은 프로그램이네요..

WMA를 검색해서 다운로드 할 수 있도록 해주네요



jukeD버전이 잘되네요.


CJUKE Ver.D 2007.12.26
CJUKE Ver.D 2006.09.24
CJUKE Ver.0 2008.04.28

트랙백 보낼 주소 :: http://uzys.tistory.com/trackback/136

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절