창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


창조 팁
- '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요..


LIST ALL
Posted by 김환욱2002-11-14 12:30:03, Hit : 5440
[팁]최적화된 프로그램 만들기...
Homepage : http://sfafbattle.wo.to
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=tip&no=44
창조로 만든 프로그램은 속도가 느리고 덩치도 크니.. 최적화작업을 필수적으로 해야 합니다..

1.똑같은 명령어를 또 사용하지 말아야 합니다.

예를 들어 버튼0의 클릭했을때에 적혀있는 명령어를 메뉴를 클릭하여 사용하고 싶을때에는
메뉴의 클릭했을때에다가 버튼에 적혀있는 명령어를 복사하여 붙여넣기 보다는
아래 명령어처럼 링크를 해 주시면 됩니다.

버튼0.눌러;

이러면 한줄에 명령어가 끝나죠..

2.사용하지않는창은 사용할때 생성합니다.

창조의 "작업관리창" 메뉴를 클릭한다음에 프로그램이 처음에 사용하는 창만 "자동생성"으로 맞춰놓 고 처음실행에 필요없는 창은 "수동생성"으로 설정합니다.
그러면 프로그램을 실행할때 자동생성으로 설정되어 있는 창만 생성하므로 리소스를 아낄수 있습니다.
나중에 수동생성창을 사용할때가 있으면 작업창생성("창1",""); 명령을 이용하여 창을 생성하여 줍니다.
또 그창이 필요없게되면 작업창소멸("창1"); 명령으로 다시 없에줍니다.

3. 폴더탐색기는 되도록 많이 쓰지 않습니다.

폴더탐색기를 처음에 읽어드릴때 프로그램이 느려집니다.
되도록이면 폴더탐색기를 사용하지 않거나 꼭 필요한 경우에는 폴더탐색기가 포함되어 있는 창을 수동생성으로 사용하십시오.

4. 시계객체를 되도록이면 사용하지 않습니다.

시계가 많아지면 느려집니다..
반복문을 사용하십시오.

5. BMP 그림파일을 많이 사용하지 않습니다.

덩치큰 bmp 파일을 많이 사용할경우 그 만큼 프로그램 덩치가 커지고 느려집니다.
되도록이면 gif 파일을 사용하십시오.

6. 꼭 필요할때만 명령어를 사용하도록 조건문을 사용합니다.

명령어가 수십줄씩 많아질때는 그중 필요없는 명령어는 꼭 "만일()" 등의 조건문을 이용하여 필요할때만 실행되도록 합니다.

7. 반복문을 사용할때는 확실하게 멈춰야 합니다.

반복문을 실행시켜놓고 잘못된 코딩으로 인하여 반복문이 않멈추는지 잘 확인하십시오.

8. 되도록이면 명령어의 줄수를 줄입니다.

이름표가 10개가 있습니다. 이 이름표의 제목을 전부 바꿀때에는

이름표0.제목:="";
이름표1.제목:="";
이름표2.제목:="";
이름표3.제목:="";
이름표4.제목:="";
이름표5.제목:="";
이름표6.제목:="";
이름표7.제목:="";
이름표8.제목:="";
이름표9.제목:="";

이런식으로 하는것 보다

실수:수;
되풀이(수<10)
{이름표#수.제목:="";
수:=수+1;}

이런식으로 최적화 하십시오.






靑色糖™   2002-11-14 PM 2:22:13  
와.. 잘 새겨듣겠습니다. 덕분에 창을 때에 맞춰 만드는 법을 알아냈죠...
정윤부   2002-11-15 PM 4:52:10  
잘 새겨듣겠습니다. &^
qkrwhdgns   2005-07-28 PM 12:12:35  
좋은 정보 입니다.. 그리고 사용자 함수를 충분히 사용하는 것도 ^^;;
또.. 창0.보이기:=거짓; 을 창0.숨겨; 이렇게 바꾸어서.. 줄이는 것도^^;;
정말 좋은 정보였습니다.. 앞으로 많이 활용하겠습니다.
지상현   2005-07-28 PM 3:40:57  
6번...속도를 위해서는 감수해야 하는 부분. 반복문보단 같은 명령어를 나열하는게 더 빠른 것을 활용해야 하는 경우가 있습니다.

6번은 코드에서의 최적화를 말하는 것인 듯...
qkrwhdgns   2006-01-09 PM 4:25:45  
그리고, 버튼0.눌러 이거.. 정말 편리네요^^..
메뉴 같은 경우에는.. 메뉴23.클릭해;...
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
42
   [알고리즘]에 대하여....
하얀종이 2002/11/30  4982
41
   [Tip] 창1개에 밑판 여러장있을때.....
위자드 2002/11/29  4238
40
   뽀나쑤 ㅡ.ㅡ;;
날개달기 2002/11/29  5139
39
   시스템 경로 알아내기!!
날개달기 2002/11/29  4720
38
   팁일까 이게 과연? 메뉴 옮기기.. [6]
막강철다리 2002/11/24  5424
37
   [팁]에디트에 적은 문자를 리스트박스에서 찾기..
김환욱 2002/11/24  5727
36
   [펌] <- 붙은 강좌 안내
위자드 2002/11/24  4203
35
   [펌] API문법 [5]
위자드 2002/11/24  4726
34
   [펌] 파일 찾기 예제
위자드 2002/11/24  4531
33
   [펌] 트래이 초급
위자드 2002/11/24  4272
32
   [펌] 투명창 만들기 [4]
위자드 2002/11/24  4937
31
   [펌] 창틀 없이 창이동 [4]
위자드 2002/11/24  5407
30
   [펌] 음악 재생기 만들기 [1]
위자드 2002/11/24  4866
29
   [펌] 에디트 문자리스트에서 찾아 표시하기 [2]
위자드 2002/11/24  4237
28
   [펌] 에디트+이름표 투명화
위자드 2002/11/24  4363
27
   [펌] 부드러운 자막 효과
위자드 2002/11/24  4374
26
   [펌] 반투명화 기법
위자드 2002/11/24  4732
25
   [펌] 난수 사용하기
위자드 2002/11/24  5846
24
   [역시 간단팁]URL을 메체재생기로 재생하라! [3]
靑色糖™ 2002/11/18  5869
23
   [팁]조건문 사용하기... [2]
김환욱 2002/11/16  4975

   [팁]최적화된 프로그램 만들기... [5]
김환욱 2002/11/14  5440
21
   시피유 속도를 알아보자 ?????????? [1]
날개달기 2002/11/08  5351
20
   [팁] 자신의 계정 ip 보기. [11]
Pueding 2002/11/06  5377
19
   [VB 와 창조의 연동] #1 개념 [9]
Pueding 2002/11/04  5549
18
   [하드청소 프로그램]에 대하여.... [4]
하얀종이 2002/11/04  5483
LIST ALL   Prev [1]..[11][12] 13 [14] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인