Avatar billede gladmhensk Nybegynder
14. december 2002 - 20:21 Der er 23 kommentarer og
3 løsninger

Hvilket af dem ??

Hey jeg er ny her.

Jeg står og skal vælge mellem følgende sprog:

Visual Basic (eller VBA)
Delphi
og C++

Så vil jeg høre jer hvilket i vil anbefale...jeg kan HTML og er igang med PHP hvor jeg er ved at komme efter det...

Da jeg er usikkker på Delphis pris må i gerne skrive den, da jeg ikke har et særlig stort budget...:(

Så må i oxo gerne anbefale en bog til det sprog i nu synes er bedst..helst på dansk, men oxo på engelsk...
Avatar billede stefan_jensen Nybegynder
14. december 2002 - 20:22 #1
følger lige med...
Avatar billede arne_v Ekspert
14. december 2002 - 20:24 #2
Først pris:

Delphi Personal Edition - gratis
Delphi Standard Edition - 1000 kr.
Delphi Professional Edition - 10000 kr.
Delphi Enterprise Edition - 30000 kr.
Avatar billede arne_v Ekspert
14. december 2002 - 20:26 #3
Valg:

Delphi - vil du hurtigst få laver nogle programmer der virkeligt kan noget
Visual Basic - nemmest at komme igang med
C++ - bedst til at lære dig objekt orienteret programmering

Alle 3 er så anvendte, at de vil pynte på et CV.
Avatar billede dennism Nybegynder
14. december 2002 - 20:31 #4
Jeg vil nok anbefale dig C++, specielt fordi du allerede kender til PHP, hvilket minder meget om C++...
Avatar billede kennie_nm Nybegynder
14. december 2002 - 20:35 #5
du skal også tænke lidt på platforme:
VB(A) er kun brugbart på Microsoft

dennism: hvad mener du egentlig med at PHP minder om c++? PHP er et fortolket scriptsprog, supernemt til webprogrammering. c++ er et komplekst objekt-orienteret sprog som (altid?) oversættes til maskinnær kode.
Avatar billede dennism Nybegynder
14. december 2002 - 20:42 #6
kennie_nm >>

Ja!?... Men hvis man først kender til PHP, så er c++ meget nemt at gå til, fordi mange af funktionerne i PHP er magen til dem i c++...
Avatar billede gladmhensk Nybegynder
14. december 2002 - 20:43 #7
Halløj hvor det går :)

Jeg spekulerer lidt på VB og VBA og Delphi...

Jeg læser alle steder at de siger C++ er objekt orinteret, men hvad mener de med det ?? jeg kan jo ikke rigtig sætte mig ind i C++ når jeg ikke kender så meget til det...

Der er jo den indbyggede VBA i word exel osv. Når jeg ser på bøger med VBA hedder den ofte noget alla: Excel 2002 VBA Programmer's Reference
Hvorfor nævner de exel 2002 ??

Kan i anbefale nogle bøger måske hvis i har nogle ?? bare navn...
Avatar billede arne_v Ekspert
14. december 2002 - 20:46 #8
Delphi er også objekt orienteret. Og VB.NET er også objekt orienteret.

Men C++ er nok trods alt mest objekt-orienteret.

C++ har alle de OO features: almindelig arv, polymorfisme,
virtuelle metoder etc..

[det vil nok gå lidt for vidt at gennemgå OO fra A til Z her]

F.eks. GoF Design Patterns bruger C++ til at illusterere med.
Avatar billede dennism Nybegynder
14. december 2002 - 20:49 #9
Tusind tak for point... Men kunne du bruge mit svar til noget!?...
Avatar billede gladmhensk Nybegynder
14. december 2002 - 20:53 #10
1.Der er jo den indbyggede VBA i word exel osv. Når jeg ser på bøger med VBA hedder den ofte noget alla: Excel 2002 VBA Programmer's Reference
Hvorfor nævner de exel 2002 ??

2. Hvad menes med objekt orinteret ? (bare kort)

3. Kan i nævne en af jeres bøger (hvis i har) som har med Delphi, c++ og VBA at gøre ??
Avatar billede gladmhensk Nybegynder
14. december 2002 - 20:54 #11
nåhja tror i snart skal have flere points :D
Avatar billede arne_v Ekspert
14. december 2002 - 21:00 #12
I OOP (Objekt Orienteret Programmering) modelleer du
virkelighedens type som klasser.

Klasser kan arve fra en anden klasse = være en specialisering
af den anden klasse.

Eksempel:
              |--> MotorCykel
MotorKøretøj --|          |--> Sedan
              |--> Bil --|--> Coupe
                          |--> StationCar

MotorKøretøj har en motor, så det har alle klasserne.

MotorCykel har 2 hjul. Bil har 4 hjul og derfor
har de 3 klasser der arver fra Bil også 4 hjul.

De 3 sidste klasser har 4, 2 og 5 døre.

[men der er altså meget mere i det end dette her]
Avatar billede gladmhensk Nybegynder
14. december 2002 - 21:05 #13
hehe ok !
Nu da i siger at VB er nemmest at komme igang med tror jeg, at jeg vælger det.. til jer, som så kan dette sprog kan i ikke lige anbefale nogle bøger så jeg kan komme godt i gang ??

Kan man lave det samme i VBA og VB ?? er sproget forskelligt ?
Avatar billede gladmhensk Nybegynder
14. december 2002 - 21:08 #14
NEJ STOP !!!

Jeg kan fadme ikke bestemme mig !! Så nu vil jeg høre: HVilket et er mest "kraftfuldt" ??

sry for den forvirrelse, men jeg kan sgu ikke bestemme mig...i får lige lidt flere point jer der hænger på
Avatar billede arne_v Ekspert
14. december 2002 - 21:08 #15
I gamle dage var der stor forskel på VBA og VB. Men idag
er det så vidt jeg ved fuldstændigt det samme.

Andre kan sikkert hjælpe dig med referancer til bøger.
Der må være skrevet hundredevis af bøger om VB & VBA.
Avatar billede arne_v Ekspert
14. december 2002 - 21:11 #16
Selvom nogle Delphi programmører måske vil føle Delphis
ære trådt for nær, så vil jeg sieg at C++ er det mest
kraftfulde sprog.

C++ er et utroligt stort og meget komplekst sprog. Man
kan stort set alt. Til gengæld tager det altså også
lidt tid at lære !
Avatar billede gladmhensk Nybegynder
14. december 2002 - 21:11 #17
Arne hvilket sprog kan du ?? Jeg har nu plukket VB/VBA fra !!

Nu står det så mellem Delphi  og  C++

Jeg helder mest til delphi...
Avatar billede arne_v Ekspert
14. december 2002 - 21:13 #18
Jeg programmerer i:
  Java
  C++
  C
  Pascal (som Delphi "bygger på")
  Fortran
  VB
alt efter hvad opgaven kræver !

:-)
Avatar billede gladmhensk Nybegynder
14. december 2002 - 21:15 #19
WOW !!:-)

Tror du du kan copy paste et par linjer fra C++ og Delphi ?? så kan jeg se hvilket jeg synes, at jegh kan lide...så engang en delphi kode tror jeg og den virkede godt vil jeg sige...eller oxo var det en c++...
Avatar billede arne_v Ekspert
14. december 2002 - 21:20 #20
C++:

Example.h
---------

class P1 {
  public:
      void foobar();
  };

class C1 : public P1 {
  public:
      void foobar();
  };

class P2 {
  public:
      virtual void foobar();
  };

class C2 : public P2 {
  public:
      virtual void foobar();
  };

Example.cpp:

#include <iostream.h>

#include "Example.h"

void P1::foobar()
{
  cout << "P1" << endl;
  return;
}

void C1::foobar()
{
  cout << "C1" << endl;
  return;
}

void P2::foobar()
{
  cout << "P2" << endl;
  return;
}

void C2::foobar()
{
  cout << "C2" << endl;
  return;
}

Test.cpp:

#include <stdlib.h>

#include "Example.h"

int main(int argc,char *argv[])
{
  P1 *p1 = new P1();
  p1->foobar();
  P2 *p2 = new P2();
  p2->foobar();
  C1 *c1 = new C1();
  c1->foobar();
  C2 *c2 = new C2();
  c2->foobar();
  P1 *m1 = new C1();
  m1->foobar();
  P2 *m2 = new C2();
  m2->foobar();
  exit(EXIT_SUCCESS);
}
Avatar billede arne_v Ekspert
14. december 2002 - 21:23 #21
Jeg har ikke noget Delphi kode ved hånden, men det må kunne
findes på nettet.
Avatar billede arne_v Ekspert
14. december 2002 - 21:23 #22
NB: Ovenstående C++ er skrevet for at illustrere betydningen
af virtual. Ikke for at være nem at forstå !

:-)
Avatar billede gladmhensk Nybegynder
14. december 2002 - 21:26 #23
hmm ok.

hvor langtid tror du det vil tage at lære c++ og delphi ??
kan jeg overøfre point til dig ?? har jo delt de 30 ud...
Avatar billede arne_v Ekspert
14. december 2002 - 21:30 #24
Delphi er kendt for at man ret hurtigt kan komme igang.
Du bør kunne starte med at lave Delphi formentligt
ligeså hurtigt som du lærte PHP.

C++ kan godt være lidt tung at danse med. Det tager lidt
længere tid at komme igang med. Men det er nu ikkeså slemt.
Det er værre at man i starten vil komme ud for ting man
ikke forstår, fordi man endnu ikke mestrer alle sprogets
nuancer. Det tager mindst et år inden du er gid til C++.
Og det kan godt tage længere tid (nogen lærer det aldrig).
Avatar billede arne_v Ekspert
14. december 2002 - 21:31 #25
M.h.t. point overførsel så er følgende metode set brugt:
  - opret et nyt sprøgsmål med titel "point til arne_v"
    og et link til dette spørgsmål
  - jeg svarer
  - du giver point

Linket skal være der så alle kan se at det går rigtigt for sig.
Avatar billede gladmhensk Nybegynder
14. december 2002 - 21:32 #26
:D hehe :D

Jeg tror jeg vælger delphi, da jeg nok ikke vil gå i krig med noget helt uoverskueligt da jeg er 14 :D

arne jeg takker mange gange dig skal se, om jeg kan få overført nogle point til dig :D

TUSINDE 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