저는 주로 웹랭귀지를 써보고 필요한 프로그램은 VB로 제작하던 초보 개발자입니다.^^;
VB로 왠만한건 다 만들어썼는데 쓰레드도 안되고.. 언어상 문제 때문에 한계가 많아서..
결국 C를 시작했구요
확실히 포인터 부분이 어렵긴 어렵네요..;; 대충 머하는건지.. 함수에 2차원배열을 어떻게 넘겨야하는지..
함수포인터가 먼지 그런건 알겠는데 .. 포인터의 포인터나오고..차원이 커질수록 헷깔리고 이해가 잘안되네요..;;
그래서 대충 훑고 나중에 한번더 훑으려고 지금은 C++문법을 보는중입니다.
문제는 지금부터 인데 저는 윈도우 개발툴이 VC가 전부인줄알았거든요..^^;; 게시물을 쭉 훑어봤는데 이왕하는거면
델파이,c++빌더,MFC 다 사용하는게 좋다고 하는데.. 저같은 초보에게는 꿈같은 애기고..;;
어떤 것을 먼저 시작할지 고민입니다.. API는 VB하던시절에 조금 훑어봐서 API책이나 인터넷API소스를 보고 찾아서 필요한거 따다가 이용하는건 하죠. 일명 copy and paste 라고 하져..-_-;;
VC 6.0 바이블이라는 VC책을 도서관에서 빌려다 났긴났는데 두껍고..난해하네요..-0-;; .NET시대가 되면서 MFC의 업그레이드는 더이상없다고 하는데 구지 배울 필요가 있나 하는 생각도 들고 아무래도 VB를 하다보니 RAD툴에익숙한편이라..;; 적응하는데 시간도 많이 걸릴꺼같고..;; 근데 왠만한소스들이 VC기준으로 다되어 있고.. .. 나중엔 드라이버제작같은거도 재미삼아 해보고 싶은데 그런건 VC로 해야하던가 보는데...
막 시작하는 초보로서는 헷깔리네요.. 머부터 시작하는게 나을까요? 델파이는 엣~날에 책빌려다가 시간맞추면 윈도우꺼지는 프로그램 만들어본게 다에요.. 근데 확실히 문법이 적응안되더군요.;;
일단 MFC를 좀 해보고 익숙해지면 c++빌더를 사용해보는게 나을런지??
|
검색을 해 보시면 좋은 정보를 얻으실 수 있습니다.
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=10758
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=7984
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=7027
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=7021
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=10841
아시다시피 VC나 C++Builder는 개발을 하는데 도움을 주는 툴일뿐입니다.
기본이 되는 C++을 어느 정도 아시면 어렵지 않게 사용하실 수 있습니다.
VS2005(VC[Win32, Managed-.NET]/VB.NET/C#.NET/J#.NET)는 MFC/ATL/WTL/Win32API/.NET을 기반으로 개발하실 수 있습니다. 반면에 BDS2006(Delphi[Win32, .NET]/C++Builder[Win32]/C#Builder[.NET])는 VCL/ATL/WTL/Win32API/.NET을 기반으로 합니다. 스펙에서 볼 수 있듯이 비슷한 제품군을 이루고 있습니다. 그러나, 생산성이라는 관점에서 보면 MFC기반보다 VCL을 사용한 개발이 훨씬 빠르며 안정/유지보수등의 비용이 적게 듭니다.
특히, C++Builder는 현재 거의 유일한 C++ GUI 개발툴입니다. 델파이와 동일한 VCL을 사용하고 있으면 VC에서 개발 가능것과 거의 동일합니다. 다만, DDK나 CE를 위한 개발은 MS와의 문제로 지원이 미비합니다.
아무리 기능이 좋아도 C++의 능력에 따라 결과물이 달라지니 기초를 잘 닦아 놓으시면 빌더가 가지는 매력이 빠지실 겁니다.
즐거운 설을 보내시기 바랍니다.