@@ 오후에, 아래의 소스로 만든 프로그램의 스샷도 올리겠고요;; @@ 기분이 나면 -_- 예제 프로그램소스도 올리겠습니다.^^ (소스는 강좌에 쓰인것와 동일 하며, 응용은 사용자의 몫입니다.^^)
@@ 성공하세요^^
@@ 지난번에 이어 이번엔 문자의 반대(?) 숫자를 다루어 보겠습니다.^^
@@ 역시 예제를 이용한 겁니다. @@ 환경문을 제대로 배우려면, 이 소스를 보지만 말고, (즉, 도전정신;;) @@ 한번 실행해 보는 것도 좋을 겁니다. 강좌에서 기본으로 주어지는 소스를 @@ 수정도 해보고, 자신의 것으로 만들어 보세요^^..
@@ 물론, 저도 초보지만(-_-), 초보끼리 말하자면;; 실행해보고 접해봐야 실력이 늘더군요^^
@@ 들어 가기 전에 주의 사항 :
본 강좌는 무조건 적으로 소스를 알려주고 무조건 알려 주는 것이 아닌, 환경문이라는 명령어에 이해가 되도록 도와주는 것일뿐입니다. 그리고 질문을 좋은 것이지요^^ 하지만, 질문을 무조건 하시지 마시고, 질문을 하기전에 왜 그런지 생각도 해보고, 도움말도 한번 보는 습관을 가집시다^^
## 시끄럽던 잡담을 접고, 본 강좌의 두번째 주제, 실수(숫자)형 자료를 환경파일에 기록하자를 시작합니다.^^
#### 두번째 주제, 실수형 자료를 환경파일에 기록하고 읽자^^
우선, 실수형을 가진 자료들을 말해 봅시다...
예)객체의 좌변, 윗변, 폭, 높이 등이 있겠죠..;;
## 이번 강좌에서 사용할 예제는 창의 폭과 높이를 기록하는 예제를 사용할 겁니다.^^
## 강좌 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편 실수형 자료를 쓰고/읽기 주제를 마쳤습니다.
@@ 아마, 공부하고 와서 오후 시간 대에 또 이 강좌를 쓸것입니다. (방학숙제는 어떻게 하지?;;)
@@ 이 강좌는 어디까지 이해를 도와주는 겁니다.^^ @@ (오히려 이해가 더 않될수도 -_-;;) |