|
창조 팁 - '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요.. |
| Posted by 박종훈 | 2006-12-31 20:58:25, Hit : 5217 | |
|
|
|
이 글은 제 의견을 쓴겁니다. 그래서.. 제가 사용하는 코드유형을 참고하시는 것은 삼가주시고, 코드 관리법을 알아주세요^^; [이 글로 인해서, 여러분들께서 해깔리셔할까봐 공개여부도 망설였다는;]
[들어가기전에] 이 문서에서 설명하고자 하는 것은, 보기좋은 코드를 만들어서 나중에 관리하기 편하자는 목적에서 쓰여지는 겁니다. [주의] 창조의 문제상; 속도감소 등의 문제가 생길수 있습니다.
보기좋은 코드 관리도 좋다!..
음.. 이번에 만든 소스가.. 나중에는 쓰일까요? 네, 분명히 쓰이는 일이 있습니다. 그런 만큼, 시간이 오래 흐른다면.. 소스에 대한 이해도 없어지고ㅠ.. 골치가 생기는 경우도 있죠..
[다른 설명 없이 바로 들어가겠습니다.]
1. 주석을 활용한다!,. [주의] 창조에서는 실행파일을 만들때, 주석까지 들어가는 것 같아요ㅠ 따라서, 주석은 알아볼수 있게 깔끔하고 간단하게! 합시다~^^..
핸들 := 사용자함수0.FindWindowA("TForm", "Form1"); 위의 코드가 있다고 가정하자면.. 만일 어려운 코드라면 나중에 알아볼수 있도록 간단한 주석을 달아봅시다~
// TForm, Form1 창을 찾는다. 핸들 := 사용자함수0.FindWindowA("TForm", "Form1");
만일.. 어려운 코드의 경우, 주석을 달게 된다면.. 나중에 관리가 좀더 수월해질수도 있습니다.
또한 주석사용팁2! [명령어도 주석처리해서 다시 사용한다!..]
핸들 := 사용자함수0.FindWindowA("TForm", "Form1"); 라는 명령어가 있는데.. 간단한 테스트를 위해서, 위의 명령어를 잠시 실행시키지 않는다고 합시다. 그럴경우, 위의 명령어를 지우는 방법이 있겠죠!.. 하지만, 복사/붙여넣기도 있고, 기억하는방법도 있지만.. 잠시 테스트라면 아래와 같이 명령어도 주석처리 하는겁니다!..
//핸들 := 사용자함수0.FindWindowA("TForm", "Form1"); 이렇게 된다면, 명령어가 실행이 안되겠죠? 왜냐하면, 주석이니까요 ㅋㅋ
2. 탭과 공백을 사용한 보기 좋은 코드!.. [주의] 탭과 공백이 그대로 실행파일만들때 들어가므로, 속도면에서는 불이익이 올수도 있음.
만일(수1=12) { 문자창보여("수1이 12가 되었습니다."); 창2.보여; 밑판0.숨겨; 이름표3.제목:="수1의 값수정 : "; }
이와 같은 코드가 있는경우, 당장은 편리하겠지만, 나중에 관리시에 꽤 불편하죠 -_-; [눈이 아프다고 할까나;;] 이럴경우, 공백등을 적절히 사용하는 겁니다.!
만일(수1 = 12) { 문자창보여("수1이 12가 되었습니다."); 창2.보여; 밑판0.숨겨; 이름표3.제목 := "수1의 값수정 : "; }
어떤가요? 훨씬더 좋아졌죠?^^..흐흐;
3. 인자등에도 공백을 넣으면 보기 좋은 코드다 될수 있다!,, 사용자함수0.MyFunc(10,15,"흐흐",5,"창",창0.핸들); 이와 같은 경우!,, 아래와 같이 인자간의 살짝의 공백을 넣어줌으로 해서.. 좀더 보기 좋은 코드가 됩니다.
사용자함수0.MyFunc(10, 15, "흐흐", 5, "창", 창0.핸들); 이와 같이 하시면, 사이가 약간 벌어짐에 따라서.. 가독성을 좀더 높히실수 있습니다.
음.. 그냥 이정도만 소개해 드리겠습니다^^; 더 아는 것이 없어서;
|
|
|
손상진 2006-12-31 PM 9:30:45 |
|
|
|
2,3번에 대해.. 특히 2번같은경우 제대로 탭을 활용안한 코드는.. 드러운 코드라고 합니다. 보기 힘들고 나중에 알아보기 어렵죠..
여담입니다만.. 학교서 2번과 3번 잘 안하면(=코딩을 드럽게 하면..) 교수가 점수도 주지 않더군요. |
|
|
박종훈 2007-01-01 AM 8:48:12 |
|
|
|
네, 맞아요; 너무 붙여서 쓰면 가독성이 많이 떨어지는; |
|
|
정성우 2007-01-01 AM 11:43:16 |
|
|
|
하하... 여담인데 코딩 스타일에 대한 책을 하나 아는데...
'좋은 코딩 나쁜 코딩'... C기준이지만 창조에 적용해도 하나도 나쁠 것 없더라구요~ |
|
|
박종훈 2007-01-01 AM 11:46:20 |
|
|
|
다만, 창조에서는 속도가 문제 [...
물론, 약간의 차이밖에 없지만..
암튼 이거 고쳐야 할듯; |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|