* Uofficiel Black/White liste V3
|
Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
C++ Hjælp... ProgrammeringAf Ny på siden Yonnaz96 | 04-09-2009 08:04 | 2840 visninger | 22 svar, hop til seneste
Hej. Jeg er mega meget nybegynder til C++..
ved kun at det er et programmerings sprog og har lært nogle få kommandorer, har også hørt at man kan lave spil og selfølgelig programmer med C++. jeg har 2 spørgsmål
1# når man nu har lavet programmet fx når man trykker på en knap kommer der en popup frem som der står "Hej" hvordan for jeg programmet ind i et design altså med buttons og knapper og det altså som et almindelig program hvis i forstår hvad jeg mener..
2# Jeg kunne godt tænke mig at se hvordan et rigtigt program ser ud i koder.. så er der ikke en som vil lave et simpelt program.
bare vor man kan skrive et tal inde i en box, hvis man skriver 3 og trykker på en Ok button så ganger den det med 3 og kommer så en popup og skriver 9. skriv koden så jeg bare kan putte den ind i Code::Block og trykke start...
undskyld mine nybegynder spørgsmål. syndes bare det er spændene det med c++!
Tak --
Først og fremmest, hvad skal du bruge det til og hvordan vil du lære det? Det lyder ikke umiddelbart som om du går på en uddannelse hvor du skal bruge det, så hvordan er du lige kommet frem til at du vil lære C++?
Du kan nok ikke regne med at folk herinde disker op med et helt kursus, hvor du bliver guidet igennem hvert enkelt aspekt af programmering, så hvis du virkelig vil lære det skulle du måske starte med at købe en bog om grundlæggende programmeringsprincipper.
Hvis du vil overveje C# i stedet kan du hente det gratis udviklingsværktøj Visual C# 2008 Express her:
http://msdn.microsoft.com[...]
Samme sted kan du i øvrigt finde en del ressourcer til at lære programmering. -- MSI 790FX-GD70, [email protected], 2xHD4890 Toxic, 4GB OCZ PC12800, Corsair HX1000W PSU, 1TB + 500GB + 300GB WD VelociRaptor, vandkøling. Jeg synes du skal tage et kig på Qt-frameworket fra Trolltech.
Det er et komplet C++ udviklingsmiljø med grafisk designer (som man kender fra Visual studio) og masser af gode eksempler.
http://qt.nokia.com[...]
God fornøjelse -- Gæstebruger, opret dit eget login og få din egen signatur. Hvis du vil se et "rigtigt" program så sidder jeg og arbejder på et. Der er ca 300 klasser dertil og ikke noget GUI dertil.
Hvis du er så nybegynder så du giver udtryk for så er det nok en god ide at lære basis først. Dvs klasser, kontrol flow (for, while, if) samt basale typer (bool, int string char)
Derefter så begynde at lære ting omkring GUI -- Gæstebruger, opret dit eget login og få din egen signatur. http://www.cplusplus.com[...]
er et godt sted at starte. Men hvorfor lige c++ og ikke et nemmere sprog som eks java? -- Gæstebruger, opret dit eget login og få din egen signatur. Tak alle..
hvad er bedst at sætte sig til at lære? c++ eller c#? -- denne side har hjulpet mig en del. godtnok med hensyn til C... men siden henvender sig også til C++
http://www.cprogramming.com[...]
#5
hvad vil du programmere til? windows? linux? µC? FPGA? -- #5
Jeg ville ikke kunne anbefale C# pga det kun virker ordenligt til en platform så hvis du engang vil over til en mac eller en linux pc så kommer du i problemer. Så vil jeg hellere pege på java -- Gæstebruger, opret dit eget login og få din egen signatur. http://javabog.dk[...]
en dejlig bog som er gratis/fri om java programmering -- Gæstebruger, opret dit eget login og få din egen signatur. #7 -det er bare ærgerligt at GUI i Java er så besværligt - som nybegynder er det urimeligt meget nemmere at bruge Visual Studio (C# eller VB) eller et andet RAD værktøj, hvor man kan lave ok GUI med drag and drop.
Og JO - jeg har brugt tid på at lege med flow og boxing layouts mv i både C++ og Java. Det vinder ikke til hjemmekodningsbehov. -- #5
Du er bedst hjulpet med C#, det fungerer på et højere abstraktionsniveau end C++, så du vil som nybegynder meget hurtigt komme igang. Dels pga. værktøjskassen, dels fordi du bliver hjulpet med flere forståelsesmæssigt svære ting.
Der er et marked for begge dele, og nogle vil argumentere imod, men det er hævet over enhver tvivl at du vil få en nemmere og hurtigere start på programmering med C#, end med C++. -- Zzzz Hej.
Du skal tage at starte med Flash ActionSCript 3.0.
Det er ligeledes et objektorienteret programmeringssprog og syntaxen minder meget om Java (og dertil C#). Glem alt om at starte med C++ - det er meget avanceret og du vil hurtigt ramme hovedet mod muren.
Desuden er det ligegyldigt hvilket programmeringssprog du lærer, for grundprincipperne (og ofte syntaxen) er det samme - Det gælder bare om at komme i gang med noget der ikke er for svært.
Fordelen ved Flash er at du kan lave grafik og kode i samme program, så du får hutgitg noget sjovt op at køre (f.eks. et spil).
Så lav nogle små test i det og når du er klar så download FlashDevelop - det er et fuldt programmerings IDE, hvor du vil få overblik til at lære nogle af de mere avancerede funktionaliteter. -- Gæstebruger, opret dit eget login og få din egen signatur. #9 der er skam også kode værktøjer til gui udvikling til Java. Jeg ved bl.a. at NetBeans har et ganske udmærket til det. Men som nybegynder er det nok ikke GUI man skal lære.
Er det ikke også noget med at Visual Studio koster penge hvor netbeans og eclipse er gratis? -- Gæstebruger, opret dit eget login og få din egen signatur. #12, Den Visual C# Express jeg linker til er gratis. -- MSI 790FX-GD70, [email protected], 2xHD4890 Toxic, 4GB OCZ PC12800, Corsair HX1000W PSU, 1TB + 500GB + 300GB WD VelociRaptor, vandkøling. #0 Ja. Start med at lære koncepterne i C#. Køb en god C# bog med eksempler og lav dem alle.
Derefter kan du kigge på XNA, som er et framework der udvider C# med flere muligheder. Det bliver brugt til at lave spil en del nemmere end fra bunden.
Når du så har lavet nogle spil i C#, så kan du prøve C++.
Problemet med C++ er, at det har en meget høj lærings-kurve, og man skal helst ha' noget baggrunds-viden inden. Desuden skal man lave megen kode for at overhovedet få et spil-vindue op. 3D er endnu mere hardcore.
Så lær C# og gå efter at udvikle til XNA. C++ kan du altid lære.
Lad være med at lytte til folk der siger, at man skal vælge C# fra pga. at det kun kører på windows. Det er korrekt, men det er stadig MEGET brugt. Java og C# er desuden næsten lig hinanden i syntax, og derfor et det meget nemt at lave Java, hvis du har erfaring i C#. -- Tusind tak alle.. så jeg tror jeg starter med c#-java-og så c++ -- Har i et godt forslag på en bog?
Helst dansk.. -- Start med Visual Basic eller C#. Er selv lige begyndt med C#. Du kan evt. installere XNA, så har du mulighed for at kode spil i C#/Basic. -- AMD Phenom II 955 3.2Ghz
XFX HD4890 1GB
Gigabyte GA-MA77-UD3
4GB PC8500
500GB HDD
Coolermaster HAF922
Win 7 RC x64 Havde ikke lige set #14's post (: -- AMD Phenom II 955 3.2Ghz
XFX HD4890 1GB
Gigabyte GA-MA77-UD3
4GB PC8500
500GB HDD
Coolermaster HAF922
Win 7 RC x64 #14
Lad være med at lytte til folk der siger, at man skal vælge C# fra pga. at det kun kører på windows. Det er korrekt, men det er stadig MEGET brugt.
Muligvis er trådstarter væk, men hvad er det for noget sludder?
a) Det er ikke korrekt at C# kun virker på windows, for det virker via mono ret godt på Linux.
b) Så man skal ikke holde fingrene fra det kun kører på Windows, men fordi MS ejer det - og man ved ikke hvornår de skifter strategi - for 10 år siden sagde alle (fremtiden er) VB - og det nævens end ikke i denne tråd. Fordi VB er ikke interessant for MS længere. C++ vil blive ved med at eksistere - det samme ved man ikke med C#.
Der er mange holdninger(!), men du kan ikke blot med et fordummende argument 'lad være med at lytte til andre' foregive at være meget klogere.
Ville umiddelbart anbefale java eller QT, som #2 er inde på ... -- Er ikke begejstret for monopoler som Post Danmark, Intel og MS Jeg er igang med at lege lidt med java i Netbeans
istarten gik det fint med at runne det men lige pludselig kom der en error da jeg skal runne det?
her er det som stod:
run:
java.lang.ClassFormatError: Method "" in class javaapplication5/Main has illegal signature "Lprintln;"
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: javaapplication5.Main. Program will exit.
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
-- Sådan.. har fået løst problemet
-- -- #19 fordelen med C# er til gengæld, at man nemmere kan skifte til C++ eller Java senere hen, fordi C# udspringer fra de to, hvor VB derimod er satans yngel, og et godt bevis på, at MS er blevet klogere med tiden :P --
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 426 personer har stemt - Mit energiselskab (Ewii f.eks) 12%
|
|
|