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


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


LIST ALL
Posted by 김환욱2002-11-14 12:30:03, Hit : 5438
[팁]최적화된 프로그램 만들기...
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
117
   프로그램 삭제하기(언인스톨) [2]
날개달기 2003/06/03  5105
116
   방대한 작업을 할때 남은시간을 표시해보자!
날개달기 2003/11/01  4880
115
   URLMON.DLL 사용시 전송속도를 구해보자. [1]
날개달기 2003/11/03  5479
114
   알면좋은것들..
날개달기 2003/11/11  5327
113
   URLTODOWNLOAD 사용시... [3]
날개달기 2004/05/28  5464
112
   stream 에대해서 물어본거같은데 - -;; [3]
날개달기 2004/05/28  5060
111
   [소스]창을 화면 가운데로 표시하기 [5]
김환욱 2002/09/19  6062
110
   [소스]환경문사용하기 [2]
김환욱 2002/09/19  5069
109
   [팁]창조로 만든 프로그램에서 윈도우의 열려있는 모든 창을 ... [8]
김환욱 2002/10/29  6463
108
   [팁]반복문사용하기...
김환욱 2002/10/29  5520
107
   [팁]환경진리사용하기...
김환욱 2002/11/01  5175
106
   [팁]리스트박스 사용하기...
김환욱 2002/11/02  5582
105
   [팁]수를문, 문을수에 대한 이해...
김환욱 2002/11/02  5069

   [팁]최적화된 프로그램 만들기... [5]
김환욱 2002/11/14  5438
103
   [팁]조건문 사용하기... [2]
김환욱 2002/11/16  4973
102
   [팁]에디트에 적은 문자를 리스트박스에서 찾기..
김환욱 2002/11/24  5725
101
   객체수에 대한 정보.. [4]
김진일 2004/05/25  4549
100
   윈도98 이라면 도스 용 만들기(1) [1]
김진영 2002/12/22  5062
99
   도스용..만들기(2)..;;; 허접..ㅋ
김진영 2002/12/22  4686
98
   잡다한 명령어들..;;;;
김진영 2002/12/22  6786
97
   창죠 문법 과 델파이 문법 비교..;; [2]
김진영 2003/01/02  6008
96
   이름=값 이거 이용해서 데이터 모으기??? [2]
김진영 2003/01/02  5099
95
   [대빵초급] 창조 문법??? 인가??ㅋㅋ [3]
김진영 2003/01/02  5172
94
   [대빵초급] 조건문 사용하기 [8]
김진영 2003/01/02  4409
93
   라됴버튼 체크박스 사용기..;;허접 하군..;; [9]
김진영 2003/01/02  4537
LIST ALL   Prev [1][2][3][4][5][6][7][8][9] 10 ..[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이희철
로그인