CISC(Complex instruction set computer)와 RISC(Reduced instruction set computer)간에 서로 Byte ordering 이 달라서 정수형 변수를 전달할 때 문제가 생긴다
 
    [Big-endian format]
 
        바이트 단위로 주소가 매겨지는 컴퓨터 기억장소에서 바이트 이상의 큰 데이터가 저장되는 형식의
        하나입니다. 이 방식에서는 데이터의 최상위 비트가 가장 높은 주소에 저장되므로 사람이 보기에는
        거꾸로 배열된것 처럼 보입니다. Risc 기반의 유닉스나 리눅스가 이 방식으로 처리됩니다.
 
    [Little-endian format]
 
        바이트 단위로 주소가 매겨지는 컴퓨터에서 두바이트 이상의 데이터를 기억장소에 저장하는 형식의
        하나입니다. 이 방식에서는 사람이 보는 것과 같이 최상위 자리의 바이트부터 앞의 주소에 차례대로
        기억됩니다. Cisc기반의 윈도우즈 제품군은 이 방식대로 처리됩니다.
    
    따라서 바이트 정렬 기법이 서로 다른 시스템끼리 통신을 한다면 한 바이트 보다 많은 메모리 블락을 서로 주고
    받을때 문제가 발생합니다. 바이트로 정보가 나누어진 경우에는 문제가 되지 않습니다.
  
        char temp[16];
 
    위의 char 배열의 크기가 한 바이트보다 더 크더라도 바이트 단위로 정보가 나뉘어지기 때문에 상관없습니다.
    문제가 되는건 아래와 같은 데이터 타입이겠죠.
 
        // 바이트 정렬에 따라 영향을 받는 데이터 타입
        short int, long int ( WORD, DWORD )
 
    이것들은 데이터형 자체가 한 바이트보다 더 큽니다. 따라서 이런 경우에 문제가 됩니다.
  
    우리가 주로 사용하는 방식이 little endian 이기 때문에 little endian 위주로 설명해 드리면, 0x1234 값을
    short int 에 저장하면 실제로 바이트 단위로 배열되는 형태는 0x34, 0x12 와 같이 됩니다.   
 
    즉 상위바이트와 하위바이트가 역으로 형성되죠!!  하나 예를들면, 0x12345678을 long int 에 저장하면
    바이트 단위로 배열 되는 형태는 다음과 같습니다.
 
        // Little Edian 방식에서 0x12345678 을 저장하는 경우 바이트 단위로 배열되는 형태
        0x78, 0x56, 0x34, 0x12
 
    위 배열을 생각해보면, 크게 두 바이트씩 상하위가 엇갈리고 각각이 또 엇갈리는 형태로 배열되는거죠...
    만약, Big endian 방식이라면 저장하는 형태가 0x1234, 0x12345678 그대로 저장될 것입니다.
 
    따라서 호환이 될리가 없죠. 호환시켜주는 함수도 특별히 없습니다. 직접 조작을 하셔야 할것 같습니다.
    보내기 전에 하시거나, 보낸후, 받는쪽에서 처리하시거나 해야 할것 같군요. 예를 하나 들죠.
      
    보내는 곳이 little endian 이고 받는쪽이 big endian 이라고 하고 보내는 쪽에서 big endian으로 변경해서
    보내도록 합시다.
 
        short int send_data = 6;
        short int big_endian_data = 0;
        big_endian_data = ((send_data >> 8) & 0x00FF) | (send_data << 8);
 
    위와 같이 구성하고 big_endian_data 값을 전송하면 받는 쪽에서는 특별한 변환 루틴없이 6 이라는 값을
    정확히 받을수 있을겁니다. ^^; 다시한번 답변이 늦어서 죄송하다는 말을 드립니다.
 
    하시는 프로그램에 도움이 되길 빌면서.. 이만 물러갑니다. 즐거운 하루되세요~
 
  참고자료 : http://www.tipssoft.com/bulletin/board.php?bo_table=old_bbs&wr_id=8



Posted by 모과이IT
,

윈도우 XP 단축키 모음

 

■ Alt 키 함께 사용하기

 Alt + → : 웹사이트 앞으로가기

Alt + ← : 웹사이트 이전페이지

Alt + 메뉴 이름에서 밑줄이 표시된 문자 : 해당 메뉴 표시

Alt + 밑줄 표시 문자 : 해당 명령을 수행하거나 해당 옵션을 선택

Alt + 빼기 : 기호 활성 콘솔 창의 창 메뉴 표시

Alt + 스페이스바 : 활성 창의 바로 가기 메뉴 열기

Alt + 스페이스바 : 활성 창의 시스템 메뉴 표시

Alt + 스페이스바 : MMC 창 메뉴 표시

Alt + A : 동작 메뉴 표시

Alt + Delete : Windows 메뉴 표시

Alt + Enter : 선택한 항목의 등록 정보 보기

Alt + Enter : 있을 경우 선택한 항목의 등록 정보 대화 상자 표시

Alt + Esc : 연 순서대로 항목을 순환

Alt + F : 파일 메뉴 표시

Alt + F4 : 활성 항목을 닫거나 활성 프로그램을 종료

Alt + F4 : 콘솔 닫기

Alt + Home : 시작 메뉴 표시

Alt + Insert : 가장 최근에 사용한 순서대로 프로그램을 순환

Alt + O : 즐겨찾기 메뉴 표시

Alt + Page Down : 프로그램 사이에서 오른쪽에서 왼쪽으로 전환

Alt + Page Up : 프로그램 사이에서 왼쪽에서 오른쪽으로 전환

Alt + Shift + Num Lock : 마우스키를 설정하거나 해제

Alt + Shift + Print Screen : 고대비를 켜거나 끔

Alt + Tab : 열린 항목 사이에서 전환

Alt + V : 보기 메뉴 표시

 

 

■ Ctrl 키 함께 사용하기

 

CD-ROM을 넣을 때 Shift 키 : CD-ROM이 자동으로 재생되지 않게 함

Ctrl + ↑ : 삽입 지점을 이전 단락의 처음으로 이동

Ctrl + ↓ : 삽입 지점을 다음 단락의 처음으로 이동

Ctrl + → : 삽입 지점을 다음 단어의 처음으로 이동

Ctrl + ← : 삽입 지점을 이전 단어의 처음으로 이동

Ctrl + 휠마우스 ↑또는↓ : 위로(텍스트 글꼴 확대), 아래로(글꼴 작게)

Ctrl + A : 모두 선택

Ctrl + B : 즐겨찾기 구성 대화 상자 열기

Ctrl + C : 복사

Ctrl + E : 검색 창 열기

Ctrl + End : 마지막 문자로 이동

Ctrl + Esc : 시작 메뉴 표시

Ctrl + F : 찾기 유틸리티 시작

Ctrl + F10 : 활성 콘솔 창을 최대화

Ctrl + F4 : 여러 문서를 동시에 열 수 있는 프로그램에서 활성 문서 닫기

Ctrl + F4 : 활성 콘솔 창 닫기. 콘솔에 콘솔 창이 하나만 있을 경우 이 바로 가기 해당 콘솔을 닫습니다.

Ctrl + F5 : 활성 콘솔 창을 원래 크기로 복원

Ctrl + H : 열어본 페이지 목록 창 열기

Ctrl + Home : 처음 문자로 이동

Ctrl + I : 즐겨찾기 창 열기

Ctrl + L : 열기 대화 상자 열기

Ctrl + M : 콘솔 항목을 추가 또는 제거

Ctrl + N : 새 콘솔 열기

Ctrl + N : 브라우저의 다른 인스턴스를 같은 웹 주소로 시작

Ctrl + O : 열기 대화 상자 열기, Ctrl+L과 동일

Ctrl + P : 현재 페이지나 활성 창 인쇄

Ctrl + R : 현재 웹 페이지 업데이트

Ctrl + S : 연 콘솔 저장

Ctrl + Tab : 탭을 통해 앞으로 이동

Ctrl + V : 붙여넣기

Ctrl + W : 새 창 열기

Ctrl + W : 현재 창 닫기

Ctrl + X : 잘라내기

Ctrl + Z : 실행취소

Ctrl + 항목을 끌기 : 선택한 항목을 복사

 

 

■ Ctrl + Alt 키 함께 사용하기

 

Ctrl + Alt + 더하기 기호 : 전체 클라이언트 창 영역의 스냅샷을 터미널 서버 클립보드에 놓고 로컬 컴퓨터에서 Alt+Print Screen을 누르는 것과 같은 기능을 제공

Ctrl + Alt + 빼기 기호 : 클라이언트의 활성 창 스냅샷을 터미널 서버 클립보드에 놓고 로컬 컴퓨터에서 Print Screen을 누르는 것과 같은 기능을 제공

Ctrl + Alt + Break : 클라이언트 컴퓨터를 창과 전체 화면 사이에서 전환

Ctrl+Alt + End : Microsoft Windows NT 보안 대화 상자 열기

 

 

■ Ctrl + Shift 키 함께 사용하기

 

Ctrl + Shift + →←↓↑키 : 텍스트 블록 강조 표시

Ctrl + Shift + Tab : 탭을 통해 뒤로 이동

Ctrl + Shift + 항목을 끌기 : 선택한 항목의 바로 가기를 만듬

 

 

■ Shift 키 함께 사용하기

 

Shift + 휠마우스 ↑또는↓ : 위로(웹페이지 앞으로), 아래로(웹페이지 뒤로)

Shift + Delete : 선택한 항목을 휴지통에 넣지 않고 영구적으로 삭제

Shift + F10 : 선택한 항목의 바로 가기 메뉴 표시

Shift + F10 : 선택한 항목의 동작 바로 가기 메뉴 표시

Shift + Tab : 이전 옵션으로 이동

Shift 키를 다섯 번 : 고정키를 설정하거나 해제

Shift + →←↓↑키 : 창이나 바탕 화면에서 둘 이상의 항목을 선택하거나 문서에서 텍스트를 선택

 

 

■ Windows로고 키 함께 사용하기

 

Windows로고 : 시작 메뉴를 표시하거나 숨김

Windows로고 + Break : 시스템 등록 정보 대화 상자 표시

Windows로고 + Ctrl + F : 컴퓨터 검색

Windows로고 + D : 바탕 화면 표시

Windows로고 + F : 파일이나 폴더 검색

Windows로고 + F1 : Windows 도움말 표시

Windows로고 + L : 윈도우 잠금 / 사용자 전환

Windows로고 + M : 모든 창을 최소화

Windows로고 + R : 실행 대화 상자

Windows로고 + Shift + M : 최소화된 창을 원래 크기로 복원

Windows로고 + U : 유틸리티 관리자 열기

Windows로그 + E : 내 컴퓨터 열기

 

 

■ 펑션키

 

F1 키 : 도움말 표시

F2 키 : 선택한 항목의 이름 바꾸기

F3 키 : 파일 또는 폴더 찾기

F4 키 : 내 컴퓨터나 Windows 탐색기에서 주소 표시줄 목록 표시

F4 키 : 활성 목록에 항목을 표시

F5 키 : 활성 창 업데이트

F5 키 : 모든 콘솔 창의 내용 업데이트

F6 키 : 창이나 바탕 화면의 화면 요소를 순환

F10 키 : 활성 프로그램의 메뉴 모음 활성화

 

 

■ 기타 단축키

 

백스페이스 키 : 내 컴퓨터나 Windows 탐색기에서 한 레벨 위의 폴더 보기.

다른 이름으로 저장 또는 열기 대화 상자에서 폴더를 선택한 경우 한 수준 위의 폴더 열기

스페이스바 : 활성 옵션이 확인란인 경우 확인란을 선택하거나 선택 취소

오른쪽Shift 키를 8초누름 : 필터키를 설정하거나 해제

화살표 키 : 활성 옵션이 옵션 단추 그룹인 경우 단추 하나를 선택

Delete : 삭제

End : 활성 창의 맨 아래 쪽을 표시

End : 해당 줄의 끝으로 이동

Enter : 활성 옵션이나 단추에 대한 명령 수행

Esc : 현재 작업 취소

Home : 활성 창의 맨 위 쪽을 표시

Home : 해당 줄의 처음으로 이동

Num Lock + 더하기 기호 : 선택한 폴더의 내용물을 표시

Num Lock + 별표 : 선택한 폴더 아래에 있는 모든 하위 폴더를 표시

Num Lock + 빼기 기호 : 선택한 폴더를 축소

Num Lock 키를 5초누름 : 토글 키를 설정하거나 해제

Page Down : 한 번에 한 화면 아래로 이동

Page Up : 한 번에 한 화면 위로 이동

Tab : 다음 옵션으로 이동

Posted by 모과이IT
,
\r\n CString 개행문자
Posted by 모과이IT
,

윈도우7의 설치 후 기본 설정대로 쓰다보면 XP에 비해서 이상하게 하드를 심하게 읽는다던지, 하드가 갑자기 꺼진다던지 하는 현상이 있는데요,

나름 성능 향상을 위해 넣어둔 기능이지만 실제로 효용성은 떨어져서 오히려 끄는게 좋을 기능들이 몇 가지 있습니다. 여기서 기본적인 단 3가지만 설정해서 쾌적한 윈도우7을 만드는 방법을 알려드립니다.
1. Windows Search 서비스 중지

윈도우 서치는 웹의 검색을 데스크탑으로 옮긴 기능입니다. 하드에 있는 여러 파일을 인덱싱해서 만약 파일을 찾을 필요가 있을 때 빠르게 검색할 수 있도록 해주는 기능인데, 문제는 이 인덱싱 과정이 시스템 성능을 매우 떨어트린다는 점입니다. 가뜩이나 느린 하드디스크를 읽어서 파일들을 분석하고 색인화 하는 것은 검색을 특별히 많이 하지 않는 유저라면 (특히 하드가 느린 노트북 환경에서는 더욱이) 왠만하면 꺼놓는게 좋습니다.

제어판 - 관리 도구 - 서비스에 가서 Windows Search를 찾아서 더블클릭한 후, 중지 버튼을 누르고 시작 유형을 사용 안함으로 설정합니다.
2. Superfetch, Offline Files 서비스 중지

윈도우7이 그 다음으로 하드 엑서스를 많이 하는 부분이 Superfetch와 Offline Files서비스입니다. 이 서비스들을 끄지 않은 상태에서 가만히 보면 하드가 거의 쉬지 않고 돌아갑니다.

사실 이 기능은 자주 사용하는 파일을 메모리나 레디부스트USB에 올려서 성능을 향상시키겠다는 의도인데, 사실 실제로 이렇게 캐싱되는 파일을 보면 그다지 빠른 엑서스가 필요하지 않는 동영상 파일들이 대상이더군요. 이럴바엔 오히려 캐싱이 독이 되죠.

역시 2번 항목과 마찬가지로 서비스에서 Superfetch와 Offline Files 서비스를 찾아서 중지시키고 시작 유형을 사용 안함으로 설정합니다.

3. 그래픽 효과 끄기

윈도우7의 에어로 테마는 정말 멋집니다. 하지만 멋진 만큼 성능(정확히는 응답속도라고 하는게 낫겠군요)을 깎아먹기도 하는데, 다른 항목은 건드리지 않고 '바탕 화면 구성 사용' 항목만 체크 해제하면 XP만큼 빠릿빠릿한 반응성을 보여줍니다.

제어판 - 성능 정보 및 도구 - 시각 효과 조정에서 '바탕 화면 구성 사용' 항목을 체크 해제하고 확인을 누릅니다. 반응성은 정말 빨라지는 대신, 아쉽게도 반투명한 창과 작업표시줄은 더 이상 볼 수 없게 됩니다...
이렇게 무겁고 별 필요 없는 단 3가지 옵션만 끄면 쾌적하게 윈도우7을 사용할 준비가 됩니다. 여기서 성능 튜닝이 더 필요한 분은 인터넷에 떠도는 갖가지 정보를 직접 찾아보시면 되겠습니다.

Posted by 모과이IT
,

object님 블로그에서 VC++6을 쓰지 말아야하는 이유 라는 글을 올려주셨는데, VC2008에서도 비슷하게 적용되는 부분이 있고 마침 관련된 세미나도 한번 진행 해서 한번 작성해 봤다.

 

1.     보다 안전한 프로그래밍

SCL, CRL등 라이브러리의 거의 모든 함수와 API SAL이 적용이 되었다.

이번에 컴파일 옵션중에 /DYNAMICBASE /NXCOMPACT 라는 보안을 위한 컴파일 옵션이다. /DYNAMICBASE ASLR(Address Space Layout Randomization) 기능을 추가해 주는 컴파일 옵션인데재부팅시 마다 실행파일 인스턴스가 생성될 때 DLL같은 라이브러리의 적재위치실행코드 위치 라든지스택과 힙의 시작 위치를 랜덤화 시켜주는 기능을 한다오피스 2007을 컴파일 할때, ASLR을 지원하는 컴파일 옵션이 부여된 채 컴파일이 되었다.

/NXCOMPACT는 DEP(Data Execution Prevention) 기능을 추가해 주는 컴파일 옵션인데, XP sp2 Windows2003컴파일 할 때 적용이 되었다.

코드의 수행은 메모리에 바이트 뭉치를 가져와서 op code를 본 다음 indirect인지 direct인지 보고 실행하는 단순한 구조를 가지고 있다컴파일을 하게 되면 코드영역데이터 영역등으로 나누어 지는데여기서 문제는 잘못된 주소로 접근했을 때 그 바이트 뭉치가 데이터인지코드인지 PC가 가리키고 있는 주소 범위 말고는 판단할 수 없다는 것이다데이터 영역에 문제가 있는 코드를 넣어 놓고, PC를 그곳 주소로 변경만 시키면 해커들이 문제 있는 코드를 실행시킬 수 있다. DEP는 메모리 페이지가 스택이건 힙이건 간에 쓰기 상태가 가능하면 그 페이지의 코드 실행을 막아주는 기술이다.

UAC 지원을 위해서 Manifest UI상에서 제어할 수 있고 자동으로 만들어 주기 대문에 더 이상 UAC관련 Manifest를 손으로 작성하지 않아도 된다. Manifest를 손으로 작성할 때 assembly 부분을 잘못 작성하면 XP sp2에서는 잘 돌아가지만 XP에서는Manifest를 파싱할 때 exception이 나서 프로그램이 실행되지 않는 문제가 발생하기도 하고, trustInfo부분이 잘못되면 XP sp2라도 실행에 문제를 겪게 되는데인터넷상에는 의외로 문제 있는 Manifest가 떠돌아 다니는 경우가 많고프로그래머들이 이러한Manifest를 카피해서 프로젝트에 적용하는 케이스가 많게 된다.

 

2.     유니코드 프로그래밍

이번에 파라미터로 멀티바이트를 넘겨주던 일부 MFC 메소드 들이 모조리 Unicode로 변경이 되었다. ( 참고 :http://blog.naver.com/drvoss/20044451698 ) 뿐만아이라 이번에 추가가된 MFC9.0 Office, VS, IE UI의 드로잉코드가 들어 있는Visual Manager의 경우 유니코드만 지원하게 된다. Visual Manager 자체는 멀티바이트를 써도 상관없지만래핑하고 있는Control들의 코드가 모두 Unicode만 지원하기 때문에 새로운 MFC의 경우 Unicode만 지원한다고 해도 되겠다.

Unicode만 지원하는게 불편할 수도 있겠지만장점도 많이 있다멀티바이트를 혼용해서 쓰는 부분에는 항상 실수를 할 수 있는 여지가 있기 때문이다.

 

3.     보다 뛰어난 인텔리센스

인텔리 센스 부분이 많이 변경이 되었는데, VC NCB파일에 코드 파싱정보를 기술해 놓는다작은 DB파일이라고 봐도 무방한데, VS IDE는 아주 많은 스레드를 가지고 있는 멀티 스레드 애플리케이션이다인텔리센스 관련해서도 항상 많은 스레드가 돌고 있게 되는데인텔리센스용 멀티스레드에서 이 NCB파일을 접근하므로 NCB파일에 접근할 때는 간단한 locking 방법이 적용이 되어 있다그런데 이 locking 방법이 매우 비효율적으로 되어 있는 부분을 수정했고, NCB 파일을 제너레이트 하는 부분을 따로 스레드로 떼어 내고그밖에 병목현상이 있을 만한 부분을 모두 스레드로 떼어 냈다많은 기능들이 한 스레드에 있었던 2005에서는 인텔리센스 때문에 코드 에디팅이 멈칫 하는 현상이 발생되기도 했는데, 2008에서는 이제 멈칫 하는 현상은 절대 없을꺼라 하고소스 코드가 크더라도 파싱하는데 전혀 방해를 받지 않으면서인텔리센스가 100% cpu를 먹는 일은 절대 없도록 변경되었다.

 

4.     TR1의 지원

이번에 BOOST의 일부 기능들이 들어있는 TR1 SCL에 추가 되면서 Dinkumware에서 개발한 라이브러리를 VC에 가져 왔다다른 회사 라이브러리 가져온 건데기존 타회사에서 구현된 라이브러리와 차이점이 뭐냐 라고 할 수 있는데, 2005에서 STL에 적용되었던 것과 비슷하다고 보면 된다기존에 VC에 포함되어 있는 라이브러리들과 혼용해서 사용했을 때 최대 효과가 날 수 있도록 수정하고 /clr, /clr:pure, /W4, /Za, /Gz, /analyze 옵션에서 워닝등의 동작이 나지 않도록 수정했으며 무엇보다도 IDE Debugger Visualizer에 착 달라 붙는다. 2005 STL Debugging에서 컨테이너의 항목들이 원하던 대로 나오는 것에 감동했다면 2008 TR1에서 다시 한번 그 감동을 느낄 수 있을 것이다.

 

5.     IDE 확장

Class Designer가 지원이 되는데인수인계 문서를 만들거나 레포트 장수 늘릴 때 아주 좋다간단하게 지원이 되지만클래스 관계라 맴버함수/변수들이 잘 나오고오피스나 파워포인트에 자유 자재로 복사/붙여 넣기 할 수 있다.

 

 

TP 경로 참고 : http://blog.naver.com/drvoss/20048401998

 

인텔리센스가 나오고 있을 때 컨트롤을 누르게 되면 인텔리센스창이 흐릿해 지는 효과가 들어갔다인텔리 센스 창이 나오면esc키로 얼른 닫아 버리는 나에게 좋은 기능이 될 수 있을지는 모르겠다.

 

6.     더 훌륭해진 컴파일러

/MP라는 컴파일옵션이 추가 되었는데병렬 빌드를 할 수 있는 옵션이다. 2005에서도 병렬 프로젝트 빌드 하는 옵션이 있었는데, Tools > Options > Project and Solutions > Build and Run > Parallel project builds에 숫자가 병렬 빌드 되는 프로젝트의 개수를 설정할 수 있는 옵션이였다하나의 솔루션에 두개 이상의 프로제트를 만들고 빌드를 하게 되면 빌드 output 창에 아래와 같이1 2가 교대로 나오면서 빌드되는 모습을 볼 수 있다.

 

1>------ Rebuild All started: Project: p1, Configuration: Debug Win32 ------

2>------ Rebuild All started: Project: p2, Configuration: Debug Win32 ------

2>Deleting intermediate and output files for project 'p1', configuration 'Debug|Win32'

1>Deleting intermediate and output files for project 'p2', configuration 'Debug|Win32'

1>Compiling...

2>Compiling...

1>stdafx.cpp

2>stdafx.cpp

 

이 숫자가 의미 하는게 빌드 되는 프로젝트의 순서를 의미 하는데 1 2가 번갈아 나오면서 같이 병렬 빌드 되는 것을 확인할 수 있다그런데 이 병렬프로젝트 빌드는 별로 유용하지 않는 케이스가 많은데서로 디펜던시가 걸려 있는 경우 병렬 빌드가 되지 않을 뿐더러하나의 솔루션에 일부 프로젝트에만 병렬 빌드가 되고 나머지는 순차 빌드가 되어 버리면 병렬빌드의 부하 때문에 별로 이득을 보지 못하는 경우가 많다.

/MP 옵션은 프로젝트 별로 병렬 빌드를 할 수 있게 하고병렬빌드시 사용할 프로세서(프로세스)의 개수를 선택할 수 있다예를 들어 빌드 머신에 4개의 CPU가 달려 있고, /MP3 를 했다면 3개의 CPU를 빌드에 사용하고빌드를 시작 하면 3개의 빌드용 프로세스가 떠서 하나의 Unit(cpp 같이..)을 가져가면서 나누어 각각 빌드가 되게 된다.

병렬 빌드 옵션과 병렬 프로젝트 빌드 옵션을 자신의 빌드 머신의 프로세스 개수에 맞추어 놓고 인크리디빌드를 사용하면 화룡점정일 것이다.

참고로 VC10에서는 MSBuild를 이용해서 분산 빌드 시스템을 만들어 주는 기능이 추가될 계획이라고 한다.

 

7.     더 괜찮아진 IDE

비스타가 발표 되면서 MS에서는 Vista Programming Guideline을 발표 했는데, UAC를 고려한 어플리케이션 정책을 설계 하고, UAC는 한번만 뜨게 하며대부분의 경우 User Mode에서 수행하게 하고 필요할 때만 관리자권한으로 실행 되게끔 해라라고 했는데 정작 비스타 위의 2005는 전혀 가이드라인과 맞지 않았다.

2005에서는 이런 Vista Programming guideline 이 잘 적용이 되었는데, User 권한에서도 잘 실행이 되고관리자권한의 build후 디버깅을 할 때 별도의 관리자 권한 VS 인스턴스를 띄울 것인가란 다이얼로그를 내어 준다.

 

8.     코드 퍼포먼스 향상

새로운 CPU Architecture들의 Instruction들을 지원을 해준다특히 Intel Core Architecture에 대한 지원이 강화되어서재컴파일 하는 것 만으로도 요즘 일반화 되어 있는 Core Architecture 환경에서 2005에서 컴파일 한것보다 퍼포먼스가 좋게 나오게 할 수 있다. __cpuid 함수가 업그레이드 되었는데최신 프로세서를 지원할 분 아니라 로직적인 부분도 개선이 되었다고 한다.

그밖에 멀티 스레드 환경의 디버깅을 할 수 있는 다양한 기능들이 추가 되었다.

 

9.     MFC/ATL의 변화

Office, VS, IE를 지원하는 새로운 UI들과 라인별로 색깔 들어가는 리스트컨트롤일반 버튼에 속성 하나 더 주고 만들 수 있는 스플릿 버튼링크 컨트롤, Shell Tree, 그밖에 비스타에서 추가된 컨트롤들을 모두 지원하고 MFC에 추가 되었으며, 150개가 넘는 메소드와 수십개의 새로운 클래스가 추가 되었다그리고 ATL Server CodePlex로 이관 릴리즈 되어서 atl용 유틸리티나 인코딩,디코딩하는 여러 함수들을 사용할 수 없게 되었고정식 지원해 주지 않고 설치도 되지 않는다.

 

 

아, 자고 일어나서 바로 장문의 글은 힘들구나.. 다시 위로 올라가서 읽어 보기 싫다.ㅠ_ㅠ

Posted by 모과이IT
,

가 있어서 올려봅니다.

 

1.       Windows 단축키 Alt + ESC

모두들 alt + tab 을 사용하는데 Alt + ESC 키도 창전환을 하는 키 입니다. Alt + tab 과의 차이점은 몇몇 프로그램에서 속성창을 띄웠을 때 창 전환이 안되는데 Alt + ESC 는 창 전환이 됩니다그리고 아이콘 썸네일이 안나와서 빠르게 전환 됩니다.

WindowsXP PowerToy에 있는 http://www.ntwind.com/software/taskswitchxp.html 요걸 쓰면 Alt + tab 을 눌렀을 때 어떤 창인지 썸네일을 보여주는데 창 전환이 느린 단점이 있습니다빠르게 다음창으로 전환할 때 Alt + ESC 를 씁니다.

TaskSwitchXP Start Panel style

 

 

2.       Visual Assist 단축키 shift + ctrl + v

 함수에서 조금, B 함수에서 조금, C 함수에서 조금의 코딩을 함수로 복사 할 때, A 함수를 찾아 들어가 복사하고, D 함수에 붙여넣기, B 함수를 찾아 들어가 복사하고 함수에 붙여 넣기 이 동작을 반복하다 보면내가 조금전에 무엇을 복사하고무엇을 붙여 넣기 했는지 아노미 상태에 빠지는 경우가 있습니다. Shift + ctrl + v 는 복사했던 히스토리를 보여줍니다물론 클릭하면 히스토리에 복사되었던 내용을 붙여 넣기 합니다.



Posted by 모과이IT
,
트루 칼라를 사용하는 방법을 알고 싶거든요...???
pop3서버와 관련된 질문입니다.
컴터를 산지 5개월정도밖에 되지 않았는데....느려지고...
다이얼로그 박스기반의 윈도우에 메뉴를 띄우려면???
DAO에서 두개의 테이블 조인???
모달리스 다이얼로그와 작업표시줄...
뷰윈도우에서 차일드 윈도우 만들기..
OCX를 만드는데
현재 어플리케이션에 HWND얻어오는 방법
16bit 비트맵 파일의 헤더정보에 대해...
vb에서 만든 dll을 vc에서 쓰는법좀 가르쳐줘요...
메세지 훅킹에 의한 상하 좌우 키보드 조작법을 알고 싶습니다.
edit control에서 입력되는 FontSize를 줄이는 방법?
현재 프린트 스풀러에 대기중인 모든 작업에 대한 정보를 얻는 방법
비주얼씨에는 비주얼베이직의 DoEvents같은게 없나요??
ASX에 있는 ASF 파일을 다운로드 받을 수 있는 방법은?
Visual C++ 를 처음 시작하려 합니다. 도움이되는 사이트좀
실행프로그램을 항상 최상위 화면에 띄울려면..
숫자를 String으로 바꾸는 방법은?
DialogBar에 클래스를 만들었는데, 메인프레임에서도 핸들러 함수를
vfw 함수중 hwnd 의 핸들은 어떻게...
슬라이더 컨트롤 사용법 중에서... ( CSliderCtrl )
2개의 txt파일을 읽어 비교하고 새 txt파일에 다시 저장하기
[ActiveX]Visual C++가 설치 되지 않은PC에서 사용방법
mdi에서 활성화된 뷰 포인터 얻어오는게 잘 이해가..
화면출력할때 출력변수와 도큐먼트변수의 차이점이 뭔지요...
불안한데..
ACM을 이용한 음성 압축 방법에 대해
c파일을 c++로 전환하기..
waveform..
다이얼로그의 크기 조절은 어떻게..
avi 를 asf로 변환하는 방법?
여러종류의 MDI ChildFrame을 갖고싶은데....
다이얼 로그 화면에 있는 그림 제어하기
리스트 컨트롤에서....
VC에서의 에러 메시지
유니코드 정의는 어떻게...
분할윈도우에서 툴바의 활성화 상태를 체크 하는법
메일체커 프로그램을 만들고 싶습니다...
GetDescendantWindow()가 뭐하는 거죠?
activex에서 다른 프로젝트에 있는dialog form을 불러들이려면
컨트롤에 대한 질문
M/HTML 즉 HTML 기반 E-MAIL 프로그램을 만들고 싶습니다.
컨트롤을 제거하려면?
다이얼로그를 다른데서 붙여 넣기하니까 "빈문서 작성 실패" 메세지가 나와
압축된 *.bmp 을 풀어주세요
Dialog 스크롤
DAO로 작성한 프로그램 배포
CTreeControl의 특정아이템 폰트색바꾸기
VARIANT 사용법에 대하여...
[코덱]에 대해서...
컨트롤..
다이얼로그 박스에 선그리기
CFileDialog 에서...
디버그
static text 컨트롤에 그래프를 나타내려면..
CWinThread클래스를 얻으려고 합니다.
MDIGetActive()와 GetActiveFrame()의 차이는 뭐죠
다이얼로그 박스에 비디오로 찍은 화상을 원하는 위치에 디스플레이하려면??
mdi에서 활성회된 모든 뷰 없애기
홈페이지에서 링크를 눌러 pc의 프로그램을 실행시키는 방법
activex에서 버튼..을 만들려면
[질문]슈팅겜 유도탄 알고리즘은 어떻게 구현하나용 ^^;
이미지를 Formview 에 깔기..
컨트롤 리스트에 저장된 파일을 불러올수는....
비트맵을 이용한 하이퍼링크
DLL 함수에서 일반 application 내부 함수를 호출하려면?
변수들의 메모리해제 문제거든요?
조건문에서 like문 사용에 관해서...???
아주간단한 질문.진짜 쉬운거요...
다이얼로그 박스를 일정시간 지나면 사라지게 하려고요...??
시리얼 통신에서 0x13과 0x11이 안들어옵니다
여드름 없애려먼 어떻게 해야하나요?확실한 답변 부탁드려요..;
CArray 템플릿 사용에서 에러가 나는군요.
[급]ODBC 또는 ADO로 원격 Database접속 방법
영진출판사 bible 의 automation 예제 따라하다 가 이상한 메
E-Mail Client 를 짜려합니다. 로컬 vs 서버의 처리 부분이?
OpenGL에서 2D로 원을 그리는 함수가 뭐죠?
CreateSemaphore() 의 인자설명에 대해서
세마포어에서왜 for 문을 돌때마다 ReleaseSemaphore해주는지
html help workshop 는 어디에?
비쥬얼 C++ 에서비트맵 여는 소스
여러 함수에서 특정 클래스를 접근하려고 할때...
Formview 에서 글자 변경
[질문]소켓프로그래밍에서..서버쪽의 Accept에 대하여..
ListCtrl에서 몇번째item을 선택했는지 어떻게 알죠?
함수를 Parameter로 사용하고 싶은데요..
이 함수좀 알려 주세요....T.T
원자를 무한하게 쪼개면 어떻게 되나?
이미지의 윤곽만을 나타내고 싶습니다.
포인터 관련 질문
thread를 통한 다이얼로그 생성
RichEditView에서 이미지 추가시 추가 파일의 경로 아는법??
Printer 제어
버튼을 누르면 해당곳에 list가 나오도록
자신의 IP 주소를 아는 방법
파일에서 문자열 읽어오기
Win 32 Internet API (WinInet)에 대하여...
Makefile에 대한 궁금한점
OnInitialUpdate()호출하는 방법이 어떻게 되죠?
[질문] 다이얼로그에서 뷰로 SendMessage...
iehelper object에 대해서..
에러원인좀 ....
방화벽에 관해서
[질문] 이쁜 윈도우프레임과 버튼 만들어 붙이는 방법.....
파일 입출력에서 날짜가 있는 부분만 추출하고 싶습니다.
인스턴스를 종료시키는 방법
파일 삽입
자동으로 파일 카운트되어 파일 생성
프로그램 내에서 액셀 파일 생성 방법..
컴퓨터의 행동 기록하기-- 일종의 스크립트?
간단한 질문 하나 ~
용어 설명좀 부탁드립니다.
CStatic 클래스 다루기....
윈도우를 수동으로 만드는 예제
왜 여자는 가슴이 커지는 걸까요,
MFC 용 DLL 을 여러개 삽입해서 사용하는 방법이 궁금합니다.
capGetDriverDescription..
리스트 컨트롤 큰아이콘으로 보기에서 아이콘의 간격 조절하기..
리스트박스에서 멀티셀렉트 아이템 얻기
static에 그림 그릴때 이런경우는.....?
local function definitions are illegal?
PropertySheet에서의 창크기 조절...
텍스트 화일을 읽고 이진화일로 저장하기
c++관련한 oop?
파일 Size를 바꿀수 있나요...
VC++로 메일 보내기
CBitmap 형태의 비트맵을 DIB 로 변환하는 방법?
mdb파일에서 필드 속성을 날짜 시간으로 했는데, 그것을 ado를 써
에디트 박스에서....
변수선언에서 에라가 ..
폰트를 이용해서 글자의 색을 바꿀수가 있나요?
TV카드를 사용해서 VFW함수를 이용해 다이얼로그 박스에 화면 출력까진
빠르게 폴더 겟수 얻기
성에 무지한 관계로 이것저것 골머리 썩고 있는 학생입니다만 읽어보기라도
CFtpConnection::GetCurrentDirectory() 사용
아주 간단한 질문
http 를 사용해 post 방식으로 데이타나 파일을 보낼려고 하는데,
include
익스플로러의 경로알아내기
클래스와 클래스에서 데이터 교환
툴바의 위치 복원 문제
웹서버에 내용을 읽어 오는 mfc함수
CProperty sheet 의 생성은 어디에서 하나요?
[진짜진짜급한질문] 다이얼로그 박스를 SDI형식으로 만들기...
DLL작성시 LNK2005에러...
타이머를 2개 사용하여 각각 다른 행동을 하려 합니다
AfxMessageBox 를 자동으로 닫는다?
게임 프로그래머가 되기 위해서는?
포토샵의 layer처럼....
ie 의 인터넷 옵션값 읽어오기(레지스트리 뒤져서)
카운터 2개의 이용시 값이 같이 카운팅
MFC 오랜 경험자 우대 ~!
[질문] FTP에서 폴더 전체를 업다운로드시키는 방법...
파일 입출력???
클래스에 관한 질문입니다.
timer..
html preview는 어떻게...?
<질문>read only 컴파일에 대해서..
콤보박스의 사용법에 대한 질문
새로운 클래스에 이벤트를 넣고 싶어요..
RegQueryValueEx() 함수를 사용해 인터넷 옵션값을 읽어오는데
프로젝트 설계시 역할분담?
긴 문자열에서 원하는 문자열 짤라오기
다이얼로그 박스를 외부 프로그램에서 메세지 보내기.
한글에서와 같은 눈금 표시는 어떻게 하나요???
네트워크 프로그래밍에 대한 조언 부탁해요.
링크에라..?
capCreateCaptureWindow..?
[질문]메뉴와 툴바등을 DLL로 만들어서 프로그램에 적용시키기.
SendMessage에 대해서 해결 좀....
시계 사용법..
ListControl 에 검색에 관하여
MDI 에서 child frame을 화면중앙에 위치시키려면
초급이지만 급한 것!!! 다얄록 베이스에서 마우스 바꾸기~
turboC 에서 프로그램의 실행결과를 보려면
CLIstCtrl 에서 검색하기..
Dialog base에서 툴팁
프로그램실행에 대해??
쓰레드 종료시 생기는 메모리 릭에 대해서..
VC에서 .C 파일을 C++로 컴파일하도록 지시하는 법
질문]SendMessage에서...
CPropertySheet 폰트변경
H 로 시작하는 데이타 타입..
다이얼로그기반에서 (비)활성화는 어떻게...
[질문] MFC확장 DLL 실행.
LDAP로 oracle연동...
winsock2 programming?
C++에서..
c++의 새로운 형변환에 대해
MFC에서 캠자원 쓰는 프로그램을 하고싶은데.. 가이드할만한 자료좀 부탁
WM_ERASEBKGND
[질문] 익스플로러를 보면 앞으로 뒤로가 있고...
CFileDialog에서 선택한 파일을 열려면...
좌표계를 바꿀려면...?
여러개의 다이얼로그를 사용하는 프로그램
employee* employee::list = 0;의 의미는???
무슨 뜻의 에러인지 알려주세요
ocx등록?
하노이 타워 & 재귀함수...
윈플밍 초보자로서 질문 !
패기지,배포..
IE의 SaveAs ?
zip module
scanf함수에서..
32x32이상의 아이콘
DB를 리스트 컨트롤로 나타내려면...
냉장고 청소할때 에탄올을 어떻게 사용해야하나요???
곤충들은 왜 징그러울까요?
ODBC 나 DAO 화일처리시......
런타임오류에 대해
Media Player OCX Source를 구합니다
SendMessage, PostMessage, Message 핸들러..
콘돔을사용하면 정말 안심일까?
최대화 버튼을 내가 만든 비트맵으로 바꿔칠수 았나요?
double 형 변수를 출력하려고 하는데 문제가...
스트링 리소스..
PtInRect() 함수에서 마이너스 좌표 계산에서 뭔가 이상해요
DLL작성중 String Table의 ID로String처리를 하고자할경우
ftp에서 진짜 진짜 궁금하고 빠른답변을원하는질문....
[질문] 파일을 바이너리로 저장하는 방법
[질문] activeX 만들때 Size 조절을 못하게 하려고 합니다
텍스트 박스 동적으로 En/Disable 시키기
마우스 커서를 바꾸려고 하는데..
slider control를 비트멥(bitmap)이미지를 이용?
ftp에서 다운로드받을때 진행사항을나타내는 박스를 만드는법...
탐색기에서 오른쪽 마우스 눌렀을때
특정버퍼의 프린터 출력..
외부 html화일 실행시키기..
스플래쉬 윈도우 띄우는 방법
text_control 의 폰트크기변경
다른 윈도우의 컨트롤을 제어하는법...
프로그램 실행화일이 위치한 절대 경로 받기..
class들의 비교가 가능한가요??
마우스포인터가 위치한 곳의 문자열 가져오기(훅킹관련)
다이얼로그 base중에...
어들레스에 관한 질문
에러 해결
스태틱 콘트롤의 BN_CLICKED이벤트
키보드의 키를 동시에 2, 3, 4개를 눌렀을 경우 처리
다이얼로그를 항상 화면의 맨 위에 띄우게 하려면
모달리스 박스에서 저절로 닫힙니다.(에딧박스에서 엔터시)
로그온하는 dialog 이외의 부분을 누르면 띵 소리나며 반드시 로그온이
디이얼로그기반에 db연결할려면
WIN32 기반으로 EditBox를 구현하고 싶은데요.
5.0프로그램 열기?
에디트박스에 커서 위치시키기
스페이스 문자의 넓이조정...
일반뷰에서 데이터베이스 출력
변수 에라?
DC를 이용한 버튼만들기 질문입니다.
알고리즘영??
[급]다른 프로그램 실행...
함수를 알고 싶습니다.
[급..급..]og기반 Program에서
DC와 Bitmap의 관계?
전역 변수 사용법을 알려주세여...
splash는 꼭 SDI나 MDI에서만 되는지...
[질문] ActiveX에서 structure와 비슷한 형태로 사용하기..
내가 만든 클래스를 4대 클래스에 접근할 수 있는 방법
CEditView 클래스 의 클라이언트영역에 폰트를 바꿀려면.
조이스틱을 MFC에서 다루는 방법좀 알려주세요.
마스터 볼륨에서 마이크 옵션 컨트롤하기
타이틀바 속성 뺀 다이얼로그 에서 작업표시줄에 아이콘 표시하려면?
도형 이동하는 방법 알려주세요
고급기술 한가지 가르쳐 주세요
릴리즈모드에서 디버그모드로 바꾸는 법
다이얼로그에 jpg 올리려면 어떻게 하죠?
SendMessage로 데이타를 보내려는데......
시리얼화(serialization)에 대한 개념이 궁금해서요???
공부하는 방법이 영..; 감을 못잡겠네요
CEdit 개체에서 키보드 입력을 받지 않도록 하는 방법이요?
Bitblt()에 대하여
fgets()에 대하여
SDI에서 MoveWindow()를 통해 윈도우 전체 영역 이동하기...
IHTMLDocument3 Interface 를 사용하고 싶을경우는??
이런 오류를 경험 해보신분.........
바탕화면 위,아래에 도킹되는 윈도우
split window에서 보더 없애는 법.
메신져의 자리비움 기능
[질문]바꿀 수 있는 다이얼로그의 바탕색 수(종류)????
윈도우에서 실행중인 프로그램을 가져오는 방법
ShellExecute와 Win2000 ?
스트리밍기술을 배우고싶은데 어떻게 해야..
원하는 디렉토리 안의 디렉토리 리스트를 캐취해오고 싶습니다.
Tiff 그림 화일 포맷에 관한 c소스를 찾습니다.
[질]release 컴파일 후 OCX의 소켓이 다운되는 이유....
Window 좌표setting 함수에 대해
초기 화면view에 propersheet를 삽입하려고 합니다.
음성소켓의 전송 G723.1 코덱으로...
답변부탁드립니다꼭이요
장난치다가 제가 개 안경을 밟았다고 돈 반값만 달래요!!! 어떻게 해야돼
에러좀 잡아주세요!!
MFC SDI>> 이게 왜 지역 변수 선언이 안된다는 것인지?
크기가 차이가 있는이유는요?
sql server 7.0 연동..시작할때 로그인문제..
워크레프트3
리스트컨트롤에 색깔 넣기..
Html help를 어떻게..
Internet Explorer 의 Temp Directory
Picture 콘트롤에 있는 비트맵 이미지 바꾸기
모드 변환하는거............(0점 좌표)
클라이언트 영역에 아이콘 그리는 방법????
현재 화면의 크기를 구할려면..??
저 좋아하는 사람이 있어요.
bitmap파일을 직접 로드하고 싶어요.
Out-of-band 라는 것이 머죠??
프로세스 동기화문제..
간단하지만 풀지 못하는 에러???;;
TWIP에 관하여
파일 입력..
메세지를박스 자동으로 없앨수 있나요?
트리의 TVN_ENDLABELEDIT에 관해서...
string형을 char배열에 치환하는 함수..?
하드웨어통신 프로그램에 대한 조언 부탁합니다.
인간관계에서 이상적인 관계를 맺기 위해 필요한 것은?
C++프로그램을 웹에...???
데이타베이스에 관한 문제??
USB 포트를 이용하여 2대의 PC사이에서 통신을 할려고 합니다.
경로(폴더) 선택 대화상자
프로퍼티 시트의 위치 조정..
담배/마약 ?
MFC 클라이언트 배경화면에 대하여 질문입니다.
오라클 db에 접속하는 방법좀...
Group Box에 색깔 입히기....
ActiveX Web에 올릴때..
포인터..?
odbc 데이터 원본이 없는경우는?
StretchDIBits함수의 인자를 어떻게 채우지요..
sizeof() 외 2개 더...
acmStream 계열 함수에 관한 질문
공용다이알로그에서 멀티Selectting하기
디버깅중 어셈블리 코드로 넘어갑니다.
부모 다이얼로그 포인터 얻어오는 방법
라디오 버튼에 관한 질문 입니다.
배열로 저장된 이미지 데이터를 화면에 뿌려주려면??
동적으로 생성한 리스트 컨트롤의 항목이 픽쳐 컨트롤 때문에 안보여요.
개인 방화벽과 같은 프로그램은 어떻게 만드나요?
OCX 웹브라우저와 연동하여 Debug하기
Window에도 fork라는 함수가 있나여..??
새로운 윈도우의 생성이 않됩니다.
DoDataExchange 같은 함수를 SDK 에서 쓰려면 ?
P/G 로딩될때 dialogBar에 그림을 넣고 싶은데요...
부탁드립니다. 오류검사
프로퍼티에서 질문 또다시..
급합니다. 적분하는 프로그램짜는 법좀 가르쳐주세요...
이런 함수 있나요?
인류 최악의 범죄는?
int형과 float형에 관한 질문 ?
vc++6 에서..
Wav파일 재생시 이상한 소리가....
Detected Memory Leak?
스플리트윈도를 이용한 탐색기를 만들때....
콤보박스
이것이 도대체 무슨 에러인지??
디렉토리 만드는법
[질문]마우스를 클릭했을때 스크롤 되는 방법?
DrawText 에서 글자배경 투명하게 하려면 ??
라디오 버튼의 기본 설정 방법은 ......
"C"를 배워보고자 합니다.
CRect::PtInRect()에 대한 설명 좀 부탁합니다.
구조체에서 CString을 사용할수 있는지요...
형 변환시 에러가 뜹니다.
도와 주세요
Install Shield로 인스톨 실행 화일을 만들고자 합니다.
임의의 값을 Edit해보려고 합니다.
구조체를 연결리스트로 구성할수 있는 방법....
스레드에 데이터 전송하기
어떻게 해서 키가 크나염..?
소켓 프로그램에서....
CTreeCtrl에서 item 순서 바꾸는 방법 좀 ...
CString 값을 int 형(16진수)으로 변환하려면
왜 ON_COMMAND_RANGE가 지워지죠?
win2000에서...
그래픽 프로그램에서의 필터를 ....!
폴더 알아내기....
주어진데이타(x,y)로 그래프를 그리는 방법
답변 부탁드림다..
TCP ->UDP
파일찾기
ComboBox 에 관하여
Application을 자동으로 저장하려면???
스트링다루는문젭니다.
게임을 만들고싶습니다.
[질문] MFC왕초보의 두가지 질문입니다.
View에서 DialogBar의 RadioButton의 control
CDROM에 CD가 들어있는 지 없는 확인하는 방법..
에디트창에서
G가 'ㅈ'소리가 나는때...
리스트 컨트롤에 색깔 넣고 싶어요
그래프를 표현하기 위한 ActiveX Control소개 부탁...
원격강의 관련 질문
[급]avi플레이어에관한질문?
다른 언어로 작성된 소켓 프로그램
링크에러
nt 4.0 에서 directX8.0 과 direct8.0 SDK 가 설
다이얼로그바 여러개 바꿔가며 쓰는 법
strcpy와 lstrcpy의 차이점이 뭐죠?
CEditView..의 내용..
Active X 만들 때 프로퍼티 추가 방법요~~~
가상키보드를 이용하여 웹페이지의 에디터창에 글쓰는 방법
auto run 프로그램
raw파일이 어떻게 저장되는지?
프로그램 실행중에 콘트롤(edit, button) 옮기기..
ActiveX Server Component 에서...
Top,Left 구하기
초 단위를 시-분-초로 바꾸는 방법??
slider control 만들기
com 객체에 인터페이스를 추가하려면 어떻게 하죠?
dllimport, dllexport를 설명해주세요.. 자세히,,
[질문] 이미지데이터를 가장 빠르게 화면 출력하려면...
메모리 사용을 최소화 하는 방법...
프로그램 실행 도중 window에서 컨트롤 움직이기
현재 OS 알아내는 API
고수님들 제발~~~
DirectX에 관하여...
ERROR_SUCCESS ?
간단한 배열입니다.
dialog 에서
Access Violation...
installshield 프로그램 사용법 있으신분..
BMP 파일로 Wallpaper 셋팅하기
[질문union] 에러가 나네여
우리 아이들 집안에서의 바람직한 성교육은?
시리얼통신 프로그램 구합니다.
DIRECT X 공부를 시작하는데용... MFC 에서 구현할까.. 아님.
여러 cast 연산자의 구분?
동적메뉴
일출과 일몰중 더 멋있는 것은 요?
다이알로그박스나 폼뷰에서 탭 순서를 바꾸려면..
리스트컨트롤에서 컬럼단위로 정렬하기.
왜 미인은 잠꾸러기 라고 할까요??
[질문] MSND Development Platform ?
UI(user interface)Thread 에서 작업스레드 생성해서
sub classing된 에디트 박스에서의 copy&paste문제..
SendMessage에서...
하드웨어 정보를 알 수 있는 방법이 있을 까요?
애니메이션 컨트롤에 쓸수있는 AVI 만드는 법이나 구할수....
socket 프로그램에서 타이머 질문인데요.
레지스트리 값 읽어오기..
정수의 금액표시
c++과 msdn을 설치하려면 ...?
Remote Desktop Protocol에대해서..
회원인증에 관한 내용입니다.
시스템메뉴손대기
[질문] dialog based에서 redraw..
Tab Control에서 질문
후킹에 대한 질문.....
제발.....트리 컨트롤......
VC에서 자바 Function들을 사용할 수 있나요?
[급-질문]ReadEventLog 사용법
다이얼로그바에 배경색을 넣고 싶거든요.
두개의 MDB File 을 동시에 open할수있는지요.
VC++초보 핸들뜻이 무엇입니까?
프로젝트에서 파일을 삭제 할려면..
assert 관련 질문
이것좀 도와주세요!!!!
남편을 이해할수 없네여..
웹하드 구현하기?
CAsyncSocket에서 Create를 하려는데요..
Message Queue 사용법에 대해서 알고싶습니다.
GetWindowLong() 과 GetClassLong() 은 뭐하는 거
서비스로 등록시킨 프로그램에서...
이상해요 이상해요 이상해염!!!!!!!!!!!!!!!!!황당.;;
작업표시줄에 아이콘 넣기
트리 컨트롤에서요.....
리스트 컨트롤에서 원하는 색으로 리스트 추가
ODBC(RECORDSET)으로 연결해서 INSERT처리는 어떻게...
제가...
[급질문!!] 소켓 프로그래밍 전문가님 꼭 좀 도와 주세영.
연결리스트 (Linked list)에 대해서....
다이얼로그???
Edit Box에서..
리스트 박스에서.....
DAO 배포문제.
fopen()에 대해서.....
뭐가 문제죠?
스레드를 잠시 멈추게 하려면?
피임법
시작 > 실행과 같은걸 만들려고 합니다...
::MoveFile()에 대해서......
API 와 MFC 어느것을.....!
슬라이더 (slider) 컨트롤 사용
API함수중에.....
대화상자가 안떠요.....
CFile에 관한 질문다시 올립니다.
분할윈도우에 대한 질문입니다.
대화상자의 크기영역을 알아내는 함수
MDB 파일에서 Requery로 찾은 데이타
다이얼로그에서 현재 포커스가 있는 컨트롤 찾기.
메뉴에 대해서.....
클라이언트/서버에서 회원인증에 관한 것입니다.
도와주세요...
윈도우 사이즈 조절
Excel 파일 저장시 다른 쉬트 사용하기??
익스플로어 형태의 툴바구성
구조를 모르는 DB 테이블의 레코드 삭제.
비주얼C++ 에서 OCX를 사용하고 싶은데...
Asp 에서 OCX 를 붙이는방법??
view클래스의 멤버를 쓸려면 어떻게......
윈도에서 네트웍상의 패킷을 잡는 방법.
CEdit 에서 글자수 제한과 마지막에 캐리지 리턴 넣는 방법
Unhandled exception 에러가 나는데 어디가 잘못된건지??
등록 정보랑 프로그램 연결 대화상자........
GetLastError에 대해서......
[질문]Windows CE를 PC에 포팅할려면..
우리 나라에 마법사들이 존재하고 있다면?
공용컨트롤 사용하는 방법........이....
MainFrame에서 ViewClass를 사용할때 에러가 나요..
DB를 오라클을 쓸려고 하는데??
App에서 View의 함수 호출
VC++내에서 직접 DAO를 써서 mdb를 만드는데 데이타 타입때문에..
프로그램 실행중 중단하는 방법?????
워드 가져다 쓰기..
메모리 관리에 대해
다른 클래스의 함수 호출 방법.
윈도우 만들기...
이거 뭐가 문제인지 좀 가르쳐주세요...
CFile에서 정해진 경로에서 파일 불르기에 관한 질문입니다.
볼이 뭐예요?
[질문] WIN32_LEAN_AND_MEAN ?
시간을 SETTING하는법 ( SetLocalTime을 이용하여...
가로방향 인쇄를 하고 싶습니다.
화일입출력에서...
서버로부터 클라이언트가 메세지 받을때
view 를 만들려고 합니다.
ODBC에서 DB table 연결...
NT에서 서비스 프로그램 등록
lan tcp/ip 통신중에
그래프와 도표..
버튼들이 사라집니다.....
eeswt.dll 요청 !!
ListView의 특정 라인에 바탕색을 넣는 방법?
자식윈도우에서 발생한 이벤트를 부모 윈도우 프로시저에서 처리하는 방법..
현재 위치한 폴더 알아내는 방법과 폴더생성하는 방법
다이얼 로그 클래스 포인터 얻기...................
포커스가 가 있는 버튼에 엔터키가 안먹습니다.
질문..
Edit 박스에 글을쓰면 그 글을..멤버변수로 저장할수있나여?..
CIPAddressCtrl 을 char배열로 변환하는 방법이 있나요?
다이얼로그에서 뷰 사용하기
고수님들의 조언부탁드립니다. (이것때문에 죽겠습니다. ㅜ.ㅡ)
SetTitle() 함수에 대한 설명좀 부탁^^..
레코드삭제시의 궁금한점.
[형변환]long->CSting 형으로
움직이는 메뉴나 프레임 만드는 법좀 가르켜주세용
정말 간단한거
버튼의 포인터???
시간형 레코드값에 NULL값을 넣을 수 있나요?
Random 함수에 관하여
(ODBC)sql data type (꼭 좀 부탁..)
다른 PC의 레지스트리값을 바꿔보고 싶습니다.
모달리스 에서...
특정 위치의 픽셀 정보(색상) 알아내기..
BIOS정보는 OS에 따라 어떻게 가져오는지요?
ActiveX에 Listcontrl
CRecordset에서 login dialog box 안뜨게???
switch()함수에 대해서???
파일이 잘 안 열어져요...
.tlb 파일에 관하여
제발 도와주세요...
키보드 반응에 관해...
[질문]이런 콘트롤은 있는지요...
record를 sort하고 싶은데요..
LineIn Assembly에서의 배열...
api socket server/client 자료 구함
넘 쉬운질문인가..?
스레드 중지..
WAB화일의 위치를 가져오고 싶습니다.
좀 이상해서 질문드립니다..
보고 싶은 영역만 보기...
API 에서 DB연결....
다른프로그램의 확인버튼누르기
WideCharToMultiByte 함수 설명 부탁드립니다.
제발 답변좀 해주세요~~~~~~~~~~
점수가 없어서리..
Visual c++을 설치하고 나서....
CTreeCtrl::GetNextSiblingItem 에 대해서.....
소켓으로 포인터 데이터를 전송하고 싶습니다.
Direct Sound로 Play할 때 문제점
다이얼로그박스에서 분할뷰의 포인터 얻기
[질문]다이얼로그바 에 프로퍼티 시트 삽입할려면?
알집의 ToolBar이미지를 어떻게 구현해야될지.. ㅜ.ㅡ
데이터 형 변환시에 데이터 손실이 어느 정도 인가요?
프로퍼티 페이지의 크기 변경...
일반적인 메신져 프로그램에서....
비주얼 C++ 6.0의 기능이라면... 어떤것들이 있을까요?
추가된 form view의 static control 변수 바꾸기
CComObject<> 포인터 선언하는 방식을 이렇게 하면 안되나요?
스토어드 프로시져 사용법을 알고싶습니다.
자연출산 보다 제왕절개를 권하는 이유는?
EDIT BOX에서 줄바꿈 할때 말인데요.
DLL 에서 소켓통신하기...
idl 로 생성되는 파일을 다른 프로젝트에서 공유하고 싶어요
MDI에서 새로운 ChildFrame생성
Win32 Api함수를 이용해서 문자열에서 문자 축출하기..
텍스트 파일의 내용을 받아서 그래프로 뿌리기
Outlook Express 핸들 하기
CRecordSet의 m_pSet의 초기화는 어디서..
아주 초보적인 오비리스트 질문..
프린터포트를 각각 제어하고 싶어요.
좀 봐주세여...
자신 IP알아내려는 함수가 있는지요...???
Active x 에서 html로 값을 넘기려고 하는데요...
파일 fragment하는 소스좀 가르쳐 주세요......
Value is not within allowable range....?
메모리 릭이 뭐죠..
[질문]Invalidate()를 하면 리소스를 계속 잡아먹던데...
keydary 님...
Win32 Shell Programing. ㅡㅡa;
툴팁한 관한 짧은 질문..
dll을 만들었는데요.
delay 주는 방법.
CListCtrl 에서 글씨 색 변경
mfc에서 메뉴항목 추가를 공부하는중에...초보가..ㅜ.ㅜ
리스트 컨트롤에서.......
P2P 에 대해서 자세히 알고 싶습니다.
왜 메시지가.......
[급함]2차원 배열을 함수에서 인수로 받아야만 해요
다이얼로그를 플랫스타일로 만들려면...
다이얼로그바
CMonthCalCtrl 에서의 버그...?
Debug Assertion Failed Error
제발 봐주세요~~~~~~~~
debug로 컴파일시에는 에러가 발생치 않는데.. release시 에러.
CEdiView에서 Edit창의 맨앞에 라인 번호를 추가하려면...
리스트 컨트롤을 리소스서 정렬기능을 활성화하여 사용하려는데요
리스트의 헤더를 왼쪽에 위치하는 방법
난 바보인가.........
Burst모드 vs Handshake모드
띄어쓰기요~~~~~~이게 왜 않되죠~~?
남편을 이해할수 없네여..
Edit control 에서여
마우스 동작 영역 조정....?
쓰레드에서의 메모리 동적 할당/해제
EditBox에 임의의 코드넣기
뷰에서 함수를 추가하면
MDI에서 Child를 종료시키는 과정에 일어난 에러
MS사의 "Visual Studio 6.0 Service 이게...
초본데 주석 좀..
뷰 전환에 대해서 질문 드립니당..
소켓에 대한 질문입니다.
주석을 좀...
파일선택 다이얼로그에서 선택된 파일이름얻기..
스트링(CString)을 내 하드에 저장하는 방법을 가르쳐 주세여....
Edit박스에서 hexa로 출력
odl 파일
멤버함수창이 안뜹니다.
vcm 사용법에 대해서 도움을 요청드립니다....
Internet Explorer 새로고침...
뷰에서 라인 그리기 급합니다..제가 초보라서^^
과자봉지 안에 들어있는 과자모양들은 모두 다른데 어떻게 그렇게 다른모양을
50대 남자분인데...
16진수 관련 도와주세요.
이런 에러를 해결하려면
API 소스를 MFC로 불러와 ODBC 사용하기??
[초보질문] EditView에서
UDP통신을 하고 있는데요.
Cab 파일을 등록하고 설치하는 배포 프로그램 만들기
리소스 Load Failed..
LPCSTR을 BYTE로 형변환
ddk를 공부하려고 합니다. 도움을 부탁드립니다.
분할뷰(폼뷰와 뷰)에서..뷰 내용을 선택한후 폼뷰에서 삭제시...질문
VC에 있는 워크스페이스와 같은 기능을 하는 소스나 참고자료 부탁합니다.
ATL에서 여러개의 class를 만들어서 사용하는 방법
ListView의 일부 칼럼을 우측정렬하기
InitDialog에서 DTPICKER컨트롤에 특정날짜를 셋팅하는 방법
메인 프레임 클래스 이름 만들어 주기
ChartFX 어떻게 사용하나요?
점수 다걸고 질문있습니다.
Link 에러가 나서 그러는데요.
리소스를 열수 없습니다.
CDC 에 그려져 있는 일정 영역의 내용을 CBitmap으로 내릴려면.
이 화면에서도 보이는 툴바와 View 사이의 구분선 구현은...?
dll 분석방법좀 알려주세요
MDI에서
listview에서 한 item이 여러 라인을 가질수 있는지.
Api 에서 DLL 연결해서 사용하기
visual C++에서 모터제어 법
쓰레드 프로그램에 관련된 질문을 드립니다.
CreateThread 에서여
2개의 ASF 파일을 합치는 방법?
CString -> LPCOLESTR 형변환
특정 컨트롤이 위치해 있는 좌표값 얻기
new 로 컨트롤 동적생성시킨 다음 delete 시키기
listCtrl에서의 드래그를 할려구
Application간의 Message전달
중국어 NT에서...
DB Table list에서 primary key 얻어 오는 방법좀...
CAsyncSocket을 사용한 파일전송시 잘라보내는 방법 갈켜주세요.
레지스트리의 값을 읽어올때요.. 데이터가 자꾸 깨집니다.
include 문에 관해??
특정디렉토리의 파일 갯수를 알아내기
INVALIDARG 로 리턴하는 메소드 는 클라이언트에서 어떻게 에러 체
생성자 함수의 파라미터..
계산기 만들기
clrscr명령은 쓰면 안되나요?
메세지에서 int 형을 CString으로 바꾸어 출력하는법
ActiveX에서 ftpconnection 이럴때는...
바탕화면 영역 바꾸기
system idle process가 뭐하는건지 가르쳐 주세요
E메일 클라이언트..
oledb 에서 필터조건주기
다른 Dll을 로드해서 다른 Dll 만들기...
CRgn사용법에 대하여...
OPEN GL 관련 사이트 소개 부탁합니다...
이상하네요..초보임다..
랜상의 컴퓨터 리스트 알아내기
비주얼 씨에서 이진수에 관한 질문입니다.
NT4.0에서 작업관리자의 프로세서 마침을 구현하고 싶습니다.
하드웨어 장치에서 읽은 그림을 빨리 출력하기
메시지 박스를 자동으로 없애고 싶으면
settimer() 함수사용법
트리컨트롤에서 아이템 선택시 왜 이미지가 바뀔까요?
메소드의 인자가 올바르지 않으며 리턴시킬려고 하거든요
주석을 ...
out 파리미터를 2개 주면 스마트 포인터 쓸수 있나요?
CRichEditView에서 CStringArray의 값을 화면에
[질문] Edit box에서 영문만 입력받고 싶습니다.
팔,다리가얇아서고민이에요,굵어지고싶어요
죄악에 적합한 색은?
소켓프로그램에서요...상대방의 IP를 얻어오는 방법의 정석은 과연?
[질문]MDI에서 활성화된 차일드윈도우얻기의 에러가...(Plz...)
ActiveX에서 웹브라우저를 종료시키려면
미리 알수 없는 컨트롤 삭제하기
FTP 에 관한 질문입니다...(MFC...혹은...API)
FormView에서 오픈한 Dialog의 Edit 값을 가져오고 싶어요~
windows98se인데 내 컴퓨터 들어갈때 문제가 있어요
산부인과
아웃룩 익스프레스를 띄우고 자동으로 특정화일을 첨부 하도록 하고 싶슴다
VB의 Chr() 함수와 동일한 C++ 함수는?
제 프로그램에서 다른 프로그램을 호출....
연결자가 무엇인지...
리모콘 만드는법...
콘솔모드에서요...MFC클래스를 사용하는 방법은 무엇인가요?
화살표 키보드 메세지에 대해서...
ntdll 에서 error가 나거든요.
툴바(리바)에서 256컬러 비트맵 아이콘을 사용하는데 배경을 투명하게..
[질문]MDI에서 뷰클래스의 멤버함수 참조하는 방법좀 부탁합니다.
vb 에서 obuffer5 = Chr(2) 를 vc++ 로 바꾸려면 어떻
GDI 객체에 대해서 질문이 있습니다.
URL decoder
collection class 에 관한..(map/dictionary)
[질문] 자식윈도우의 위치를 얻는 방법
프로그램 패키지를 만들기(인스톨 쉴드 없이)
Url을 입력받아 html파일 가져오기..근데 아뒤와 패스워드 필요!!
질투에 적합한 색
인스톨쉴드에서 파일 존재체크 방법
다이알 로그 베이스에서 버튼 하나를 눌러서 다른 다이알 로그 박스 띄우는
Edit Box에 입력이 않됩니다.
리스트컨트롤(Report 스타일)안에다가 콤보박스를 넣는 방법
도스 명령어중 IP 주소 얻는 명령어..
시리얼 통신에서 버퍼에 있는 데이터를 editbox로 출력하는 방법..
oledb 에서 말하는 bookmark 가 뭐죠?
[급합니다]2차원동적배열할당을 삭제하는 방법
HBRUSH CTestView::OnCtlColor에서의 메모리 누수
윈도우 크기 조정
SDK 질문있습니다.........
[질문]레지스트리에 값 쓰기
Accept함수에 대해 좀 알려주세요..
sndPlaySound함수 실행시 에러...
프로그램 실행과 동시에 트레이 실행
대인관계잘하는법좀..
내 컴의 도메인 이름을 알 수 있는 방법이 있을까요..???
VISUAL C++로 FTP프로그램을 짜보고 싶습니다.
멀티스레딩시 이렇게 하는것이 괜찮을까요?
초보자들이 알수 있는 OpenGL 소스 좀~~~
File의 내용을 읽어서 메모리에 저장할때...
주소록을 MFC로 짤려면 다이알로그기반으로 해야함니까
클래스는 어떻게 삭제하나요?
DB에 관련한 기본적인 질문입니다. 좀 봐주세요..
pDoc가 포인터 변수인데 왜 &pDoc라고 쓴 것인가요?
마우스가 다이알로그 밖에 나갔을 때 이벤트는?
교복이 비싼 이유는?
다이얼로그 한번만 뛰우기
아주 초보적인 질문.. UNICode로 컴파일 할려면....
AFX_DATA
멀티 테스킹 기능 해제.
윈도우내에 놓여있는 DlgItem의 위치를 알아내는 방법은?
[질문] SDI에 도킹된 바.. 보였다 안보였다...
ISAM 화일에 관하여....
파일 생성 어떻게 하나요.
집에 불났을 때 가장 먼저 갖고 나올 세가지는?
[질문]activex 관련 질문.( 웹페이지 새로고침에서..)
포인터에 관한 질문이에여..
버전체크 & 작업표시줄에 안나타나게 하려면?
sync, async 소켓 프로그래밍...
vc++ 왕초보질문
문자열 짜르기
소켓 프로그램 내에서 소켓 2개 생성...
CALLBACK로 TIMER 응용하기
클라이언트에서
edit box에 입력한 CString값을 배열에 입력하는 방법....
자동차 보험 가입 (본인차를 타인 명의로 가입?)
제 컴퓨터에 있는 어떤 프로그래을 찾아서 실행시키려고 합니다.
원소켓에서여
[왕초보] 2개이상 리턴값쓰기...
초보의 질문(웨이브파일은 어케 만들거나 얻을 수 있나여?)
이상한 AppWizard
간단한 부탁입니다...
이놈의 vc가 미쳤나.........
Static Control에서 AutoScroll은??
웹페이지에서 디버그창 뜨는문제.
vc++ 왕초보질문
DrawBitmap()의 사용법이 궁금합니다.
IErrorInfo는 어떻게 사용하는 것인지?
전문개발자님께 질문드립니다.
리소스 파일 추가할때 질문요...
MFC 로 생성한 뷰의 색깔 바꾸는 방법
와~! 이해 X MFC WIN32 로 넘아가야 겠는데 질문!!!
ODBC를 거치지 않고 원격지 db를 접속할 수 있나요?
sdk에서 파일 입출력문제입니다.
1:1 통신 가능한 프로그램 입니다..1:다 연결을 하고 싶은데요..
ShowWindow()함수에서요
UI Thread
MACRO 에서. 날짜 넣는 법이요..
서버와 클라이언트간의 통신.
분할뷰에서 포인터 얻기
자위방법이여
콤보박스에서 프로그램 종료후에도 값받기..
에러 좀 해결해 주세요
첨 보는 문법입니다. 제발 도와주세여...^^;;
한문자 읽어오기
COM에서 QueryInterface와AddRef등이 안보여요
[질문]콤보박스에서여 디폴트로 어떤 값이 보여지게 할 수 있나요??
[급질문]파일오픈창 열때 원하는 경로를 디폴트디렉토리로 지정할수 없나요?
남자 성기가 이상합니다..;;
Editbox에서 Enter값의 들어왔는지 알고 싶은데요..
MySql안의 데이타를 검색, 수정, 삽입 하려면...
대장암은 어떻게 고칠수 있나요?
SetTimer 함수에 대해...
처음 타인을 만났을 때 그 들이 생각할까봐
CFile 위치지정
listcontrol에 글자색을 변환시킬수 있나염???
리눅스의 C와 윈도우의 MFC간의 소켓통신 어떻게 하나요?
ordinal에 대해...
Win API프로그램에 OCX넣기
익스플로러에서 새창이 생성될때 그 창의 포인터를 얻는 방법
선생님이, 방학때도 월급을받는이유?
한번 실행된 프로그램이 또다시 실행되는걸 막으려면...
소캣통신에서 두개의 패킷이 가끔 붙어요..
gif animation Load & Save
에디트박스에서 엔터키 인식
다중 널문자가 포함된 BYTE 정보를 널 문자 포함, 다른 바이트 변수로
FarPoint사의 Spread사용중.....
이 알고리즘좀 알려 주세여..
모달리스와 모달 다이알로그..
View Class 중OnPaint
레지스트리에 저장..
툴바에 관해..
특정 폴더를 감시하여..
sql 구문에서...
문제좀 해결해 주셔요~~~~~~~~
이 어셈블리좀 번역 부탁드립니다.. (아주 급함,. 꼭 필요.. ㅠㅠ)
CStringList::GetTail함수,...
잘못 등록한 클래스 삭제..
CView_SDI 프로그램에서 메인창의 색깔 및 메뉴 색깔 바꾸기..?
MS FLEX GRID CONTROL 6.0(CMSFlexGrid)
VB dll 을 vc++에서 호출하려고 하는데......
ATL control에서 해당 컨트롤이 시작되고 종료될때 수행할 코드
(아주 급함) 다중접속 프로그램을 짜고 있습니다.. 연결리스트 노드 삭제
(아주 급함) 다중접속에서 연결리스트에서 자꾸 에러가 남니다...
리스트컨롤 파일저장에서 업로드
(꼭 필요함) X 버튼을 눌렀을때.. 종료하지말고 다른 함수 호출하기
리스트 컨트롤에 눌린 키 얻는 방법
리스트 컨트롤에서 선택모드(한개만, 멀티 선택) 변경방법
분할 윈도우안에 또 분할하기~~~
[질문] Win32API로 만든 클래스를 어떻게 DLL로 바꾸나요...?
variables 창은 프린트가 안 되나여?
툴바 높이 설정..
사운드음소거가삭제되서,,ㅠ,ㅠ소리가안나와염,,어떻하져,, ?
CListCtrl DrawItem에서 메모리 문제...
코가펩시와 펩시콜라 성분은 똑같나요?
outlook 을 이용한 메일보내기
Menu의 font는 어떻게 변경하나요..?
API와 함수의 파라미터에 대한 자세한 설명 부탁드립니다.
에디트박스에서...
간단한 질문.. 프로그램 스타일문제인데.. #define문의 이용에 대해
다이알로그박스의 스크롤이 되지않아요...왜 그런가요?
html문서 다이얼 로그에서 보여주기
교차로에서 우회할때 사고가 많이나는데..줄일 수 있는 획기적인 방법이 없
컴 퓨 터 호 ㅏ면 이 ,..
리니지2 게임 NVIDIA RVIA TNT2 Model64/Model64
산부인과에서는
홈페이지 제작 아르바이트
(PHP,자바스크립) 로그인등..
키스하는 법을 좀.;;
물때문에 귀가맞혔어요.
안경을 밟은 느낌도 안났는데 밟았다고 돈 달래요 줘야되요?
메모리가 이상해요.
다르게 한글을 열수 있는 방법이나 복구할 수 있는 방법은 없는건가요?
테크닉???
다리를 빠른시간에 쉽게 쨀순없나요?
수녀님 머리에 쓰는 것을 두건이라고 하나요
전세기간 만기전 이사를 하려는데요...
컴퓨터를자꾸키면이상한게나오던데.......
미사때 여자들은 왜 하얀 천을 머리에 쓰죠?
처녀막이 찢어지면 어떻게 돼나요
재미있는 게임 소개좀;
요즘 퇴직연령은 몇 살이죠
개가 안경을 밟았다고 돈달래요!!!!!!보새요!
산부인과
안녕하세요 좋은 기회에 글올립니다..
표현력을 기르는 법은?
수능 재수에 관한 질문이요
홍길동에 대한것
안경을 밟았다고 돈달래요 밟은 느낌도 안났는데 막 이상한 이유 대면서 달
컴퓨터 비아칩 설치에 관한 문의
레스포삭
김정민의 "바닷가에서" 리메이크한걸로 알고있는데 원곡은
한 사람과 평생부부가 가능하나요
세법법전 구입할려면 어떤책 어디에서 구입합니까?
무궁화는 왜 밤에 지고 낮에 피나요?
답변기다리겠습니다..
힐리스 타면 다이어트 되나요?
쉽고 성과가 좋은 운동 없을까요?
사실저...
'만들다'를 줄이면 '만듬'이 맞나요? 아니
파일을 켜면 에러 메세지가 떠요 어떻게하져...
[수성]의 관하여서~~^^(30포인트)
행복에 적합한 색
행복할 때 필요한 것
금붕어비늘인지?뭔지 모르겠지만 하얀게 벗겨져요..
혼전 성관계는 필요하나요
ip공유기 연결 시 컴퓨터가..
클릭비 4집앨범 의상 협찬은 어디서 받았나여?
화가 날때 필요한 것?
상 많이 받으면요.
코덱은 어떻게 다운받나요?
화장과 매장 중 어느 게 더 낫죠?
스타크래프트할때 다운됩니다 (게임중 아님)
압축파일을 다운받을때...
가장 싸고 믿을 만한 레스포삭 인터넷 쇼핑몰은?
관계후 이상하게 피가 나와요...
버뮤다삼각지가무엇인가여
팽이버섯이 우리몸어디에 좋은가요..??
머리숱을 줄일순 없나요?
왜 1.5리터 야쿠르트는 없는 걸까?
세상에서 제일 돈이 많은 부자는 누구인가요?
'만듦'이 맞는 이유도 좀 적어 주시면
아인슈타인의 뇌의 가치는어느정도죠?
클립을 어떻게하면 자화시킬 수 있을까요?
자꾸 손가락을 빨아서...
중국을 왜 이웃나라라고 안하나요?
D드라이브랑 E드라이브가 없어요...컴에 관한거
음..
포맷하는 과정에서..
처녀막이 터지면 소리도나요?피는 얼마나/
우유에 밥 말아 먹으면 어떠세요?
땅을삽으로계속파면서들어가면지구반대쪽까지가나요?
컴을 업하려는데..(지식지수30점 꼭 도움이 될만한 답변좀)
토마스 만
태그에 대해 알고 싶습니다.
리눅스를 사용 할려고 하는데...50점..
여드름없애는 방법좀..
LCD게임도 베틀넷 되나요?
무진기행
Posted by 모과이IT
,




마이크로 소프트사 행사때마다 나누어 준다던 포스터 (비주얼스튜디오 2008 단축키)
Posted by 모과이IT
,
명령이름 바로가기 키 설명
디버그.코드변경내용 적용 Alt + F10 편집하며 계속하기를 시작하여 디버그 중인 코드에 변경 내용을 적용합니다.
디버그.자동 Ctrl + Alt + V, A 현재 프로시저에서 현재 실행되는 줄의 범위에 현재 포함된 변수의 값을 볼 수 있는 자동 창을 표시합니다.
디버그.모두 중단 Ctrl + Alt + Break 디버깅 세션의 모든 프로세스 실행을 일시 중지 합니다. 실행 모드에서만 사용할 수 있습니다.
디버그.함수에서 중단 Ctrl + B 새 중단점 대화상자가 표시됩니다.
디버그.중단점 Ctrl + Alt + B 중단점을 추가하고 수정할 수 있는 중단점 대화상자를 표시합니다.
디버그.호출 스택 Ctrl + Alt + C 활성화된 모든 프로시저 목록이나 현재 실행 쓰레드에 대한 스택 프레임을 표시하는 호출 스택 창을 표시합니다. 실행 모드에서만 사용 할 수 있습니다.
디버그.모든 중단점 삭제 Ctrl + Shift + F9 프로젝트의 모든 중단점을 지웁니다.
디버그.디스어셈블리 Ctrl + Alt + D 디스어셈블리 창을 표시합니다.
디버그.중단점 설정 Ctrl + F9 중단점을 비활성 상태에서 활성 상태로 전환 합니다.
디버그.예외 Ctrl + Alt + E 예외 대화상자를 표시합니다.
디버그.직접실행 Ctrl + Alt + I 식을 계산하고 개별 명령을 실행할 수 있는 직접 실행 창을 표시합니다.
디버그.지역 Ctrl + Alt + V, L 현재 스택 프레임의 각 프로시저에 대한 변수 및 각 변수의 값을 볼 수 잇는 지역 창을 표시합니다.
디버그.메모리1 Ctrl + Alt + M, 1 조사식 또는 변수 창에서는 잘 표시되지 않는 큰 버퍼, 문자열 및 기타 데이터를 볼수 잇는 메모리 1 창을 표시합니다.
디버그.메모리2 Ctrl + Alt + M, 2 조사식 또는 변수 창에서는 잘 표시되지 않는 큰 버퍼, 문자열 및 기타 데이터를 볼수 잇는 메모리 2 창을 표시합니다.
디버그.메모리3 Ctrl + Alt + M, 3 조사식 또는 변수 창에서는 잘 표시되지 않는 큰 버퍼, 문자열 및 기타 데이터를 볼수 잇는 메모리 3 창을 표시합니다.
디버그.메모리4 Ctrl + Alt + M, 4 조사식 또는 변수 창에서는 잘 표시되지 않는 큰 버퍼, 문자열 및 기타 데이터를 볼수 잇는 메모리 4 창을 표시합니다.
디버그.모듈 Ctrl + Alt + U 프로그램에서 사용하는 .dll 또는 .exe 파일을 볼 수 있는 모듈 창을 표시합니다. 다중 프로세스 디버깅에서 마우스 오른쪽 단추로 클릭하여 모든 프로그램에 대해 모듈 표시를 선택할 수 있습니다.
디버그.프로세스 Ctrl + Alt + Z 프로세스 창을 표시합니다. 실행 모드에서 사용할 수 있습니다.
디버그.간략한 조사식 Ctrl + Alt + Q

또는

Shift + F9
선택한 식의 현재 값이 포함된 간략한 조사식 대화상자를 표시합니다. 중단 모드에서만 사용할 수 있습니다.
조사식을 아직 정의하지 않은 변수, 속성 또는 기타 식의 현재 값을 확인 하려면 이 명령을 사용 합니다.
디버그.다시 시작 Ctrl + Shift + F5 디버깅 세션을 종료하고 다시 빌드한 다음 처음부터 다시 응용 프로그램 실행을 시작합니다. 중단 및 실행 모드에서 사용할 수 있습니다.
디버그.커서까지 실행 Ctrl + F10 중단 모드에서는 현재 문부터 선택한 문까지 코드 실행을 다시 시작 합니다. 현재 실행 중인 줄의 여백 표시기가 여백 표시줄에 나타납니다. 디자인 모드에서는 디버거를 시작하고 커서 위치까지 코드를 실행 합니다.
디버그.스크립트 탐색기 Ctrl + Alt + N 현재 디버깅 프로세스에 있는 문서들을 표시하는 스크립트 탐색기 창을 표시합니다. 실행 모드에서 사용할 수 있습니다.
디버그.다음문 설정 Ctrl + Shift + F10 선택한 코드 줄을 실행 지점으로 설정합니다.
디버그.다음문 표시 Alt + Num 다음에 실행할 문을 강조 표시합니다.
디버그.시작 F5 자동으로 디버거에 연결하고 속성 대화상자에 지정된 시작 폼에서 응용 프로그램을 실행합니다. 중단 모드에서는 계속으로 바뀝니다.
디버그.디버깅하지 않고 시작 Shift + Alt + F5 디버거를 호출하지 않고 코드를 실행 합니다.
디버그.한단계씩 코드 실행 F11 한 번에 하나씩 코드를 실행한 다음 함수 호출을 실행합니다.
디버그.현재 프로세스
한단계씩 코드 실행
Ctrl + Alt + F11 프로세스 창에서 사용할 수 있습니다.
디버그.프로시저 나가기
디버그.현재 프로세스
Shift + F11 현재 실행 지점에서 함수의 나머지 줄을 실행 합니다.
프로시저 나가기 Ctrl + Shift + Alt + F11 프로세스 창에서 사용할 수 있습니다.
디버그.프로시저 단위 실행 F10 다음 코드 줄을 실행하지만 함수 호출을 통한 실행은 제외 됩니다.
디버그.현재 프로세스
프로시저 단위 실행
Ctrl + Alt + F10 프로세스 창에서 사용할 수 있습니다.
디버그.디버깅 중지 Shift + F5 프로그램에서 현재 응용 프로그램의 실행을 중단합니다. 중단 및 실행 모드에서 사용할 수 있습니다.
디버그.쓰레드 Ctrl + Alt + H 현재 프로세스의 모든 쓰레드와 해당 쓰레드에 대한 정보를 볼 수 있는 쓰레드 창을 표시합니다.
디버그.중단점 설정 해제 F9 현재 줄에 중단점을 설정하거나 제거합니다.
디버그.디스어셈블리 설정 해제 Ctrl + F11 현재 소스 파일에 대한 디스어셈블리 정보를 표시합니다.
중단 모드에서만 사용 할 수 있습니다.
디버그.조사식1 Ctrl + Alt + W, 1 선택한 변수 또는 조사식의 값을 볼 수 있는 조사식 1 창을 표시합니다.
디버그.조사식2 Ctrl + Alt + W, 2 선택한 변수 또는 조사식의 값을 볼 수 있는 조사식 2 창을 표시합니다.
디버그.조사식3 Ctrl + Alt + W, 3 선택한 변수 또는 조사식의 값을 볼 수 있는 조사식 3 창을 표시합니다.
디버그.조사식4 Ctrl + Alt + W, 4 선택한 변수 또는 조사식의 값을 볼 수 있는 조사식 4 창을 표시합니다.
디버거 상황에 맞는 메뉴.
중단점창.삭제
Alt + F9, D 선택한 중단점을 제거합니다.
중단점 창 내에서만 사용할 수 있습니다.
디버거 상황에 맞는 메뉴.
중단점창.디스어셈블리로 이동
Alt + F9, A 디스어셈블리창을 표시합니다.
중단점 창 내에서만 사용할 수 있습니다.
디버거 상황에 맞는 메뉴.
중단점창.소스코드로 이동
Alt + F9, S 코드 파일에서 선택한 중단점 위치로 이동합니다.
중단점 창 내에서만 사용할 수 있습니다.
도구.프로세스에 연결 Ctrl + Alt + P 한 솔루션에서 여러 프로그램을 동시에 디버깅 할 수 있는 프로세스에 연결 대화살자를 표시합니다.


Posted by 모과이IT
,

Part 1 / 3. 공유폴더 지정하기

1.1. VMware 내 자신이 만든 가상 OS (Windows XP) 탭에서 마우스 오른쪽 클릭을 합니다.

1.2. Settings... 를 클릭합니다.

1.3. Virtual Machine Settings 창이 뜨면 Options 탭을 클릭합니다.

1.4. Shared Folders 를 크릭합니다. (처음에는 Disabled 라고 되어있습니다.)

1.5. Folder Sharing 을 'Always enabled' 로 설정해줍니다.

1.6. Folders 에서 공유할 폴더를 지정하기 위하여 'Add' 버튼을 클릭합니다.

1.7. Add Shared Folder Wizard 창이 뜨면 'Next' 버튼을 클릭합니다.

1.8. Host path 를 입력하라는 곳에서 'Browse' 버튼을 클릭합니다.

1.9. Host path 라는 말에서 아시다시피, 가상 OS 가 아닌 컴퓨터 본체 OS 내의 경로입니다.

1.10. Windows7 내에서 공유할 폴더를 생성하고 선택한 후 '확인' 버튼을 클릭합니다.

1.11. 폴더를 선택한 후 폴더의 닉네임을 지어주고 'Next' 버튼을 클릭합니다.

1.12. Additional attributes 에 'Enable this share' 에 체크합니다.

1.13. 'Finish' 버튼을 누르면 일.단. 공유할 폴더를 지정하는것 까지는 끝납니다. -_-;;

1.14. 공유 폴더가 지정된 모습


Part 2 / 3. (option) 네트워크 프로토콜 추가하기 
                         ( IPX/SPX/NetBIOS )
- 파일 공유에 필요한 네트워크 프로토콜이 추가되어있지 않으면 공유 폴더를 지정해도 공유가 안됩니다.

2.1. VMware 가상 OS (Windows XP) 내에서 '내 네트워크 환경'에서 마우스 오른쪽 클릭으로 메뉴를 call 하고 '속성'을 클릭합니다.

2.2. 인터넷이 연결된 '로컬 영역 연결'의 '속성'을 클릭합니다.

2.3. 네트워크 항목에 'NWLink~' 관련 항목이 있는지 확인합니다.
- 항목이 있다면 Part 3. 으로 바로 넘어가시고 없다면 2.4 로 진행하시면 됩니다.

2.4. 'NWLink~' 관련 항목이 없다면 '설치' 버튼을 클릭합니다.

2.5. '네트워크 구성 요소 선택' 에서 '프로토콜'을 선택하고 '추가' 버튼을 클릭합니다.

2.6. '네트워크 프로토콜 선택' 에서 'NWLink IPX~' 를 선택하고 '확인' 버튼을 클릭합니다.


2.7. 네트워크 항목에 'NWLink~' 가 추가가 된 것을 확인할 수 있습니다.


Part 3 / 3. 네트워크 공유 드라이브 걸어주기

3.1. VMware 의 가상 OS (Windows XP) 에서 네트워크 환경의 메뉴 중 '네트워크 드라이브 연결'을 클릭합니다.

3.2. '네트워크 드라이브' 창에서 드라이브 명을 지정하고 '찾아보기' 버튼을 클릭합니다.

3.3. VMware Shared Folders 를 클릭하면 초.큼. 시간이 지난 다음 공유 폴더로 지정한 폴더가 보일겁니다.

3.4. 공유 폴더를 네트워크 드라이브로 선택하고 '마침' 버튼을 눌러줍니다.

3.5. '내 컴퓨터'를 열어보면 '네트워크 드라이브'에 공유 폴더가 뜬 것을 확인할 수 있습니다.

이제부터는 Window7 과 VMware 의 가상 OS (Windows XP) 와 공유 폴더로 서로 파일을 주고받을 수 있습니다.
Posted by 모과이IT
,