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


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


LIST ALL
Posted by 지상현2005-09-27 19:31:10, Hit : 3004
[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
1907 창조
   창조 명령어 편집창의 북마크 기능의 행방을 ... [4]
지상현 2005/10/08  3554
기타
     [re] 비주얼 c관련하여..[c ,c++ ] [2]
지상현 2005/09/27  3004
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
1901 창조
           [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  3443
1896 창조
   서버에 포트오픈 확인 하는법 [2]
주인님 2008/01/11  4108
1895 기타
   innosetup에 관련하여 질문 있어요 ^^ [1]
주니 2005/04/06  2955
1894 창조
   저기...진짜루 이거한번...소스 올려주시면 ... [8]
조효상 2002/12/09  3596
1893 창조
   [질문]문자를 자동으로 나타낼때.. [3]
조준형 2002/11/04  3392
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이희철
로그인