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


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


LIST ALL
Posted by 지상현2005-09-27 19:31:10, Hit : 3038
[re] 비주얼 c관련하여..[c ,c++ ]
Homepage : http://ssidang.x-y.net
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1256

하하... 드디어 제가 확실하게 답해드릴 수 있는 질문이 나왔네요.


일단 VS에 포함된 걸 쓰세요. 이런건 Enterprise 버전이라고, 모든 것이 가장 완전하게 지원되고 있습니다. 또한 개발은 VC++만으로 하는 것이 아니므로, 각종 도구가 포함된 VS가 좋습니다.(VS 6.0은 CD 한장 밖에...)
그리고 가급적 실무에서 가장 많이 쓰이는 6.0 이나, 여러 버그와 문제를 해결한 7.0 (또는 .net 버전의) 의 VC++를 권장합니다.


언어는, C로 시작하셔도 좋겠지만, C++를 염두에 두시고 시작하세요. 굳이 C나 C++를 구분짓지 말고 그냥 그런가보다하며 C++ 로 C를 쓰듯이 배워나가는게 좋은 것 같습니다.(뭐라 말하기 힘들지만 제 경험상)


DirectX는, 죄송합니다만 매우 고급 기술에 속합니다. 어느 정도 기초가 안되어서는 힘들구요, 일단 기본 문법(숟가락 질을 할 줄 알아야)을 자유자재로 구사하시고, Windows API만 사용하여 프로그램을 어느 정도 짤 줄 알아야 합니다(젓가락질도 할 줄 알아야 하는 거죠).

그리고 이렇게 차근 차근 실력을 쌓다가 나오는게 DirectX 입니다. DirectX는 COM이란 기술을 사용하였는데 이 것은 C나 C++에선 상당히 고급 분야입니다(뭐 별 건 없습니다. 이해할 필요 없이 그냥 써도 됩니다).
DirectX 를 이해하고 자유자재로 쓰기 위해선, 역시 C++를 알아야 합니다.
(실제로 DirectX를 C로 사용하는 경우는 드뭅니다).
COM이 객체지향적 구조를 가지고 있거든요. 클래스 같은 것의 사용법은 아는게 수월합니다.
※여담이지만, 저는 객체지향하면서 디자인 패턴도 연구중인데 이건 장난이 아니더라는 -_-;

제 생각에는, 창조에만 익숙하시다면 창조에는 없는 구조체 같은 것을 다룰 줄 아셔야 할 것 같네요.
또 객체 편집 없이 코딩으로만 하는 작업에도 익숙해지셔야 합니다(DirectX에는그림이나 버튼도 모두 순수 코딩으로 처리하고 있습니다.).

여하튼, DirectX 는 익숙해지지 않으면 매우 어려운 것 처럼 보인다는게 사실입니다.
또한 C는 중급 언어로 분류되기 때문에 컴퓨터 동작에 대한 좀 더 낮은 수준의 지식을 요구합니다.

그 밖에도 사소한 차이로, 대소문자 구분이라든지, 다양한 정수 형식과 각종 키워드때문에 좀 어려워보일 수도 있지만(창조에 익숙해져 있다면 include가 가장 생소할테죠), 익숙해지면 아무것도 아닙니다.
마치 영어를 자주 접하는 우리가, 대화할 때 영어를 조금 섞는다고 별 무리 없듯이, 익숙해지면 자연스럽게 쓸 수 있습니다.
뭐 완전 다른 자연어도 아니고 개념이 같은 프로그래밍 언어라 더욱 적응이 빠릅니다.

필요한 것은 열정과 관심, 그리고 좌절하지 않음 정도겠지요.

다행히도, C/C++ 관련 자료가 가장 많기 때문에, 익히는데는 별 어려움이 없을 것입니다.


권선중   2005-09-28 AM 11:09:35  
답변 정말 감사합니다.. 여하튼 Vc++을 설치를하고 강좌를 봐가면서 따라해보기를 몇번했는데.. 안그래도 어려운데 강의하는 인간이 하두 왔다갔다하면서 하는바람에 더어렵네요.. 거기다 전문적인 도움말이 MSDN[맞나]이게 있어야 몇천가지나 되는 문법에 알수있다고하니 VS를 통체로 구해야 겠네요..
지상현   2005-09-28 PM 6:18:13  
음, C 문법은 굉장히 쉽습니다. 예약어도 몇 개 없고 이해하고 자시고 할 것도 없죠. 포인터가 좀 그렇지만 그것만 이해하면 C는 깊숙히 파고들지 않는 이상 그냥 잘 써먹습니다.
뭐 C++ 는 객체지향개념이 추가되어서 그 자체가 좀 어려워서 C++ 도 문법이 덩달아 좀 어렵긴 하죠...
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
333 창조
       [re] 위자드님! 여기서 질문! [2]
자유창조 2005/01/13  3093
332 창조
     [re] 우선순위 정하기 프로그램 - 드래그로 밑판 ... [1]
성인e 2009/09/27  4241
331 창조
     [re] 오류가 뜹니다.. [2]
강정훈 2007/10/08  3533
330 창조
     [re] 오랜만에 질문....
nylon 2003/10/11  3792
329 창조
     [re] 영상강의.......단축키질문 [1]
강정훈 2007/07/03  3628
328 창조
     [re] 에디터 스크롤시 깨짐 현상... [5]
민렬만세 2008/12/19  3570
327 창조
     [re] 어떻게 하면 객체가 있는지 여부를 알 수 있... [2]
김환욱 2003/01/06  3200
326 창조
     [re] 알파벳순서대로 정렬도 창조로 가능할까요? [2]
성인e 2019/05/12  1949
325 창조
     [re] 안냐세요 또 와써요 ; [2]
창조신화 2002/09/21  4094
324 창조
     [re] 쓸데 없는 답변.
지상현 2005/10/12  4380
323 창조
     [re] 수정좀 부탁합니다.. 도저히..모르겠네요.. [1]
손상진 2004/12/26  3262
322 창조
     [re] 소아과 약용량 계산 프로그램 [5]
변혁수 2006/07/15  3850
321 창조
     [re] 샘플 올립니다.
임민혁 2009/06/28  3574
320 창조
       [re] 샘플 올립니다. [1]
성인e 2009/06/29  3411
319 기타
     [re] 사운드 크기를 잡을 수 없다는것이 아쉽습니다. [8]
김길남 2007/01/31  3526
318 창조
     [re] 사용자를 배려한 프로그래밍 [1]
민렬만세 2009/03/16  3327
317 창조
     [re] 비주얼 베이직~ [2]
nylon 2002/09/12  5450
기타
     [re] 비주얼 c관련하여..[c ,c++ ] [2]
지상현 2005/09/27  3038
315 창조
     [re] 비밀번호 변경 및 저장까지... [4]
창조ⓕⓐⓝ 2003/01/10  4275
314 창조
     [re] 브라우저로 웹페이지 끌어 올때 딜래이 현상 [1]
변혁수 2006/07/13  2930
313 기타
     [re] 분석해봤어염.. 허접하지만.. ㅡㅡㅋ [1]
최재일[20JI] 2004/05/22  4405
312 창조
     [re] 부탁드리겠습니다. ㅠㅠ [6]
장규형 2006/11/18  2992
311 창조
    비밀글입니다 [re] 복잡한질문!!
nylon 2002/09/26  2
310 창조
     [re] 별건 아닙니다만,
nylon 2002/09/09  4952
309 기타
     [re] 번역해봤어요... [6]
미도르 2002/12/30  4880
LIST ALL   Prev [1]..[71][72][73] 74 [75][76][77][78][79][80]..[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이희철
로그인