반응형

프로그래밍 관련 306

C/C++ MFC 스레드(Thread) SendMessage PostMessage 관련

=====================================================================    출처: http://readme79.tistory.com/6  [알아야 할 것]1. 크기(size) 및 효율성(performance)의 이유로 MFC 객체(Object)는 스레드에 안전한 구조가 아니다.2. MFC 객체에 접근(Access)하기 위해서는 CWinThread 객체를 사용한 스레드여야 한다. (User-Interface Thread, Worker Thread)  - User-Interface Thread와 Worker Thread의 차이 : User-Interface Thread는 스레드 자체의 메시지 큐를 가지며 일반적으로 UI를 포함한다.3. 일반적인 규칙으로..

C/C++ 파일I/O 파일 읽기 쓰기, 파일 입출력 관련

======================= ======================= ======================= 출처: http://lafirr.tistory.com/23 MS Visual Studio 2005 에서 fopen 과 sprintf 함수 사용시 다음과 같은 warning message 가 뜬다. warning C4996: 'fopen' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(234) : see declaration of 'fopen' Message: 'This function or variable may be unsafe. Consider using fopen_s..

OpenGL Projective Texture Mapping with OpenGL GLSL

================================= ================================= ================================= 출처: http://diehard98.tistory.com/m/entry/Projective-Texture-Mapping-with-OpenGL-GLSL Projetive Texture Mapping 은 3차원 텍스쳐 기법 중의 하나로 3차원 물체위에 텍스쳐를 투영시키는 기법이다. OpenGL은 잘 알고 있다시피 화면을 그리기 위해 Fixed pipeline를 이용한 방법과 GLSL 과 같은 쉐이더를 이용한 방법이 있다. Fixed pipeline을 이용해 Projective Texture Mapping을 구현한 예는 이미 널..

C++: WIN API, MFC - INI(확장자.ini) 파일 일고, 쓰기

=====================================================================      출처: http://moople.tistory.com/62   저장 대상 정보는 사용자 신상, 위치, 크기, 옵션, 사용자의 설정, 최근 연 파일 목록 및 기타 동작에 필요한 모든 정보들이다.단, 이런 설정 정보는 프로그램 자신의 정보일 뿐이지 사용자의 정보는 아니다.INI 파일은 섹션, 키, 키값으로 구성되어 있는 단순한 텍스트 파일이며 메모장으로 열어 보면 쉽게 그 내용을 확인할 수 있고 편집도 가능하다.   INI 파일 구성       섹션 : 정보의 종류에 따라 나누어 놓은 키의 그룹키 : 저장할 정보의 이름키 값 : 저장된 데이터            관련 함수BO..

C/C++ STL의 문자열 string 사용법 검색 배치 자리 관련

======================= ======================= ======================= 출처: http://hong2da.tistory.com/28 rfind : 문자열 뒤에서 부터 검색 find_first_of : 주어진 문자열에서 찾는 문자가 있는 곳의 시작위치를 찾아 반환 find_last_of : 같은 문자 중 제일 마지막 위치를 찾는 함수 find_first_not_of : 입력한 문자열중에 속하는 문자 중 어떤 문자도 같지 않은 문자의 시작 위치를 찾는 함수 find_last_of : 제일 마지막을 찾는 함수 출처: http://hong2da.tistory.com/28 [세상사는 향기-너와 내가 만들어 가는 세상] =====================..

개발 프로그램 인스톨 파일 만들기 관련

=====================================================================     출처: http://devblog.tistory.com/entry/%EC%9D%B8%EC%8A%A4%ED%86%A8-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EC%84%A4%EC%B9%98-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B0   블로그 만들고 처음으로 강의성 있는(?) 글을 써보네요,,게임, 유틸 등을 설치 할 때 파일을 받으면 설치를 시작하는데요그런 설치 프로그램을 만드는 방법에 대해 글을 써봅니다.1. 인스톨 팩토리..

OpenGL 렌더링 속도 높히기(glDrawElements, VBO)

=====================================================================    OpenGL을 쓰고 항시 API를 쓰고 다시 해제해주어야 하는 API들은 해제 해주는것을 잊지 마세요 예로들어 wglMakeCurrent(...)로 들자면  HDC   hdc    = getHDC();HGLRC hglrc = getHGLRCRES_GL(); ::wglMakeCurrent(hdc, hglrc); //사용 //-------------------------------------------//{랜더링 코드들 .................................................................. //}//------------------..

[C#] delegate 델리게이트 관련

======================= ======================= ======================= 출처: https://jeong-pro.tistory.com/51 C# 델리게이트(delegate) : C#에서 메서드를 가리킬 수 있는 타입 (C++의 함수 포인터, 함수형프로그래밍에서 일급 함수와 유사하다.) delegate로 선언한 타입이 메서드를 가리키기 때문에 그 메서드를 직접 호출하는 것 대신에 delegate로 그 메서드를 호출할 수 있다. - 메서드를 직접호출하면되지 왜 굳이 delegate를 사용해서 호출할까? 는 잠시 후에.. 1. delegate 만들기 delegate가 어떤 메서드를 가리키기 때문에 그 메서드와 동일한 매개변수와 리턴타입으로 선언해야한다. ..

DirectX, OpenGL 텍스처 필터링 ( Texture Filtering ) 관련

=====================================================================       출처: https://m.blog.naver.com/PostView.nhn?blogId=jsjhahi&logNo=201921597&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F 텍스처 필터링 ( Texture Filtering ) Direct3D에서 Primitive를 출력할 때 2차원 화면에 3D Primitive를 매핑한다.화면 이미지 Primitive의 모든 픽셀의 경우, 텍스처로부터 색상값을 얻어와야한다. 이 프로세스를 텍스처 필터링이라고 한다. 텍스처 필터 연산을 할 때 확대나 축소할 경우, 이미지가 흐리거나 Aliasing..

공인 인증서로 전자인증 관련

================================= ================================= ================================= 인터넷 뱅킹을 하시는 분이라면 대부분 공인인증서를 가지고 있다. 이 공인인증서를 가지고 전자서명을 해보도록하자(전혀 쓸데없는 일이긴 하다 ^^;) 필자의 경우 yessign에서 발급한 은행용 공인인증서를 가지고 있는데 그 경로는 C:\NPKI\yessign\USER\아래폴더... 에 위치해 있다. 그 디렉토리에 보면 CaPubs, signCert.der, signPri.key 세 파일이 존재한다. CaPubs은 무슨 파일인지 잘 모르겠다. signCert.der는 공인 인증서 파일이고, signPri.key는 개인키 파일이다..

반응형