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


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


LIST ALL
Posted by 지상현2005-09-27 19:31:10, Hit : 3450
[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
612 창조
   버튼 하나로.... [2]
김진영 2002/11/15  3454
611 창조
   창조로 이걸할수 있을가요?파일서버의 업데이... [1]
최진환 2005/04/07  3453
610 창조
   [급질문] 문자표 에 관한질문입니다. [2]
드래곤볼 2006/07/22  3453
609 창조
     [re] 캐릭터 부드럽게 빨리움직이는법좀 [1]
권선중 2005/03/10  3452
608 창조
   나를 골치썩게 하는 나의 접속기여(수정) [8]
홍아련 2006/02/20  3451
607 창조
   사운드의 시각화와 제어에 대한 기초 질문 [7]
김길남 2007/01/14  3451
기타
     [re] 비주얼 c관련하여..[c ,c++ ] [2]
지상현 2005/09/27  3450
605 창조
   그러니까... [4]
신용주 2006/08/30  3450
604 창조
   부탁이 있습니다 [1]
김진영 2003/01/22  3449
603 기타
   정말 급해서 그런데요//ㅜ.ㅜ [10]
이제호 2004/01/23  3449
602 창조
   <꼭 보지 말것!>제 프로그램에서 오류... [10]
우유중독 2006/07/01  3449
601 창조
   웹에서 입력창안에 원하는 내용 넣는 방법 제... [2]
김영신 2009/06/16  3449
600 창조
   아래 질문에 이어...(시스템종료) [5]
D.Walker 2005/08/18  3447
599 기타
   윈도우 API 함수를 어디서 많이 얻나요??????? [4]
장규형 2006/08/24  3446
598 창조
   보시다시피 여기서..... [2]
dBone 2005/02/09  3444
597 창조
   방향키같은거 누르면 그림이 이동하는법좀;; [1]
-ㅅ- 2007/01/16  3443
596 창조
   생성해로 밑판 위에 객체 생성하는 법? [5]
PENJi 2006/02/21  3442
595 창조
   명령어 좀 알려주세요~~~ [4]
청송 2005/01/05  3441
594 창조
   [요청]zip 압축 dll 사용법과 자료좀.. [6]
정성우 2005/07/30  3441
593 창조
   지상현님 항상 댓글 감사하구요~^^;; [12]
바람 2007/06/20  3439
592 기타
   창조로 edonkey같은 p2p플그램은 못만들까요? [10]
정일명 2003/04/29  3438
591 창조
   음;; 질문으로 먹고사는 사람입니다(-_-..) ... [10]
강성민 2005/01/11  3438
590 창조
   다시 질문. [4]
지나가는행인1 2006/01/09  3437
589 창조
   CreateAllBrowser 에서.... [3]
위자드 2005/03/27  3436
588 창조
   핸드폰과 연결된 프로그램 제작 가능? [1]
신용주 2006/06/15  3436
LIST ALL   Prev [1]..[61][62] 63 [64][65][66][67][68][69][70]..[87] Next
Copyright 1999-2025 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7389 점
4권선중6077 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인