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


LIST ALL
Posted by 권선중2004-02-09 14:51:42, Hit : 5919
[끼적강좌 3] 에디트 만들기[투명에디트]
Homepage : http://ever2ksj.nalove.org
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=32
이번 역시 홈피에 올렸던 강좌..그대로 올립니다..

아마 프로그래밍을 하시다 아 이런객체도 있으면 하시는 분이 많이 있을거라 생각합니다..
저역시 있었음 하는 마음이 있어 개발하였고 나름대로 시간을 많이 들여 개발하였습니다..
이 강좌에서 이 소스에 대한 응용법 알려드리 않을것이며 여러분께서 직접 응용을 하시기를 바랍니다..

그럼 강좌를 시작합니다..

자 어떤식으로 명령이 처리 되는가..
이것은 창 이벤트 부분에 보면 키가 눌러질때와 키가 눌러 졌을때 2가지 경우를 사용하는데..
그것은 이름표에는 이러한 이벤트 명령이 없기 때문입니다..
즉, 이 것은 이이벤트로 반화 되는 값을 적용하는 명령이기때문입니다..
이와 같은 프로그래밍을 하기위해서는 키값을 알아야 하는데.. 보통 키값은 아스키 코드로 규격화 되 었습니다..

이프로그램은 창에 입력된 키값을 비교하여 명령을 처리 하는 방식입니다..

필요 객체
창,그림판,이름표

그림판은 투명적용을 알아보기 위함이니 설치는 마음대로 하세요..

자 설치순은 반드시 그림판이 밑에 이름표가 위에 있어야 겠죠..

자 그럼 소스를 보면서 설명을 해볼까요..-- [귀차니즘이 있어 소스를 그대로...]

===[ 하단 명령을 창 이벤트 부분중 자판을 눌렀을때 에 삽입하심 됩니다.. ]

// 이소스는 아주 아주 간단합니다..
// 창이 활성화 된 상태에서 키의 입력에 따라 반화하는 명령입니다..
//
//  ----------------참고 사항 ------------------------
// 반드시 알아 두어야 할사항이 있습니다..
// 비교문에서 두개의 비교문 사이에 주석이 삽입되면 명령오류가 나는군요..
// Ex)  만일( ? =?)
//        { ????? }
//      // 주석
//      아니면 만일 (?..=?..)
//         { ?????}
// 위와 같은 식으로 되면 오류가 나니 반드시 주석은  { } 안에 넣어주셔야 합니다..            

만일(_키=8)
{ 이름표0.제목:= 문자삭제(이름표0.제목, 문자길이(이름표0.제목), 문자길이(이름표0.제목));
//이것은 문자를 한자 씩 지워주는 명령입니다..
//아스키 코드 8=백스페이스를 입력받으면 이름표 뒷자를 한자씩 지워주는 명령입니다
}
아니면 만일(_키=13)
{ 이름표0.제목:= 이름표0.제목+수문(10)+수문(13);
//자 이부분은 키 13즉 엔터키를 입력받았을때 줄변경을 해주는 것입니다..
// 즉 아스키 코드 13은 엔터키를 말합니다..
// 자 문법에 보면 수문이라는 것이 있을것입니다..
// 이것은 문장에 줄바꿈 명령을 삽이한것입니다.. +수문(10)+수문(13)
// 즉 수문은 수를 아스키코드명령은 반환 해주는 문법입니다..
}
아니면 만일(문자길이(이름표0.제목) >100)
{ 문자창보여("더이상 입력불가");
// 이것은 굿이 설명이 필요없을거라 생각됩니다..
// 문자 길이가 100이상이면 더이상 문자를 입력할수없다는 문자창을 보여 주는 것입니다..
}
아니면
{ 이름표0.제목:= 이름표0.제목+수문(_키);
// 이것은 문자를 붙혀주는 것입니다..
// 즉 입력받은 키값을 문자로 반화하여 뒷쪽에 붙혀주는 문명령입니다..
// 물론 위에 상황이 모두 아닐경우 입니다..
}

===============================================================================
E-mail : ever2ksj@iwbs.co.kr
MSN    : ever2-ksj@hanmmail.net
Home  : http://ever2ksj.nalove.org

----  숨은천사의 한마디 -----------------------------------------------
응용과 활은에 대해서는 알려드리지 않습니다
그부분 마져 제가 알려드린다면 여러분은 실력밑 응용력은 발달할수없습니다..
여러분이 하나 하나 개발해나가야 여러분의 실력은 발달합니다...
--------------------------------------------------------------------

김길남   2006-12-30 PM 5:22:28  
이름표를 이용한 에디트객채스므리 구현팁 인것에 해당 되는것이지요?
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
44
   [강좌#9-2] 이노셋업의 오른팔 istool 초보자 수련 - 언어 [1]
ps.이진백 2004/07/04  11141
43
   [강좌#9-1] 이노셋업의 오른팔 istool 초보자 수련 [4]
ps.이진백 2004/07/04  9291
42
   [강좌#8] 자동업데이트 구현 [2]
ps.이진백 2004/06/22  7705
41
     [re] [강좌#8] 간략히 설명을하자면... [1]
권선중 2004/06/27  5060
40
   유용한 기능을 사용자함수로 이용하기 종합.. [9]
최재일 2004/06/18  7439
39
   [강좌]충돌알고리즘 설명. For 게임만들기 [1]
김환욱 2004/06/17  7001
38
   [끼적강좌 2] 개성있는 메뉴 만들기 [초급]
권선중 2004/02/09  5520
37
   [끼적강좌 1] 버튼만들기 [동화편] [4]
권선중 2004/02/09  5620
36
   [강좌#7] 창조 오류 해부 2탄 (일부작성중) [1]
ps.이진백 2004/05/19  20967
35
     [강좌#7.5] 창조 오류 해부 2.5탄 (나머지)
지상현 2010/06/02  11537
34
   [강좌#6] 연산자
ps.구루 2004/05/05  4841
33
   [강좌#5] 창조 컴포넌트 [6]
ps.구루 2004/04/24  4883
32
   [끼적강좌 4] 텝 메뉴 만들기 [입문] [2]
권선중 2004/02/28  6359
31
   배열강좌 추가..
nylon 2004/02/25  5366
30
     [re] 배열강좌 추가..
변혁수 2005/01/20  4724
29
   배열 강좌 [2차 배열, 3차 배열 까지]
Pueding 2004/02/21  5928

   [끼적강좌 3] 에디트 만들기[투명에디트] [1]
권선중 2004/02/09  5919
27
   [끼적강좌 2] 개성있는 메뉴 만들기 [초급] [1]
권선중 2004/02/09  5048
26
     [끼적강좌 2] 개성있는 메뉴 만들기 [초급보충+중급]
권선중 2004/02/28  4749
25
   [끼적강좌 1] 버튼만들기 [동화편] [3]
권선중 2004/02/09  5250
24
     [끼적강좌 1] 버튼만들기 [밑판편]
권선중 2004/02/09  5182
23
   스킨 적용 강좌 [1]
Pueding 2003/10/12  5817
22
   [강좌#4] 끝내와 닫아를 구분하자! [3]
ps.구루 2003/04/26  6045
21
   [강좌#3] 창조 재생기의 문제점과 임시대책 [2]
ps.구루 2003/04/17  5413
20
   [펌][강좌] 기초적인 압축 알고리즘 [8]
날개달기 2003/04/14  6307
LIST ALL   Prev [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손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인