글 수 429 회원가입 로그인 RSS Tag List Classic Board Web Zine Gallery Contributors 함수, 변수 작명법 잘 정리된곳 없나요; Hide_D 결국 소스로 올려야하니까 좀 정리는 해둬야겠다.. 싶어서번역쪽은 그냥 0.2버전(캐시 초기화) + 약간의 강화로 변경이 게시물을 목록 whoami 2008.08.03 21:52:17 보통 윈도우즈 프로그래밍 할 때에는 변수는 헝가리안 표기법으로 짓는 것이 거의 표준화 되버렸습니다; 윈도우즈 프로그래밍 입문 책 맨 앞에서 조금만 지나가면 이 표기법에 대한 설명이 99%는 나올겁니다. 윈도우즈 API, MFC, 대부분의 소스코드가 이런 식으로 짓지요. 요즘은 또 유행이 바뀌기는 하고 있습니다만..보통 유행하는 표기법에 자신만의 특징적인 표기법을 사용하는 것도 도움이 됩니다.참고 -프로그래밍 스타일 (한동훈) - http://network.hanb.co.kr/view.php?bi_id=1147 댓글 List of Articles 번호 분류 Talk (204) Archive (205) OtherFiles (20) Go 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일 공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155444 2008-08-03 2008-12-16 00:03 88 Archive [플러그인, 소스] DenyWord 테스트 버전 20080810 whoami 8164 2008-08-10 2009-01-06 01:26 87 Talk 맵을 이렇게 사용해도 되나요? [2] Hide_D 8705 2008-08-09 2008-08-09 22:13 void CCustomDic2::SetKey(LPCSTR JpnWord, LPCSTR KorWord) { map<UINT,struct DicWord> EmptyMap; struct DicWord TempWord; map<size_t,UINT>::iterator iterBook; TempWord.WordLen = strlen(KorWord); TempWord.WordN = WordN++; UINT Hash=MakeStringHas... 86 Archive [플러그인, 소스] 사용자 대본 & 사전 플러그인 20080809(테스트버전) [2] Hide_D 8362 2008-08-09 2008-08-10 00:02 85 Talk 플러그인을 다시 Multi2용으로 만들면서 생긴 궁금증 [4] Hide_D 8374 2008-08-09 2009-01-06 01:26 MFC를 그대로 써야하는지라 API용의 기본틀을 쓸순 없어서 새로 만들었는데, extern "C" __declspec(dllexport) BOOL __stdcall OnPluginInit(HWND hSettingWnd, LPSTR cszSettingStringBuffer); extern "C" __declspec(dllexport) BOOL __stdcall OnPluginOpt... 84 Archive [플러그인, 소스] DenyWord 테스트 버전 20080809 [1] whoami 8067 2008-08-09 2009-01-06 01:26 83 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080807_2 whoami 12660 2008-08-07 2009-01-06 01:26 82 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080807 whoami 8699 2008-08-07 2009-01-06 01:26 고급 옵션 설정시 중복되는 버그 고친 버전입니다. 이상한데.. 분명히 고친 것 같았는디... 버그가 또 발견되어 삭제합니다. http://aralgood.com/zbxe/56444 를 참조. 81 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080806(테스트버전) [1] Hide_D 8712 2008-08-06 2009-01-06 01:00 80 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080806 [4] whoami 7719 2008-08-06 2009-01-06 01:00 79 Archive [플러그인, 소스] RLCmd 20080806 whoami 7775 2008-08-06 2009-01-06 01:00 78 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080805(테스트버전) Hide_D 7830 2008-08-04 2008-08-05 01:06 » Talk 함수, 변수 작명법 잘 정리된곳 없나요; [1] Hide_D 9291 2008-08-03 2009-01-06 01:00 결국 소스로 올려야하니까 좀 정리는 해둬야겠다.. 싶어서 번역쪽은 그냥 0.2버전(캐시 초기화) + 약간의 강화로 변경 76 Talk 현재까지 작업물 + 에러 OTL [2] Hide_D 9891 2008-08-03 2008-08-03 21:08 75 OtherFiles [잡다]UTF8텍스트파일 -> Hex 출력기 Hide_D 10613 2008-08-03 2008-08-03 16:26 74 Talk VS 2005로 갈아탔습니다 [1] Hide_D 8272 2008-08-03 2009-01-06 01:34 MFC, 리소스 에디터 때문에 도저히 못 버티다가 옮겼습니다. VS 2008 깔고는 그 느린 속도에 기겁했는데, 이쪽은 꽤 빠르네요. [우홋홋] 근데, 2005와 2008 차이가 뭐죠? 버전 옮길때 그냥 파일 열고 버전 숫자만 바꾸면 땡이네요[...] 73 Talk 0.3에서 추가할것 Hide_D 7908 2008-08-03 2009-01-06 01:00 까먹을까봐 정리 사용자 사전계 1. 사용자사전 유/무 2. 범용사용자사전 유/무 3. 사용자 정의한 주소의 파일 열기(취소) 4. 탭처리 5. 검색 알고리즘 강화(보류) ezTransXP 강화계 1. 번역후 괄호 처리(다이얼로그에 추가)(보류) 2. 사용자 사전과 완벽히 분... 72 Talk DumpText는 아직 개선이 좀 필요한듯; [3] Hide_D 8111 2008-08-03 2009-01-06 01:00 여러개를 켤 수가 없다는 단점이 있네요[...] 그나저나 질문, 헤더 파일에서 extern으로 선언하면 그 프로그램 전체에서 공유되는건가요? 그렇다면, 창은 하나만 띄우고 플러그인 로드될때마다 번호를 매겨서 옵션을 먹여야 하려나요.. 71 Talk 문자열 -> Hex 변환이 제대로 안되네요. [7] Hide_D 7561 2008-08-02 2009-01-06 01:00 LPSTR ConvertHex(LPCSTR source){ size_t Len=strlen(source); char Temp[2048]=""; BYTE szBuf[3] = { ' ', }; int j=0; for(size_t i=0;i<Len;i++){ szBuf[0]=(BYTE) source[i]; szBuf[1]=(BYTE) source[i+1]; if(szBuf[0]<0x80){ //1바이트 코드라면 j += ... 70 Archive [플러그인, 소스] RLCmd 20080802 [1] whoami 8818 2008-08-02 2009-01-06 01:00 목록 쓰기 첫 페이지 13 14 15 16 17 18 19 20 21 22 끝 페이지 Board Search 제목+내용 제목 내용 댓글 닉네임 아이디 태그 검색
보통 유행하는 표기법에 자신만의 특징적인 표기법을 사용하는 것도 도움이 됩니다.
참고 -
프로그래밍 스타일 (한동훈) - http://network.hanb.co.kr/view.php?bi_id=1147