29. juli 2003 - 23:42Der 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?
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.
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!
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
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 ?
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 ;-)
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++.
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 ;-)
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#
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!
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.
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?
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 :-)
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?
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#!
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
Synes godt om
Ny brugerNybegynder
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.