MFC 관련


C#에 접근하자

MFC 로 이러쿵 저러쿵 몇가지를 하다보니 실제로 쓸만한 많은 프로그램들이 C#으로 쓰여져 있음을 발견했다. 그냥 C++와 MFC만으로도 충분하다고 생각하며 버텨왔는데 이번 기회에 그냥 바꾸기로 한다.
몇몇 유용한 사이트

1. C#으로 구현된 디자인 패턴에 대한 사이트

2. 내가 관심있어하는 COM Interop에 관한 MSDN의 자료 링크

3. C#강좌 사이트

4. Microsoft 사의 기본문서

5. COM 관련


6. C# Tutorial

7. MS Office Support

8. Automation Samples Using Managed Code

MFC에서 CWnd와 HWND간 핸들변환 MFC


CWnd *pWnd;
HWND hWnd;

// CWnd -> HWND
hWnd = pWnd->m_hWnd;

// HWND -> CWnd
pWnd = CWnd::FromHandle( hWnd );

MainFrame이나 다른 윈도우에서도 사용하려면 Cast하여 사용할 수 있겠죠?
CWnd는 대부분 윈도우객체의 상위 클래스이니깐 말입니다.
클래스간 계층구조를 들여다 보는 습관도 나쁘지는 않습니다 ^^

MFC 와 SQLite 연동예제~ MFC


C++ Template 사용법을 찾다가 MFC

C/C++를 사용해온지 오래되었지만 자주 사용하지 않는 기능이 있다. 
자주 사용하지 않다보니 잊어버리는 것들... 
좀더 업그레이드 시켜서 정리하고 싶은 마음에 찾아본 사이트인데 괜찮은듯 하다. 
자세한 내용은 봐야겠지만 말이다.


MFC Library one of the goods MFC


MFC 에서 String 처리 MFC

아주 명료하게 잘 정리되어 있다.
이 사람의 다른 글들도 유용한 것들이 많은것 같다.

The Complete Guide to C++ Strings, Part I - Win32 Character Encodings

http://www.codeproject.com/KB/string/cppstringguide1.aspx

The Complete Guide to C++ Strings, Part II - String Wrapper Classes





묵상 일상

사람은 에너지를 만들어 내는 방식이 다양하다.
기본적인 육체적 에너지가 기본이 되겠지만
내면에서 영과 혼에서 생성되는 에너지를 가지고 일을 하게 되면
지치지 않고 주님의 일들을 감당할 수 있는 그런 능력의 삶을 살아갈 수 있을것이라고 생각하게 된다.

사람은 말한마디에 힘이나고 김이새거나 너무나 연약한 모습을 갖고 있지만
대체로 사람들은 이 부분을 간과 하게 되는 경우가 많다.

사람을 만나서 에너지를 얻기도 하고 뺏기기도 하고
성향적으로도 비슷한 경우가 발생하고
주어진 상황에 따라 비슷한 경우가 발생하게 되는것 같다.

영의 깊은곳에서 솟아나오는 이 에너지는 마르지 않는 샘과 같고 
새로운 에너지의 원천이 된다는 것을 잊어서는 안된다.

매일의 삶 가운데 묵상을 통해서 이 생수를 퍼올리는 자만이
생명을 살리는 삶을...
영혼을 살리는 삶을...
하나님나라와 주님의 영광을 위해 온전하게 살아나가는 비결인것이다.

약한 자존감은 에너지 생성을 잘 하지 못한다.
인간은 약할 수 밖에 없다. 
그러므로 절대자이신 하나님!
예수님의 십자가를 통한 그 사랑만을 의지하며
이 모든것들이 힘의 원천이 되어야 한다.


Visual C/C++ GPIB Project 할때 생성시 유의 사항 MFC

Test Environment

Compiler : Visual C/C++ 4.0 ~
GPIB Card : NI-488.2 USB

NI에서 제공하는 CD의 관련파일들을 설치하고 나면 아래의 예와 같은 폴더에 지원파일들이 설치된다.

Library Directory
C:\Program Files\National Instruments\Shared\ExternalCompilerSupport\C\lib32

Include Directory
C:\Program Files\National Instruments\Shared\ExternalCompilerSupport\C\include

새롭게 MFC를 지원하는 프로젝트를 생성해서 작업을 하려면
다음 설정이 변경되어 있어야 한다.

Properties --> Configuration Properties --> General --> VC++ Directories --> Include Directories
Properties --> Configuration Properties --> General --> VC++ Directories --> Reference Directories
Properties --> Configuration Properties --> General --> Use of MFC --> Use MFC in a Shared DLL

 


묵상


하나님을 인간의 지식범위 내에서 한정짓고 제한하는 오류를 범하는 경우가 많다.
신앙은 삶이 모든것이지 사람이 자신의 지식과 한계로 규정할 만한 것이 아니다.
종교라는 이름으로 허전한 구석을 메우는 하나의 철학쯤으로 생각하는 것.
그것이 죄악된 세태의 모습일 것이다.
예수님의 십자가 보혈이 이 세상의 어떠한 무엇으로도 바꿀 수 없듯이
말씀이신 예수님의 그 능력을 떠나서는 유한한 세상을 살아가는 유기체일 뿐이다.
하나님은 동행하시며 그 존재를 늘 계시하시는 분이시다.
이미 천국은 이땅에 삶가운데 임하고 있지만
많은 사람들은 그것을 외면한체 자신의 오만과 자신의 자신됨을 가지고 살아간다.
그것을 깨우치시려고 주님은 비유를 통해 다양하고도 입체적인 말씀으로
늘 다가오시며 노크하고 계신다.
듣는귀가 있는자 누구인가...

호흡이며 대화의 주체이신 주님과의 동행하는 삶만이
이 세상에서 천국을 체험하는 유일한 길이다.
죄인임을 고백하고 십자가 보혈로 우리죄를 대속하신 주님을 유일한 구원의 주로 고백하는 길만이 
죄된 본성에서 떠나 영원을 향한 첫발임을 잊어서는 안된다.


1 2 3 4 5 6 7 8 9 10 다음