|
창조 팁 - '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요.. |
| Posted by 박종훈 | 2007-01-01 21:29:10, Hit : 5732 | |
|
|
|
뭐.. 이게 팁인지를 모르겠지만.. 키보드 노동을 조금 줄여보자는 겁니다 -_-;
ㅎ객체.보이기 := 거짓; ㅎ객체.숨겨;
ㅎ객체.보이기 := 참; ㅎ객체.보여;
실행파일명; 인자(0); 예) 경로추출(실행파일명); ↔ 경로추출(인자(0)); // 서로 바꾸어 쓸수 있습니다.
조건문에서 참일경우 만일(파일존재여부("C:\즐.txt") = 참) 어쩌구.. 이 경우, 어차피 조건문을 참일때 실행이 되므로 아래와 같이 고칠 수 있습니다. 만일(파일존재여부("C:\즐.txt")) 어쩌구..
조건문에서 거짓일 경우['부정' 활용.] 만일(파일존재여부("C:\뷁.txt") = 거짓) 어쩌구.. 이 경우, 진리의 값을 반대로 바꾸어주는, [부정]을 적극! 활용합니다. 만일(부정(파일존재여부("C:\뷁.txt"))) 어쩌구.. 잠깐) [부정]명령어 살짝 소개하기. [부정]은, 진리[참과 거짓]의 값을 반대로 바꾸어줍니다. 즉!, 참일경우, 거짓으로 나오고, 거짓일경우 참으로 나옵니다. 부정(참) --> [거짓]이 나옵니다. 부정(거짓) --> [참]이 나옵니다. 더 활용해볼까요? 메뉴에는 [표시]속성이 있으며, 이 속성은.. 메뉴에 체크[V]표시를 해줍니다. 이 경우 보통 아래와 같이 하실텐데요.. 만일(메뉴5.표시 = 참) 메뉴5.표시 := 거짓; 아니면 메뉴5.표시 := 참; 일단, 1단계 최적화! [어차피 조건문을 참을 검사하니 '= 참'을 때줍니다.ㅋ] 만일(메뉴5.표시) 메뉴5.표시 := 거짓; 아니면 메뉴5.표시 := 참; 2번째 최적화!.. [어차피, 명령어는 하나만 실행하므로 한줄로 해도 상관없습니다.] 만일(메뉴5.표시) 메뉴5.표시 := 거짓; 아니면 메뉴5.표시 := 참; 3번째 마지막 최적화!.. ['부정' 사용해서 아주 심플하게 ㅇㅋ] 메뉴5.표시 := 부정(메뉴5.표시); 헐-_-;;;; 만일(메뉴5.표시 = 참) 메뉴5.표시 := 거짓; 아니면 메뉴5.표시 := 참; 이렇게 길었던것이!!!!.. 메뉴5.표시 := 부정(메뉴5.표시); 이렇게 짧아졌습니다 -_-;;;;;;
조건문 비밀노트1 - 조건문을 참일 경우를 검사한다!ㅋ 조건문 비밀노트2 - 해당 조건에 실행할 명령어는, 옆에 또는 아래 한줄만 실행한다! 이게 뭔 소리냐 하문.. 만일(바보 = 즐) 문자창보여("바보는 즐입니다."); 창1.보여; 아니면 문자창보여("바보는 즐이 아닙니다."); 창2.보여; 이경우!.. 바보가 즐일경우.. 문자창보여("바보는 즐입니다."); 만 실행하게 됩니다.. 그리고, 그 아래줄인 창1.보여; 는.. 바보가 즐이든 아니든.. 상관없이 실행하게 되는거죠; 그래서, 이경우 {와 }로 묶어주면 해결됩니다. 만일(바보 = 즐) { 문자창보여("바보는 즐입니다."); 창1.보여; } 아니면 { 문자창보여("바보는 즐이 아닙니다."); 창2.보여; } 이렇게 하시면, 바보가 즐일경우.. 문자창보여와 창1.보여 가 모두 실행되게됩니다~ 그러면, 아래의 경우를 또 볼까요? 만일(바보 = 우리) 문자창보여("바보는 우리들입니다"); 아니면 문자창보여("바보는 우리들이 아닙니다-_-;"); 이경우, 오류가 날까요?.. 안납니다; 왜냐하면, 비밀노트 2에서 말했다시피.. 옆에 또는 아래줄 명령어를 실행하기 때문이죠~ 즉, 명령어가 한줄이라면, 위와 같이.. 한줄로 줄이는 것도 좋은 방법입니다^^..
아는 게 이정도라서 -_-;; 이정도만 설명하겠습니다^^; 알면 편하고.. 모르면 손 아픈!.. 팁 끝~
|
|
|
변혁수 2007-01-13 PM 5:32:15 |
|
|
|
봉인이 풀렸군요 (..)
흐흐; |
|
|
지상현 2007-01-13 PM 7:26:49 |
|
|
|
이제야 공개되는군요;;
이렇게도 됩니다~
메뉴5.표시 := 부정 메뉴5.표시;
(괄호 필요 없음!)
응용:
에디트0에 "밥"이나 "저녁"이 적혀있고, 또 에디트1에 "사과"가 적혀있을때 메뉴5의 체크 표시를 참으로 하고 싶다면
메뉴5.표시 := ((에디트0.문자 = "밥") 또는 (에디트0.문자 = "저녁")) 그리고 (에디트1.문자 = "사과") |
|
|
박종훈 2007-01-13 PM 8:25:39 |
|
|
|
으흐^^;
아참; 부정문에서.. 괄호는 뺄수 있다는걸 깜빡한 -_-; [머.. 핑계라면, 가독석을 위해서 괄호를 붙인다나-_-;;;]
오~ 저도 몰랐던-_-; 추가팁을^^.. 감사합니다~ |
|
|
이희창 2007-03-31 AM 12:05:49 |
|
|
|
메뉴5.표시 := 부정(메뉴5.표시);
이 부분이 정말 좋은것같은... |
|
|
박종훈 2007-03-31 PM 2:52:36 |
|
|
|
흐흐^^ |
|
|
지우개 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 | 이희철 |
|
|
|
|
. |
. |
. |
|