Avatar billede nima Nybegynder
29. juli 2003 - 23:42 Der er 22 kommentarer og
1 løsning

c++ programmering

Hej..

Jeg sidder her og vil programmere i C++. Jeg er nybegynder, og faktisk ved jeg slet ikke noget om sproget. det eneste jeg har af programmer er Microsoft Visual Studio .NET.

Er der nogen der bare lige kan hjælpe mig igang, eller bare har nogle gode links til mig?
Avatar billede repsak Nybegynder
29. juli 2003 - 23:48 #1
Vil du programere C++ eller C++.NET?
Avatar billede nima Nybegynder
29. juli 2003 - 23:48 #2
Hvad er forskellen? Kan man programmere C++ i Visual Studio . NET?
Avatar billede repsak Nybegynder
29. juli 2003 - 23:53 #3
C++ er et programmeringssprog, som i sig selv er ret vanskeligt at lære hvis man ikke har progerfaring, eller har en lærer iform af en bog eller en person.
C++.NET er programmeringssprøget C++ kombineret med det (forholdsvis) nye framework .NET. Jeg ved ikke om VS.NET kan progge i C++ (tror det). Prøv at starte et nye projekt og se om du kan vælge C++ som sprog.
Avatar billede nima Nybegynder
30. juli 2003 - 00:00 #4
Altså når jeg vælger New Project> kan jeg vælge C++ projects. Herfra har man flere valg muligheder som fx. win32 project,  makefile project, ATL project, Managed C++ App, Managed C++ Class Library, Managed C++ Empty project, MFC dll, MFC App, og nogle andre.

Ved ikke rigtig hvilken jeg skal vælge. Kunne godt tænke mig at lave et simpelt windows program, men når jeg vælger win32 project, opretter den selv nogle filer osv. Og når jeg bare vil afprøve det simple " hello world" program, aner jeg ikke rigtig hvor det skal tastes ind!
Avatar billede repsak Nybegynder
30. juli 2003 - 00:07 #5
Jeg kender ikke VS.NET. Men lur mig om den ikke oprettet de mange filer som en skabelon til dig - som du så kan arbejde videre med. En side som kan hjælpe dig igang er den klassiske doc til .NET som indeholder et væld af eksampler (dog mest til C# og VB men også til C++):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/cpref_start.asp
Avatar billede repsak Nybegynder
30. juli 2003 - 00:07 #6
Hvad har du af progerfaring?
Avatar billede nima Nybegynder
30. juli 2003 - 00:11 #7
Jeg har faktisk ingen progerfaring. Altså jeg har progerfaring inden for html men ellers ikke! Vil så gerne sætte mig ind i C++, kender du nogle gode links ?
Avatar billede repsak Nybegynder
30. juli 2003 - 00:14 #8
Tja jeg har nogle links, men hvis du ikke har progerfaring så burde du hellere starte på f.eks. C#. Det er meget lettere og du kan lave det samme (næsten). I C++ bliver man hurtist skræmt af pointere, memstyring osv.
(HTML er ikke programmering ;-)
Avatar billede nima Nybegynder
30. juli 2003 - 00:19 #9
hehe, det skulle jo lyde som om jeg havde lidt :) Men altså, hvad er forskellen mellem C sharp og C++ ? Har du nogle gode links til dem begge?
Avatar billede repsak Nybegynder
30. juli 2003 - 00:26 #10
Hehe - du vil blive overrasket over hvor lidt HTML ligner programmering... Tja det er et godt spørgsmål, som jeg vil besvare meget kort:
C# holder og er let (alt er relativt ;-) Det er rimeligt nyt sprog. Det kører rimelig hurtigt og giver programøren mange muligheder. (især nær det er sammen med .NET) (ved du hvad framework er...?)

C++ holder også og er nok det mest benyttede sprog. Du kan praktisk talt ALT med dette sprog, men bagsiden af medaljen er så at det kræver MEGET dybt kendskeb og lang tids øvelse.

Jeg tror hurtigt at du vil køre træt i C++ da det rummer mange 'fælder'. C# sparer dig for en del (f.eks. hukommelsesstyring). Til dit behov vil du kunne lave nøjaktigt det samme i C# som i C++.
Avatar billede nima Nybegynder
30. juli 2003 - 00:28 #11
Så tror jeg da at jeg vil begynde med det! Ved ikke helt hvad framework er! Har du så nogle gode links til at begynde med C#?
Avatar billede repsak Nybegynder
30. juli 2003 - 00:35 #12
OK: framework er en samling klasser som sparer dig for en masse arbejde. Hvis du skulle tegne et vindue hvergang du skulle lave et program så ville dit program hurtigt fylde MANGE linjer. Framework indeholder alt det genbrugelige standard kode. Hvis jeg vil lave en dialogbog med en OK knap på i C#.NET så skriver jeg blot MessageBox("Hello world");
Hmm jeg har nogle få links, men jeg ved ikke hvor gode de er til at lære med:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vcoricsharptutorials.asp den er vist meget god. Ellers må du jo på Google og søge ;-)
Avatar billede nima Nybegynder
30. juli 2003 - 00:37 #13
Kan man som C++ også lave windows programmer med C#? Altså jeg tror nok det hedder win32 app?
Avatar billede repsak Nybegynder
30. juli 2003 - 00:40 #14
Jeps... C# dækker alle mulighederne. (kan ikke lige sige hvad C# ikke kan i.fht. C++)
Du kan lave windows app, netwærk, IO... you name it. Du vil for mig at se ikke have nogle fordele ved at starte på C++ istedet for C#
Avatar billede nima Nybegynder
30. juli 2003 - 00:44 #15
Det er mere fordi jeg skal ind og læse ingeniør på DTU (IT-retningen) Så derfor vil jeg inden jeg starter lige have en smule kendskab til programmering. Så derfor valgte jeg bare at starte med C++ da det er ret kendt og meget anvendt over det hele!
Avatar billede repsak Nybegynder
30. juli 2003 - 00:49 #16
Hvis du skal have kendskab til programmering så er C# perfekt. Og ja, C++ er meget anderkendt/kendt og benyttet og ikke uden grund. Det er et stærkt sprog, men ikke begyndervenligt.
Avatar billede nima Nybegynder
30. juli 2003 - 00:56 #17
Jeg sidder lige her og leger lidt med C#. Jeg kan godt se hvad du mener med at det er brugervenligt, men jeg syntes da ikke der er så meget programmering over det! Det er meget med drag&drop! Har du kendskab til sproget?
Avatar billede repsak Nybegynder
30. juli 2003 - 00:59 #18
Ja jeg arbejder meget med C#... Det med drag'n drop er noget som VS.NET gør for at hjælpe. Jeg kan nu bedst lige at skrive hele dynen selv = bedre kontrol, men jeg har også progget i en del efterhånden. Hvis du arbehder med C++ i VS.NET vil det garanteret også være drag'n drop. Men det er jo kun til det grafiske. det kommer jo også noget funktionalitet før eller siden :-)
Avatar billede nima Nybegynder
30. juli 2003 - 01:02 #19
Altså nu har jeg sådan siddet og leget lidt. Har fået oprettet menuer osv. Men hvordan er det man gør, fx hvis jeg har fået lavet en bjælke hvor der står About. Hvordan kan jeg få den til at vise en boks med noget tekst når der trykkes på den? Sådan nogle basale ting vil jeg gerne lære, kender du nogle links til sådan noget? Eller hvis ikke det tager lang tid, lige hurtig fortælle hvordan man gør?
Avatar billede repsak Nybegynder
30. juli 2003 - 01:07 #20
Hmm jeg kan nok ikke lære dig C# over eksperten (eller i det hele taget), men ofte skal du dobbeltklikke på komponenten og så skrive noget kode.
Her er et super gidt link jeg lige fandt i samlingen: http://www.programming.de/ Der er nogle super eksempler og links som måske kan give dig blot på tanden. Og glem ikke det link jeg sendte tidligere i denne tråd. .NET doc'en er roden til alt godt med C#!
Avatar billede nima Nybegynder
30. juli 2003 - 01:11 #21
Tusind tak for hjælpen. Fik da lidt styr på det :)
Avatar billede repsak Nybegynder
30. juli 2003 - 01:14 #22
velbekomme, ellers må du jo bare oprette et nyt spørgsmål :-) Takker for points
Avatar billede nima Nybegynder
30. juli 2003 - 01:15 #23
Hehe, det skal du slet ikke bekymre dig for :) Du kommer nok til at høre meget fra mig...  Det var så lidt, og igen tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester