04. februar 2002 - 01:06
Der er
4 kommentarer og
2 løsninger
Spørgsmål om programmering
Hey..
Jeg ved det sikkert er blevet forklaret mange gange, men jeg håber ikke at det gør noget at jeg spørger igen. Jeg har tænkt mig at lære hvordan man programmerer i C++. Jeg har set at mange bøger handler om at programmerer C++ i dos, men jeg vil selvfølgelig gerne lære at lave noget i Win32. Er det stadig bedst af lære at programmere i Dos først ?. Er der den helt store forskel ?
Så hvis der var nogen som kunne hjælpe mig med titlerne på nogen bøger, og måske et par links hvis det er muligt at bestille dem online ville jeg blive utrolig glad.
På forhånd tak :-)
- Kenth Larsen
04. februar 2002 - 05:55
#2
Der er egentlig ikke nogen forskel på C++, om der så er til DOS eller Win32, men...
Jeg vil nok foreslå dig, at du starter med at lære C++, i forbindelse med Console programmering (Altså DOS vindue i Windows). Jeg kan godt forstå dig, hvis du synes det virker som tidsspilde at programmere til DOS når der næsten ikke er nogen der bruger det mere, men...
Hvis du lægger ud med Windows-programmering skal du både lære C++ sproget, og samtidig lære hvordan man programmerer til Windows, hvilket jeg IKKE syntes var let at lære. I Windows skal du nærmest lave vinduer, messageloop, eventhandling, osv. for blot at kunne få et output fra dine øvelses-programmer.
Hvis du starter med simple DOS-programmer, kan du vise tekst, læse input fra brugeren, og arbejde med filer, med meget få (relativt simple) funktioner.
Og når du så føler du har styr på C++, kan du tage skridtet videre og kigge på Windows-programmering. Gør dig selv den tjeneste at når du er færdig med en eller anden bog om C++, så find på et par opgaver som ikke minder alt for meget om øvelserne i bogen, og gå igang med at løse dem. Selvfølgelig ikke så store opgaver at du brækker halsen på dem, og mister modet, men bare nok til at du selv skal tænke lidt over det, og bruge nogle af de værktøjer du har lært.
Personligt startede jeg på C++, ved at læse en bog kaldet "Beginning Visual C++ 4" fra Wrox. Den startede med at forklare hvordan man lavede et simpelt projekt i VC++, og gik hurtigt igang med "DOS" C++ eksempler/opgaver. Det der ødelagde det lidt for mig den gang, var at så snart jeg havde læst sidste kapitel om klasser og nedarvning, sprang forfatteren direkte til Windows-programmering. Der tabte jeg fuldstændig tråden da jeg egentlig ikke havde erfaring med sproget, jeg havde jo bare lavet eksemplerne i bogen, og det er altså bare overhoved ikke nok (for mig) til at lære det.
Pøj pøj, med at komme igang :) Det skal du nok få rigtig mange timers fornøjelse ud af (Både at lære C++, men også at bruge det til noget)
PS!!! Jeg skal nok lige se om jeg kan komme på et par gode begynder/lære-bøger, og vende tilbage med dem :)
04. februar 2002 - 07:42
#4
Hej,
"mbulow" har egentligt sagt det hele, men jeg vil gerne understrege at de flese brækker halsen på for store opgaver. Giv dig tid til at lære at programmere, bagefter kan du lære Windows og/eller alt det fancy stuff.
Programmering er næsten uafhængig af sprog og platform. C, C++, Pascal eller enda Basic - det hele har noget med logik at gøre. Har du først fattet logikken, så har du plads til at lære noget mere.
Martin
04. februar 2002 - 12:17
#5
Jeg har undervist i C og C++ og andre OO-sprog. Alvion har nævnt en klassiker
i C-sprogen, som er dog mest for dataloger og ing. studerene--ikke hobby folk!
Jeg vil anbefale du lær C-sproget først, og gemme C++ til senere...det er meget
vigtig at du beherske mindst 1 programmeringssprog uden objects, inden
man kaste sig over objektverden, der bestemt ikke er for auto-didakter!
Kan du ikke forstå C-sproget (som er opfundet i 1970) kan du nok ikke
beherske c++ !!