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


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 지상현2003-04-08 21:18:21, Hit : 4626
[re] 답변입니다.
Homepage : http://bc88c.m1318.net
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=467
헤헷.. 뒤늦은 딴지입니다.

>
>>>>창조에서는 객체지향적인 프로그래밍을 지원하나요?
>>
>>→ 지원합니다.
>::::::정말 지원하나요? 전혀 그렇게 보이지 않던데요..
***창조는 OOP 지원 안합니다. 아니 못합니다.

>  
>>
>>>>그러니까 클래스 등을 만들수 있느냐 그 말이죠..
>>
>>→ 클래스 계열은 지원하지 않는 걸로 압니다. (클래스에 대해선 배우지 않아 잘 모르겠습니다만)
>>구조체도 사용 불가능합니다.
>::::::클래스를 사용해야지 객체지향적인 프로그래밍이지요..ㅡㅡ^
>::::::클래스에 대해선 더 아랫부분에...
***클래스는 커녕 모듈별 프로그래밍도 불가능합니다.

>>
>>>>또 다른 소스를 연결하여 사용할수는 잇나요?
>>
>>→ 구조체가 아닌 인자나 결과값을 갖는 함수를 가진 Dynamic Link Library (DLL파일) 은 사용가능합니다. (창조 프로그램 자체에도 비슷한 기능 -사용자 함수- 을 가지고 있습니다)
***모듈별 프로그래밍이 불가능하여 이것마저 안됩니다.

>>
>>>하지만, 창조 중에서 0.7x버전이하는 모두 호환되구요
>>>0.9b는 호환이불안정해서 0.7x버전이하에서 에러가나요^^(연결안됨)
>>>그리고 비베, vc++,터보 C,델파이 등 다른것들과함께 연결이안되요^^
>>
>>→ 위 질문의 대답과 비슷하군요. 0.9베타는 말 그대로 '베타'버전입니다. 불안정할 수 밖에요. 안정성을 원하신다면 0.7을 권합니다.
>::::그렇다면 다른 (창조) 소스는 어떻게 참조하지요?
***수동으로 컨트롤 옮시시는 수밖엔...

>>
>>>>제가 보기에는 창조는 창 없이는 못사는것 같은데요..
>>
>>→ 콘솔 모드는 아쉽게도 지원하지 않습니다. 하지만 창 사이즈를 줄여서 안보이게 만드는 방법은 있죠. 6^-^;
>::::::제 말은요.. 창이 아에 없는 프로그램을 만들수 있냐 이거죠..
***앞서 말한대로 모듈별 프로그래밍이 불가해서...

>      창은요.. 윈도의 한 객체에 불과하기때문에..
>      mfc(이것두 클래스 라이브러리)c++ 프로그래밍 해보신분은 아시겠지만..
>      창은 첨에 포함두 안되있습니다.(마법사루 만듯것말구요)
>      사용자가 만들어야죠..
>      그러니까 창조에서는 창이 하나의 객체가..
>     아.. 클래스가 없으니까 이런말이 무의미 하네요..ㅡㅡ;
>      
>>
>>>사용자들도 사용못하꺼고 ㅋㅋㅋ 이 말은 좀 아닌듯하네요^^
>>
>>→ 이해불능 ;;
>>
>>>>델파이처럼 컴포넌트를 추가할수도 없는것 같고..
>>>컴포넌트 ?! 알고있었는데 뭔뜻인지 까먹었떠염^^
>>>>클래스라는 개념도 찾아보기 힘든 듯...
>>>>
>>>>그렇게 되면 창조는 판에박은 프로그래밍 밖에 할수 없는거지요..
>>
>>→ 판에 박았다고 표현하시기 보다는, 조금 범위가 좁다고 이야기해주시면 감사하겠습니다.
>>비주얼씨나 비주얼베이직같은 경우 맨 처음 시작했을때부터 지금까지 대략 20년에서 5년까지의 역사가 있습니다. 긴 역사를 가진 언어와 짧은 역사를 가진 언어를 비교한다는 건 좀 무리죠? ^^
>
>::::::그러니까, 제말은요.. 사용자가 프로그램안에서 새로운 개념을 만들어서 쓸수 가 없으니깐..
>      정해진것들로만, 프로그래밍 해야 한다는 소리죠..
>      이를테면 델파이같은 것은요(제가하는언어..ㅋ) 컴포넌트라는게 있고, 클래스 라이브러리라는것
>      (둘이 비슷함)이 있는데요. 클래스는 객체지향적인 언어에서 가장 중요한 개념으로써..
>      하나의 객체로써 사용가능한데요 그안에 필드(속성값, 변수들), 메쏘드(프로시져,함수) 등을  포함하구 있는것이죠.. 전문용어로는 그 특징을 캡슐화(?!) 라고 한다던가?ㅡㅡ;
>      점수: 정수;
>      라구 형을 선언하듯이 클래스도 일종의 형(Type)입니다.
>      그리고 메모리참조를 하는데(이말이 맞눈지.. 모르겟네ㅡㅡ;)
>      ab: TMyNewClass; //TMyNewClass는 제가 임의로 만든것임ㅋ
>      로써 선언하면
>      ab 는 메모리의 값을 가지구 잇는거라서요..
>      bc := ab; //ab의 값을 bc에두 넣어준다!
>      하면 bc.[TMyNewClass의 필드 중 하나]와
>             ab.[위의 그 필드ㅡㅡ;]는 항상 같은값을 가지게되죠
>      둘중에 하나만 바꿔두 어차비 둘은 같은 메모리를 참조하므로..
>     Call by Reference 라구 하나요이걸? ㅡㅡ;
>      하지만 구조체는 그냥 값을 가진것이기 때문에 저 위에처럼
>      대입문을 써줘두 두개는 항상 같은 값을 가지지 않습니다.
>      ..
>      음 설명이 길어졌네요..
>      전 Visual Basic에도 큰 의미를 두지 않습니다.
>      간편하게 만든 언어...가 아니라 복잡한 언어를 간편하게 만듯것이라구 밖에는
>      생각되지 않습니다.
***델파이나 C를 해보시면 알겠지만 VB가 지원하는 자동화가 얼마나 고급기술인지, 얼마나 편한지 모르실겁니다... 간편한 언어가 확실합니다.

>      c++같은 경우는 대량의 클래스 라이브러리에 기반을 두고 있고..
>      델파이도.. 그렇기 때문에..
>      초보사용자는 컴포넌트를 직접 제작하는 일이 별루 없지만..
>      델파이 고수들은 클래스를 이용하여, 자신이 필요로 하는 컴포넌트를 제작합니다.
>      이를테면 마우스가 올라가면 빛이나는 버튼을 만들구싶다!
>     그러면 창조에서는.. 어떻게 하는지 몰르겠지만 마우스가 올라갈 떄마다 어떤 처리를
>     해줘야겠지요? (프로그램에서)
>      하지만 델파이에서는 새로운 컴포넌트를 제작할수 있습니다.
>      버튼도 하나의 클래스 이기 때문이지요..
>      버튼에서 상속을 받아서 좀 수정을 해주면..
>      그냥 마우스가 올라가면 빛나는 버튼을 만들수 있습니다.
>      음..
>
>      더알구 싶으시다면 답변달아주세요..
***델파이는 원래부터가 OOP적으로 설계된 언어고, 클래스 지향적입니다. 그리고 모든것은 모듈로 이루어져 있습니다. 그래서 객체도 하나의 소스코드로 인식할 뿐이고... "폼"이나 "객체(컴포넌트)"도 알게 모르게 소스 코드로 바뀌어져 컴파일 됩니다.

>      
>>
>>>>다른언어와 연동한다면 모르겠지만..(dll이용)
>>
>>→ 위에 답변 드렸죠? 연동 폭이 제한적이지만 사용은 가능합니다.
>>
>>>>좀 알으켜 주세요..
>>
>>→ 저 또한 제가 아는 선에서 답변드렸습니다. 감사합니다.
>

LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1907 창조
   창조 명령어 편집창의 북마크 기능의 행방을 ... [4]
지상현 2005/10/08  3554
1906 기타
     [re] 비주얼 c관련하여..[c ,c++ ] [2]
지상현 2005/09/27  3005
1905 창조
   파일찾아 명령어 말이죠... [3]
지상현 2005/08/24  3551
1904 창조
     [re] GetDlgItemTextA 사용법 아시는분 부탁요. [2]
지상현 2004/12/06  5807
1903 창조
     [re] 값을 얻어내려면??? [1]
지상현 2004/08/01  4270
1902 창조
     [re] 리스트박스 선택여부 질문... [4]
지상현 2004/07/25  3514
창조
           [re] 답변입니다.
지상현 2003/04/08  4626
1900 창조
   다시 질문. [4]
지나가는행인1 2006/01/09  3026
1899 창조
   웹상에 있는 텍스트 파일 열어서 기록할수 잇... [1]
지나가는행인1 2005/12/22  2653
1898 창조
   미부쿄시로님, 제작하고 계신 악세사리에서.. [2]
지나가는이 2003/02/07  2796
1897 창조
     [re] 룰오버.. [1]
지나가는이 2003/01/23  3444
1896 창조
   서버에 포트오픈 확인 하는법 [2]
주인님 2008/01/11  4108
1895 기타
   innosetup에 관련하여 질문 있어요 ^^ [1]
주니 2005/04/06  2955
1894 창조
   저기...진짜루 이거한번...소스 올려주시면 ... [8]
조효상 2002/12/09  3596
1893 창조
   [질문]문자를 자동으로 나타낼때.. [3]
조준형 2002/11/04  3393
1892 창조
   질문이여~ [5]
조준형 2002/11/04  3511
1891 기타
   단축키 질문이여~~ [3]
조준형 2002/11/03  3414
1890 창조
   창조로 이런것도 제작 가능한가요? [1]
조각 2012/01/01  3495
1889 창조
   sql 테이블 앞에 숫자넣기
조각 2011/12/31  3500
1888 창조
   명령어가 이게 아닙니까? [1]
제인호[독도] 2013/05/10  3342
1887 창조
   화면저장 자동저장관련 [3]
제인호[독도] 2013/01/01  4722
1886 창조
   웹브라우저.. [1]
제인호[독도] 2009/10/01  3603
1885 창조
   부족한게 많아서요~ [5]
제인호[독도] 2009/08/16  4218
1884 창조
   설치파일 없이 레지스트리 추가. [1]
제인호[독도] 2009/01/03  4074
1883 기타
   넷봇 이라는.. 그니까.. "좀비컴퓨터" [1]
제인호[독도] 2008/12/01  5478
LIST ALL   Prev [1].. 11 [12][13][14][15][16][17][18][19][20]..[87] 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이희철
로그인