16. marts 2005 - 19:58
Der er
57 kommentarer og 1 løsning
forskellen på c++ og c++ visual?
hej, er der nogle der ved hvad forskellen på c++ og visual er og hvilket jeg skal vælge hvis jeg vil programmere spil/programmer. jeg vil gerne programmere spil/programmer til windows og så ville jeg hører hvordan jeg får et design i c++? den der kommer med det bedste svar får 200 point! andreas
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
16. marts 2005 - 20:00
#1
C++ er et programmerings sprog Visual C++ er Microsofts implementering af dette
16. marts 2005 - 20:02
#3
sorry.. nybegynder.. tsk tsk.. du skal programmere spil og programmer så må du kunne lidt:O)
16. marts 2005 - 20:02
#4
Engang var det en halv snes kommercielle C/C++ værktøjer til Windows platformen. Idag mener jeg kun at der er Microsoft Visual C++ og Borland C++ Builder tilbage. (plus Intel's compiler som plugin) Jeg ved ikke hvilken compiler man bruger i professionel spil udvikling.
16. marts 2005 - 20:04
#5
hej igen, jeg kan de grunlæggende ting, men arne_v hvad ville du anbefale til spil/programmere som skal programmeres til windows. og jeg ville hører hvordan man får et design i c++ istedet for den sorte dos box. hvis du kan svarer på dette får du de 200 point..
16. marts 2005 - 20:04
#6
Standard C++ som defineret i ANSI/ISO standarden har ret små biblioteker. Hver compiler leverandør har så sine egne biblioteker, som normalt er meget større end standard biblioteket. Visual C++ kommer med bl.a.: Win32 API MFC ATL
16. marts 2005 - 20:06
#8
Design? med jbuilder laver du bare et projekt... lav en application eller hvad de kalder det (GUI) og det er et design
16. marts 2005 - 20:06
#9
ok tak arne_v:D lig et svar så jeg kan godekende dig :)
16. marts 2005 - 20:06
#10
Og det er altså ikke helt simpelt at lave en Windows GUI i C++
16. marts 2005 - 20:06
#11
svar
16. marts 2005 - 20:06
#12
så får du de 200 point
16. marts 2005 - 20:06
#13
du er accepteret arne_v :)
16. marts 2005 - 20:06
#14
VB6, Java, .NET er alle sammen meget nemmere at lave GUI i end C++
16. marts 2005 - 20:07
#15
Min kammerat sidder og knokler med et spil i Java for tiden... og det vel også okay.. java og mobil spil for eksempel:)
16. marts 2005 - 20:08
#16
Jeg har hørt at c++ er det bedste til spil og programmer til windows. er det da meget svært at få design/grafik ind i c++/visual c++?
16. marts 2005 - 20:11
#17
Du skal skelne mellem nemt og godt ! Du kan skrive en GUI i VB6/Java/.NET på 1/10 af den tid det tager i C++. Men C++ løsningen: - er hurtigst - giver mest kontrol med tingene Hvis du bare lige skal have lavet en GUI til at indtaste lidt data i, så vælg noget nemmere end C++. Hvis du skal have en top professionel GUI, så er C++ et oplagt valg.
16. marts 2005 - 20:11
#18
Med JBuilder er det ikke svært... hmm .. mener da det er ligesom Delphi.. men okay kan være jeg tager fejl. Hvis det ligesom delphi så er det drag og drop ind på et design som du kalder det..
16. marts 2005 - 20:12
#19
Mig om mit jbuilder.... hedder vel C++Builder hehe
16. marts 2005 - 20:13
#20
ja,, mit mål er at blive pro programmør som laver store programmer eller spil. som du nok kender såsom: flash mx photoshop eller warcraft, counter-strike. er c++ så valget her? :)
16. marts 2005 - 20:14
#22
Så er det vel C/C++ krydret med lidt assembler
16. marts 2005 - 20:14
#23
MS Visual C++ har ikke nogen GUI builder. Borland C++Builder har en GUI builder a la Delphi. Den bliver næppe brugt til spil udvikling.
16. marts 2005 - 20:15
#24
tak arne_v du er jo nok god til c++, så jeg ville hører nogle bøger/hjemmesider du vil andbefale? - jeg tar hatten af for dig :)
16. marts 2005 - 20:16
#25
Hvis du vil lave kryds og bolle og spil på det niveau, så er Java eller .NET glimrende. Vil du lave Counter Strike / Half Life / Grand Tourismo etc. så er C++ sproget (og måske krydret med en lille bitte smule assembler).
16. marts 2005 - 20:17
#26
ok arne.. så siger jeg mange tak for hjælpen :)
16. marts 2005 - 20:17
#27
så siger jeg tak til jer begge 2 ( især dig arne_v :) )
16. marts 2005 - 20:19
#28
Programming Windows / Charles Petzold Programming Windows with MFC / Jeff Prosise
16. marts 2005 - 20:23
#29
et andet spørgsmål... hvordan gør jeg at når jeg har gemt filen, at så når jeg åbner den åbner den i et windows vindue som et rigtigt program uden at åbne dev-c++? som ex. word, hvor der så bare stå for ex. hej dette er en test. kan man det med et program eller med dev-c++ eller skal man være god for at kunne det. - jeg er blevet god til c++, vil du så fortrække et andet c++ program end dev-c++?
16. marts 2005 - 20:31
#30
Start med Win32 API og den artikel jeg henviste til. (kan dev-cpp iøvrigt ikke generere en simpel hello world windows gui app ?)
16. marts 2005 - 20:32
#31
Du kan sagten lære Win32 API med dev-cpp. Når du skal igang med MFC eller ATL så skal du have fat på noget større/bedre/dyrere.
16. marts 2005 - 20:33
#32
jo det kan den godt. den artikel du henviste mig til kan du gøre noget i koden så der står noget text ex hej. så jeg kan se hvordan det ser ud og så skrive den fulde kode her? så kan jeg kigge lidt på den :D
16. marts 2005 - 20:36
#33
jo det kan den godt. den artikel du henviste mig til kan du gøre noget i koden så der står noget text ex hej. så jeg kan se hvordan det ser ud og så skrive den fulde kode her? så kan jeg kigge lidt på den :D - hvis du ikke gider, så bare skriv det så jeg kan set du har set spørgsmålet =)
16. marts 2005 - 20:42
#34
hvad er MFC og ATL? skal man ikke kun bruge c++ eller hvad er det andet og hvad bruger man det til arne?
16. marts 2005 - 20:42
#35
Læs hele artiklen. Det er et stort emne. Petzolds bog er på næsten 1500 sider.
16. marts 2005 - 20:44
#36
Et andet eksempel som jeg er forfatter til: #include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { static TCHAR szAppName[] = TEXT ("Test") ; HWND hwnd ; MSG msg ; WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ; wndclass.lpfnWndProc = WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; wndclass.hInstance = hInstance ; wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ; wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ; wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ; wndclass.lpszMenuName = NULL ; wndclass.lpszClassName = szAppName ; if (!RegisterClass (&wndclass)) { MessageBox (NULL, TEXT ("This program requires Windows NT!"), szAppName, MB_ICONERROR) ; return 0 ; } hwnd = CreateWindow (szAppName, TEXT ("AVU Win32 GUI"), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL) ; ShowWindow (hwnd, iCmdShow) ; UpdateWindow (hwnd) ; while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg) ; DispatchMessage (&msg) ; } return msg.wParam ; } LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc ; PAINTSTRUCT ps ; RECT rect ; switch (message) { case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; GetClientRect (hwnd, &rect) ; DrawText (hdc, TEXT ("Testing!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ; EndPaint (hwnd, &ps) ; return 0 ; case WM_DESTROY: PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, message, wParam, lParam) ; }
16. marts 2005 - 20:44
#37
Findes der nogle gode guider som dem på englesk på henviste mig til bare på dansk?
16. marts 2005 - 20:46
#38
arne_v jeg har nogle specialle ting jeg vildt gerne vil spørge dig om.. hvis du har en msn kan jeg så få den eller kan du adde mig andvest4@hotmail.com - hvis du ikke vil accpetere jeg det :)
16. marts 2005 - 20:47
#39
hmm koden kan ikke compileres der må være en fejl et sted :(
16. marts 2005 - 20:48
#40
jeg kender ingen gode guides til den slags på dansk - alle der arbejder med den slags kan engelsk
16. marts 2005 - 20:49
#41
Jeg bruger ingen IM programmer. gammeldages email: arne_v@mail.danbbs.dk
16. marts 2005 - 20:50
#42
Jeg har lige testet programmet det virker med både mingw32 og MS VC++ 6. Men du mangler måske et lib.
16. marts 2005 - 20:50
#43
har du msn til så vi kan tale direkte? :)
16. marts 2005 - 20:51
#44
Og hvis nogle ikke Win32 API kyndige vil vide det så laver ovenstående kode bare et vindue med hvis baggrund og "Testing" centeret i vinduet.
16. marts 2005 - 20:51
#45
hvid baggrund
16. marts 2005 - 20:51
#46
ingen MSN ingen ICQ ingen ...
16. marts 2005 - 20:52
#47
den siger når jeg compiler: [Linker error] undefined reference to `GetStockObject@4' er det en fejl, som kan rettes eller som du kan? :P
16. marts 2005 - 20:54
#48
I dev-cpp skal du ind i link options og tilføje: -lgdi32
16. marts 2005 - 20:55
#49
hvor gør jeg det? Kan du ikke forklare mere præsict, hvad jeg præsict skal trykke på. trin efter trin så jeg helt forstå.
16. marts 2005 - 20:58
#50
new project C++ Windows application ind med koden så virkede den faktisk hos mig
16. marts 2005 - 20:59
#51
men ellers: project project options parameters linker -lgdi32
16. marts 2005 - 21:02
#52
15 indlæg tilbage: MFC = objektorienteret overbygning på Win32 API ATL = noget som bruges tiL COM/ActiveX programmering
16. marts 2005 - 21:03
#53
Jeg ved ikke hvad der sker.. men når jeg trykker på options ser jeg en masse knapper men jeg kan ikke klikke på dem. jeg har sat koden ind, skal jeg gøre noget specielt for at kunne trykke på dem`?
16. marts 2005 - 21:06
#55
sry mente projekt!
16. marts 2005 - 21:15
#56
Prøv lige at gem projekt og fil først ...
16. marts 2005 - 21:18
#57
Så siger jeg mange tak for din hjælp!.. SKulle have prøvet selv og ladet være med at spørge så meget :) Det gør jeg så nu og TUSIND TAK!!!!
16. marts 2005 - 22:59
#58
Husk at markere navnet ude til venstre og tryk på Acceptér !-)
Kurser inden for grundlæggende programmering