Avatar billede dennism Nybegynder
13. maj 2005 - 17:02 Der er 38 kommentarer og
1 løsning

Programmering: C++ eller VB?

Jeg har i flere år arbejdet med HTML og PHP, men vil gerne rigtigt igang med at lave nogle programmer.. Hvad vil være smartest for mig at vælge? C++ eller VB? Nu har jeg set programmer som C++ Builder 6, og Microsoft Visual Basic 6.0.. I C++ Builder 6 har man nogle vinduer og nogle objekter som man kan arbejde med..det har man ikke i f.eks. Dev-C++ - her er det ren kode.
Er det fordi at Dev-C++ er beregnet til at lave programmer som f.eks. kører fra MS-DOS, og man så bruger C++ Builder 6 til programmer med vinduer og objekter?
Avatar billede arne_v Ekspert
13. maj 2005 - 17:59 #1
Nej. Du kan også godt lave GUI programmer i dev-cpp. Du skal bare skrive hele
koden selv.

Et gratis produkt som fylder forholdsvis lidt kan ikke det samme som et
dyrt program der fylder meget.
Avatar billede arne_v Ekspert
13. maj 2005 - 17:59 #2
(iøvrigt er drop and drag GUI builder ikke specielt in blandt C/C++
programmører)
Avatar billede dennism Nybegynder
13. maj 2005 - 18:13 #3
Nej, jeg synes også selv at det er ret "uprofessionelt" at bruge sådanne programmer.. Men hvordan lærer jeg så at lave mine egne C++ programmer?
Avatar billede arne_v Ekspert
13. maj 2005 - 18:21 #4
Du mener GUI C++ programmer ?

Først skal du vælge hvilket GUI blibliotek du vil bruge.

Der er flere forskellige til Windows og der er flere forskellige til Linux.

Low level til Linux er Xlib.

Low level til Windows er Win32 API.
Avatar billede arne_v Ekspert
13. maj 2005 - 18:22 #5
For Win32 API start med at læse http://www.winprog.org/tutorial/
Avatar billede bertelbrander Novice
13. maj 2005 - 20:38 #6
LCC er en gratis C kompiler, der kan lave applikationer med drag&drop:
http://www.cs.virginia.edu/~lcc-win32/

Den er ikke på højde med Borland Builder, men kan være god til at lave små hurtige applikationer eller lære hvordan man laver GUI applikationer i C.
Avatar billede coderdk Praktikant
13. maj 2005 - 22:18 #7
Jeg ville *helt* klart vælge C# :) .NET er en lækker sag ;)
Download Microsoft .NET Framework SDK, og Visual Studio C# Express (tror nok den kan downloades gratis fra MS) - Eller #Develop: http://www.icsharpcode.net/OpenSource/SD/ ganske godt IDE!
Avatar billede dennism Nybegynder
14. maj 2005 - 13:43 #8
coderdk >>

Hvad er forskellen på C++ og C#?
Avatar billede dennism Nybegynder
14. maj 2005 - 13:53 #9
arne_v >>

Har siddet og læst lidt i den artikel du linkede til. Findes der ikke noget godt dansk materiale?
Avatar billede arne_v Ekspert
14. maj 2005 - 13:56 #10
C++ og C# er 2 helt forskellige sprog.

C# er lidt inspireret af C++ men det er det.

Læs evt. http://www.eksperten.dk/artikler/251
Avatar billede arne_v Ekspert
14. maj 2005 - 13:57 #11
Jeg kender ingen gode tutorials på dansk - Charles Petzold har skrevet en
meget god bog - på engelsk - på ca. 1500 sider.

Det er komplicerede sager.
Avatar billede dennism Nybegynder
14. maj 2005 - 15:05 #12
C# virker udfra din artikel, til at være et sprog som ville være fornuftigt for mig at lære. Men hvordan kommer man så i gang med det? Har I nogle gode artikler?
Avatar billede dennism Nybegynder
14. maj 2005 - 15:20 #14
Hvad er det der .NET som der står i overskriften af mange af artiklerne?
Avatar billede arne_v Ekspert
14. maj 2005 - 15:23 #15
.NET er et fælles framework som kan bruge si flere sprog

d.v.s. at C# og VB.NET deler biblioteker i.s.f. at have hvert sit
Avatar billede dennism Nybegynder
20. maj 2005 - 13:07 #16
Hvor kan jeg hente ".NET SDK" som skal bruges for at compile min C# kode?
Avatar billede dennism Nybegynder
20. maj 2005 - 13:13 #17
Jeg har netop søgt på http://www.idgforlaget.dk efter nogle bøger om C#.
Jeg fandt C# (212 sider) om er på tilbud til 50,-, og C# grundbog (352 sider) som koster 369,-.
Ville jeg have gavn af at læse bogen C#?
Avatar billede arne_v Ekspert
20. maj 2005 - 13:15 #19
jeg kender ikke bøgerne
Avatar billede arne_v Ekspert
20. maj 2005 - 13:16 #20
hvis engelsk er ok så kig f.eks. på nogle af Wrox'es bøger
Avatar billede coderdk Praktikant
20. maj 2005 - 13:16 #21
http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en

Jeg kender ikke lige de bøger der... Det kan være at jeg vender tilbage med et par gode bogtitler (på engelsk).
Avatar billede dennism Nybegynder
20. maj 2005 - 13:17 #22
Gider du ik lige prøve at læse forklaringen på bogen C#..du kan nok fortælle mig, om det er brugbart de områder som den tar' fat på.

Er det ik nok kun at hente ".NET SDK"?
Avatar billede arne_v Ekspert
20. maj 2005 - 13:22 #23
jeg mener at man skal installere .NET runtime inden .NET SDK men måske husker jeg forkert
Avatar billede arne_v Ekspert
20. maj 2005 - 13:25 #24
det er svært at vurdere bøger udfra forlagets egen omtale (det gode ved Amazon
er læsernes reviews !)

umiddelbart lyder den billige faktisk bedst !?!?
Avatar billede coderdk Praktikant
20. maj 2005 - 13:28 #25
Måske kan du bare starte med at kigge på steder som:

  http://www.codeproject.com/csharp/#Beginners
Avatar billede coderdk Praktikant
20. maj 2005 - 13:29 #26
Der er også nogle gode hits her:

  http://google.dk/search?q=c%23+.net+tutorial
Avatar billede dennism Nybegynder
20. maj 2005 - 14:10 #27
er .NET SDK nok til at kunne lave et C# program? Kan se i en masse af artiklerne, at de omtaler Visual studio 2003..men det er det samme som hvad Frontpage er for HTML, ik?
Avatar billede coderdk Praktikant
20. maj 2005 - 14:18 #28
Ja, principielt er det nok. Visual Studio 2003 er et IDE (Integrated Development Environment) - Det kan ikke rigtig sammenlignes med frontpage, med mindre du synes frontpage er rigtig rigtig godt ;) VS2003 er et af de bedste IDE'er der findes ;)

Jeg ved ikke om VS2003 kan downloades i en gratisversion, men du kan downloade en prøveversion af Visual Studio 2005 C# Express Edition (beta 2) her:

  http://lab.msdn.microsoft.com/express/vcsharp/default.aspx

Ellers er der et godt IDE her:

  http://www.icsharpcode.net/OpenSource/SD/
Avatar billede coderdk Praktikant
20. maj 2005 - 14:19 #29
Det skal lige siges at den "normale" udgave af .NET Framework'et er version 1.1 - Beta'en bruger version 2.0, og er "fremtidens" .NET :)
Avatar billede arne_v Ekspert
20. maj 2005 - 14:43 #30
Man kan sagtens skrive C# programmer i en normal editor og compile med den
compiler som kommer med SDK.

Jeg bruger selv SharpDevelop, som faktisk er udmærket.
Avatar billede dennism Nybegynder
21. maj 2005 - 16:57 #31
Jeg har bestemt mig for, at det nok er C++ der vil være mest oplagt for mig at arbejde med. Synes C# virker for fremmed..
I en af de første kommentarer blev der linket til http://www.winprog.org/tutorial/. Jeg satte mig ned, for at ville begynde at læse den, men det går så op for mig, at det omhandler C istedet.
Skal jeg istedet starte med at lære lave "dos"-programmer i C++, før jeg tager fat på GUI programmer? Jeg har en bog der hedder C++ som er udgivet af idg-forlaget (fra 1999). Den omhandler ikke GUI-programmering men dos-prorammering (måske et forkert ord jeg har valgt der). Men er det der man skal starte?
Jeg synes det er lidt kedeligt at lære at lave dos-programmer, da det jo ik rigtigt ser ud af noget..men hvis det er vejen frem, kan det da være en løsning..
Avatar billede arne_v Ekspert
21. maj 2005 - 17:00 #32
Win32 API er et C API d.v.s. at det kan bruges både fra C og C++

jeg vil anbefale at du starter med console programmer (den sorte DOS box) og
venter med GUI indtil du behersker sprogerlidt bedre
Avatar billede dennism Nybegynder
21. maj 2005 - 17:40 #33
Kender du til bogen C++ af Kris Jamsa? Det er den bog jeg omtalte før, som er udgivet af idgforlaget i 1999. Vil den være værd at læse?
Avatar billede arne_v Ekspert
21. maj 2005 - 17:45 #34
den kan downloades gratis idag

den har ikke noget specielt godt ry

men derfor kan du godt lære meget fra den
Avatar billede dennism Nybegynder
21. maj 2005 - 18:00 #35
Andet materiale, evt. dansk, du vil anbefale istedet?
Avatar billede arne_v Ekspert
21. maj 2005 - 18:04 #36
http://www.cplusplus.com/doc/tutorial/

men ellers besøg dit lokale folkebibliotek
Avatar billede dennism Nybegynder
21. maj 2005 - 19:21 #37
Smider du ik lige et svar?
Avatar billede arne_v Ekspert
21. maj 2005 - 19:23 #38
ok
Avatar billede dennism Nybegynder
21. maj 2005 - 19:28 #39
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