본문 바로가기

프로그래밍

[프로그래밍]프로그램 시작시 기본적으로 해주면 좋은 작업들 프로그래머는 어플리케이션 초기화시 기본적으로 게임 시스템에 맞게끔 여러가지 설정을 해줍니다. 그중에서 쉽게 적용 가능하고 장르 상관없이 공통적이라 할만한 몇가지 요소를 나열해 보고자 합니다. 꼭 이렇게 해야된다는 말은 아니고 개인의 취향이나 구동환경과의 적합성 여부에 좌우되기도 하므로 적절히 잘 배치하시면 되겠습니다. 0. Window Key & Accessibility Shortcut Key 가장 흔한 예로 쉬프트 다섯번 누르면 엄한 창이 나와 게임 흐름을 끊어버리죠? 게다가 컨트롤 누른줄 알았는데 윈도우키 눌렀을때의 당황스러움이란... 기본적으로 윈도우 설정에서 막을 수도 있습니다만, 현명한 프로그래머라면 어플리케이션 자체에서 막아버리는 편이 좋다는 것을 아실 것입니다. 물론 어플 종료시에는 다시 원.. 더보기
[프로그래밍]IT공부시 유용하게 볼만한 무료정보 모음 DirectX 에 대한 기능들에 대한 셈플링 자료를 참고할만한 사이트 http://3dapi.com/Lecture/ 콜백함수( 프레임워크 와 같은 감시기능? 으로 보면될듯 ) http://cafe.naver.com/devctrl/1727 자바스크립트 이벤트 핸들러 http://blog.naver.com/jhm0298/60073393931 윈도우 메시지 핸들러 http://gohds.ooci.net/zboard/zboard.php?id=aStudy02&no=286 참고하여 구매할만한 서적( 게임 프로그래머를 위한 기초수학과 물리 ) - 오타가 좀 많다고함 http://book.naver.com/bookdb/book_detail.nhn?bid=1486094 쓸만한 C언어 책( C를배우면 함수를 잘만들어야 한.. 더보기
C/C++ Pre-processor(전처리기) 에대해서 알아보자 Pre-processor(전처리기) 컴파일을 시도할 경우 컴파일이 실행되기 전에 전처리기 명령부터 처리된다. 전처리기는 # 로 시작하고 ; 를 붙이지 않으며 보이지 않게 소스 코드를 변경하며 컴파일러에게 지시를 내릴 수도 있다. 각각은 여기서는 명령어라는 용어를 사용했지만 정확하게는 directive(지시자) 라고 하는 것이 나을 지 모르겠다. #include 가장 흔히 볼 수 있는 전처리기이다. 해당 파일을 찾아서 컴파일러가 그 파일이 마치 현재 컴파일하는 소스 코드에 포함되어 있는 것같이 해준다. 는 표준 헤더 파일일 경우에 설정되어 있는 폴더에서 헤더 파일을 찾으며 “” 는 그 외 폴더에서 찾을 수 있는데 최우선으로 현재 프로젝트 폴더에서 찾게 된다. #define define 문은 여러 경우에 사.. 더보기
[ 정보 ] C/C++ 레퍼런스 한글화( MSDN Library 한글화 ) C/C++ 레퍼런스 를 한글화 하여 올립니다~ 올리는 기준은 MSDN Library 6.0 을 기준으로 하구요.. 알파벳순.. a b c .... 식으로 올립니다~ 실력이 그리 대단하지 않아서 그렇게 좋게는 못만들겠지만.. 그래도 저도 배우는입장에서.. 한글화 하면서 함수들을 되새겨보기 위해서 혼자 뻘짓좀 해봅니다^^;; ( 봐주시는분들이 있을라나 ㅜㅜ ) 다음주중 까지.. 아래 목록 함수를 한글화 하고 다양한 예제를 함께 올릴생각입니다~ 2007. 11.26일 까지~ -------------- abs abort absread abswrite access acos allocmem arc arg asctime asin assert atan atan2 atexit atof atoi atol ---------.. 더보기
[연습] C++ 로 작성된.. 은행시스템;;ㅋ 열혈강의 C++ 프로그래밍 책을 보면서 OOP 프로잭트? 인가 그걸토대로 만들어본겁니다~ ( 책에있는 소스 배낀건 아니구요.. 거기에 나왔있던 요구사항에 맞춰서 직접 만들어봤습니다 소스가.. 객체지향 보단.. 절차지향 에 가까워진다는;; C언어 의 영향을 너무 많이 받는듯 ㅜㅜ 소스가 너무 지저분해져 버렸습니다 흑;; ) 더보기