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


LIST ALL
Posted by qkrwhdgns2006-01-11 08:58:14, Hit : 5451
환경문 강좌..^^; [실수형 자료]
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=88




@@ 오후에, 아래의 소스로 만든 프로그램의 스샷도 올리겠고요;;
@@ 기분이 나면 -_- 예제 프로그램소스도 올리겠습니다.^^ (소스는 강좌에 쓰인것와
       동일 하며, 응용은 사용자의 몫입니다.^^)


@@ 성공하세요^^

@@ 지난번에 이어 이번엔 문자의 반대(?) 숫자를 다루어 보겠습니다.^^


@@ 역시 예제를 이용한 겁니다.
@@ 환경문을 제대로 배우려면, 이 소스를 보지만 말고, (즉, 도전정신;;)
@@ 한번 실행해 보는 것도 좋을 겁니다. 강좌에서 기본으로 주어지는 소스를
@@ 수정도 해보고, 자신의 것으로 만들어 보세요^^..


@@ 물론, 저도 초보지만(-_-), 초보끼리 말하자면;; 실행해보고 접해봐야 실력이 늘더군요^^


@@ 들어 가기 전에 주의 사항 :


   본 강좌는 무조건 적으로 소스를 알려주고 무조건 알려 주는 것이 아닌,
   환경문이라는 명령어에 이해가 되도록 도와주는 것일뿐입니다.
   그리고 질문을 좋은 것이지요^^ 하지만, 질문을 무조건 하시지 마시고, 질문을 하기전에
   왜 그런지 생각도 해보고, 도움말도 한번 보는 습관을 가집시다^^


## 시끄럽던 잡담을 접고, 본 강좌의 두번째 주제, 실수(숫자)형 자료를 환경파일에
   기록하자를 시작합니다.^^


#### 두번째 주제, 실수형 자료를 환경파일에 기록하고 읽자^^


우선, 실수형을 가진 자료들을 말해 봅시다...


 예)객체의 좌변, 윗변, 폭, 높이 등이 있겠죠..;;


## 이번 강좌에서 사용할 예제는 창의 폭과 높이를 기록하는 예제를 사용할 겁니다.^^


## 강좌 1편 (문자형 자료를 환경파일에 기록하기)에 이어서 하는 겁니다.


소스)


실수:핸들;
//환경파일을 제어하기 위한 실수를 만듭니다.
핸들:=환경열어("C:\환경파일.ini");
//C:\환경파일.ini 환경파일을 엽니다. (만일 없다면, 새로 생성을 하게 됩니다.^^)
환경수써(핸들,"창의 정보","창의 폭",창0.폭);
환경수써(핸들,"창의 정보","창의 높이",창0.높이);
//여기서 가장 중요한 명령어는 환경수써 입니다. 숫자(실수)형 자료를 기록하니까, 환경수써 입니다.
환경닫아(핸들);
//환경파일을 제어하기 위해 열어놨던 핸들이라는 실수를 닫습니다.


@@ 위의 소스를 적용한 프로그램을 만들어서 실행해 보세요..
@@ C:\환경파일.ini 파일이 생성되었을 겁니다. (아래와 같이)


    
C:\환경파일.ini 파일이 생성됬다.^^

@@ C:\환경파일.ini 파일의 내부 내용


[창의 정보]
창의 폭=(창의 폭입니다. 사용자에 따라 다르겠죠-_-^)
창의 높이=(창의 높이입니다. 사용자에 따라 다르겠죠-_-^)


       
            C:\환경파일.ini 파일의 모습... (사용자에 따라 다릅니다.)


@@ 혹시, 제 1편 문자형 자료를 환경파일에 기록하기 강좌를 하고 나서, C:\환경파일.ini 파일을
@@ 지우지 않고, 그대로 놔두시고 강좌를 하셨다면 아래와 같은 내용 일 겁니다.
## 그리고, 사용자에따라 아래의 내용은 다르다는것 아시죠^^?


[창의 정보]
창의 제목=창0
창의 폭=(창의 폭입니다. 사용자에 따라 다르겠죠-_-^)
창의 높이=(창의 높이입니다. 사용자에 따라 다르겠죠-_-^)


                
제 1 강 문자형강좌에서 사용한 환경파일.ini 파일을 삭제하지 않고 그냥 진행했을때의
C:\환경파일.ini 파일의 모습입니다.. (사용자에 따라 다릅니다.)

@@ 이렇게 해서 실수형 자료를 환경파일에 기록해봤습니다..



@@ 이제는 이 기록된 것을 읽어 오겠습니다
.


소스) 주석을 보시고 잘 분석해보세요 -_-;;


@@ 이번 소스는 위의 명령어와 같은 객체의 이벤트에서 쓰셔야 합니다.
@@ 만일 다른 곳에서 쓰실 것이라면, 아래의 명령어의 맨 첫줄에 실수:핸들; 을 써주세요..


핸들:=환경열어("C:\환경파일.ini");
//환경파일을 엽니다. 이 파일이 없다면 새로 생성을 합니다. 우리는 위에서 환경파일을 만들었죠^^
창0.폭:=환경수읽어(핸들,"창의 정보","창의 폭",100);
//창0.폭을 환경파일에 기록된 자료에서 읽어옵니다.
//만일 읽어 오지 못하였다면, 창0.폭을 100으로 지정합니다.
//마지막의 100 이라는 숫자가, 읽어오지 못했을때 반환되는 숫자 즉, 기본값입니다.^^
창0.높이:=환경수읽어(핸들,"창의 정보","창의 높이",100);
//창0.높이을 환경파일에 기록된 자료에서 읽어옵니다.
//만일 읽어 오지 못하였다면, 창0.높이을 100으로 지정합니다.
//마지막의 100 이라는 숫자가, 읽어오지 못했을때 반환되는 숫자 즉, 기본값입니다.^^
환경닫아(핸들);
//환경파일 제어를 위해 열어놨던 핸들이라는 실수를 닫습니다.


@@ 이것으로 실수형자료 환경파일에 쓰기/읽기 강좌가 마무리가 되었는데요..
@@ 어떻게 잘 이해가 되셨나요?;; (떨리는 마음으로-_-)
@@ 모르시는 내용이 있으시면 언제나 질문 환영이고, 옳지 않는 내용이 있을경우,
@@ 태클환영 입니다^^;


                    
위의 소스를 적용한 프로그램의 모습... (이 프로그램의 소스는 강좌의 소스의 내용과
다를수 있습니다. 하지만, 강좌에 이것에 대한 주의사항이 기재되 있습니다.)


## 모르시는 내용이 있으시면, 우선 위의 강좌를 쭉 한번 훍어 보시고;;
## 소스부분의 주석을 충분히 읽으신 뒤에도 이해가 가지 않으신다면;;
## 그 때 질문을 해주시길 바랍니다. ^^; (제가 말이 참 많죠?;;)


@@ 이번엔, 위의 강좌에서 핵심부분만을 추려낸 이것만은 꼭! 입니다.


  → 환경수써(실수: 핸들; 문자: 섹션, 키; 실수: 값)
   → 환경파일에 숫자(실수형)를 쓴다.
    →
      핸들 : 열린 환경파일의 핸들
      섹션 : 환경파일의  '[   ]'안에있는 문자
        키 : '='을 기준으로 왼쪽에 있는 문자.
        값 : '='을 기준으로 오른쪽에 있는 숫자.


  → 실수함수: 환경수읽어(실수: 핸들; 문자: 섹션, 키; 실수: 값)
   → 환경파일에 숫자(실수형)를 읽는다.
    →
      핸들 : 열린 환경파일의 핸들
      섹션 : 환경파일의  '[   ]'안에있는 문자
        키 : '='을 기준으로 왼쪽에 있는 문자.
        값 : '='을 기준으로 오른쪽에 있는 숫자를 못읽었을 경우에 여기에 넣은 값이 기본으로 반환된다.


@@ 이것으로 시끄러운 제 2편 실수형 자료를 쓰고/읽기 주제를 마쳤습니다.


@@ 아마, 공부하고 와서 오후 시간 대에 또 이 강좌를 쓸것입니다. (방학숙제는 어떻게 하지?;;)


@@ 이 강좌는 어디까지 이해를 도와주는 겁니다.^^
@@ (오히려 이해가 더 않될수도 -_-;;)


qkrwhdgns   2006-01-11 AM 9:50:54  
나중에 예제 소스를 올리겠습니다.^^*
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
119
   [창조]#02. 변수에 대하여.. [5]
nylon 2002/09/08  6405
118
   #03. 객체에 대한 이해-01
nylon 2002/09/14  5681
117
   배열강좌 추가..
nylon 2004/02/25  5552
116
   [강좌#1] 프로그램 추가/제거를 제어판에서! [3]
ps.구루 2003/01/28  8655
115
   [강좌#2] 창조 오류 해부! [9]
ps.구루 2003/04/02  6007
114
   [강좌#3] 창조 재생기의 문제점과 임시대책 [2]
ps.구루 2003/04/17  5610
113
   [강좌#4] 끝내와 닫아를 구분하자! [3]
ps.구루 2003/04/26  6252
112
   [강좌#5] 창조 컴포넌트 [6]
ps.구루 2004/04/24  5068
111
   [강좌#6] 연산자
ps.구루 2004/05/05  5047
110
   [강좌#8] 자동업데이트 구현 [2]
ps.이진백 2004/06/22  7967
109
   [강좌#7] 창조 오류 해부 2탄 (일부작성중) [1]
ps.이진백 2004/05/19  21200
108
   [강좌#9-1] 이노셋업의 오른팔 istool 초보자 수련 [4]
ps.이진백 2004/07/04  9708
107
   [강좌#9-2] 이노셋업의 오른팔 istool 초보자 수련 - 언어 [1]
ps.이진백 2004/07/04  11414
106
   [강좌#10] DLL에 HTML 쑤셔넣기 [6]
ps.이진백 2004/08/06  6466
105
   [보충강좌#10-1] *.Res를 위한 *.Rc [1]
ps.이진백 2004/08/12  6390
104
   [ps.구루 강좌#11] 서비스팩2에서 프로그램 추가/제거 설정
ps.이진백 2004/10/26  5699
103
   [ps.구루 강좌 #12♭]포인터를 왜 씁니까? [2]
ps.이진백 2004/12/31  6595
102
   윈도우즈의 시스템폴더 경로 추출법 [3]
Pueding 2002/09/08  7418
101
   창조 로 만든 프로그램의 메모리 사용률을 낮춰보자 [2]
Pueding 2002/09/08  7286
100
   스킨 적용 강좌 [1]
Pueding 2003/10/12  6031
99
   배열 강좌 [2차 배열, 3차 배열 까지]
Pueding 2004/02/21  6146
98
   리소스 해커를 이용하여 DLL 파일안의 HTML 문서 넣기! [4]
qkrwhdgns 2005/07/20  5846
97
   [폴더선택창보여]명령어의 언어 한글로 [8]
qkrwhdgns 2005/08/27  5687
96
   환경문 강좌..^^; [문자형 자료] [8]
qkrwhdgns 2006/01/10  5846

     환경문 강좌..^^; [실수형 자료] [1]
qkrwhdgns 2006/01/11  5451
LIST ALL   1 [2][3][4][5] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7389 점
4권선중6061 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인