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


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


LIST ALL
Posted by 지상현2005-09-27 19:31:10, Hit : 3044
[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
608 기타
   조절판의 볼륨컨트로정보가 어디에 [4]
나그네 2004/04/30  3048
607 창조
   간단한 게임을 만들어 보려고 하는데요...
성인e 2008/08/07  3047
606 창조
   버튼을 클릭했을때... [11]
이서형 2006/08/05  3046
605 기타
   SQL Example 에서 .................. [2]
청송 2005/11/01  3045
기타
     [re] 비주얼 c관련하여..[c ,c++ ] [2]
지상현 2005/09/27  3044
603 창조
   윈도우 현재 실행된 제목을 표시하는방법... [4]
이희창[빙고] 2006/01/10  3044
602 창조
   다시질문 [6]
김민석 2009/02/26  3043
601 창조
   아래 질문에 이어...(시스템종료) [5]
D.Walker 2005/08/18  3040
600 창조
   창에만 핸들이 있나? ;; [7]
qkrwhdgns 2006/01/13  3039
599 창조
   제가 동영상 재생기를 만드는데요 [5]
강성민[FreeCreate] 2005/02/13  3038
598 창조
   업데이트 프로그램(?) 에 쓸건데... 계속 꼬...
이희창[빙고] 2005/08/03  3038
597 창조
   [질문] 메모 에서 원하는 위치나타내기 [7]
김훈 2005/10/31  3038
596 창조
   주소 입력한걸로 다운로드 하기... [2]
김태형 2007/12/17  3037
595 창조
   ;;재질문.. [1]
강현구 2003/01/31  3036
594 창조
   답변 감사합니다.^^ 그런데 크게는 됬...
opop120 2007/06/25  3035
593 창조
   작업 표시줄에 프로그램 넣기 외 여러가지. [2]
신용주 2006/11/07  3034
592 창조
     [re] 리스트박스에 관해서 질문이요...
김환욱 2003/10/24  3032
591 기타
   [질문]데이타베이스를 주축으로 구동되는 프... [2]
김환욱 2003/11/01  3032
590 창조
   ㅎ파일탐색의 새로고침 기능, [3]
이희창 2007/04/08  3032
589 창조
     [re] 캐릭터 부드럽게 빨리움직이는법좀 [1]
권선중 2005/03/10  3031
588 창조
   창조에서 시스템 폴더 어떻게 만들어요.. [9]
qkrwhdgns 2005/08/02  3031
587 창조
   ㅎ라디오 버튼에서 포커스가 생겼을때 없어졌... [6]
우유중독 2006/06/03  3031
586 기타
   윈도우 API 함수를 어디서 많이 얻나요??????? [4]
장규형 2006/08/24  3031
585 창조
   에디트에 관한질문 [1]
강철중 2007/12/08  3031
584 창조
   특정문자 변환;;; [10]
김태형 2007/12/22  3031
LIST ALL   Prev [1]..[61][62] 63 [64][65][66][67][68][69][70]..[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이희철
로그인