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


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


LIST ALL
Posted by 지상현2005-09-27 19:31:10, Hit : 3005
[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
notice 창조   반드시 검색 후 질문을 올려주세요.<... 박종훈 2007/09/24  6111
notice 창조   단순 소스제작 부탁은 예고없이 삭제합니... [2] 손상진 2007/04/11  5940
notice 창조   답변소스 등록 관련 안내입니다. [7] 변혁수 2006/01/11  7802
2154 창조
   메모장 자동 폭 가능할까요? [3]
날아라KTX 2024/04/29  38
2153 창조
   풍선말 글꼴, 크기
날아라KTX 2024/03/26  67
2152 창조
   네이버 증권페이지 가격 [2]
날아라KTX 2024/02/22  96
2151 창조
   문자창, 대화창 프로그램 가운데 출력하기
날아라KTX 2023/02/27  320
2150 창조
   리스트박스 질문드려요. [1]
날아라KTX 2022/10/25  380
2149 창조
   메모내용 코마를 구분으로 리스트박스에 정렬... [3]
날아라KTX 2022/10/02  396
2148 창조
   문자표 글꼴 색상 질문드려요
날아라KTX 2022/09/24  433
2147 창조
   멀티버튼이 마우스 따라다니기 [1]
날아라KTX 2022/09/17  423
2146 창조
   카카오톡 다중 접속기도 만들 수 있을까요?
김지훈 2022/04/19  617
2145 창조
   레지스트리...문제점이 뭘까요???? [3]
날아라KTX 2022/04/14  528
2144 창조
   자판을 뗄때 사건에서 띵띵소리 [1]
날아라KTX 2022/04/09  557
2143 창조
   메모 상단줄 질문드려요.
날아라KTX 2022/04/05  522
2142 창조
   폴더명추출 [1]
날아라KTX 2022/01/24  616
2141 창조
   문자표 질문드려요. [1]
날아라KTX 2021/10/19  593
2140 창조
   성인e님께서 도움주셨던 글자 찾아 색상바꾸... [5]
날아라KTX 2021/10/01  673
2139 창조
   리스트박스에 파일명+파일내용 추가하기 [3]
날아라KTX 2020/07/26  1317
2138 창조
   리스트박스 줄위치에 해당하는 버튼 클릭하기 [2]
날아라KTX 2020/03/11  1507
2137 창조
   에디트0 영역에 문자추가 삭제하기 [2]
날아라KTX 2019/10/15  1609
2136 창조
   이진읽어를 10진으로 바꾼다음에 1과 0만으로... [1]
박재성 2019/06/12  1801
2135 창조
   알파벳순서대로 정렬도 창조로 가능할까요?
날아라KTX 2019/05/12  1589
2134 창조
     [re] 알파벳순서대로 정렬도 창조로 가능할까요? [2]
성인e 2019/05/12  1885
2133  
   리스트박스1 * 문자가 있는 이름을 리스트박... [3]
날아라KTX 2019/04/17  1809
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[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이희철
로그인