Avatar billede punnishment Nybegynder
29. oktober 2005 - 16:24 Der er 9 kommentarer og
1 løsning

Hvilke programmer er lavet i VB ?

Jeg har lært at lave programmer i VB for et årstid siden på skolen, men nu spekulerer jeg så over, om det ville være et klog valg at lære lidt mere, eller bare finde et andet sprog at udvikle i?

Istedet for at høre, alle jeres gode argumenter, ville jeg faktisk foretrække at se/høre om kommercielle programmer der er lavet i VB 6 (eller ned). Dermed ville jeg få et indblik i hvad man kunne bruge VB til.
Avatar billede peter_bf Nybegynder
29. oktober 2005 - 16:30 #1
VB kan bruges til en del men det er ikke så nyt og moderne som det har været og mulighederne er da også begrænset for hvad man kan lave af programmer med det...
...er nyt sprog kunne fx være C# som man virkelig kan lave store programmer med, og som er relativt nyt. Eller hvis du vil blive i visual basic så er der også visual basic.net !
Avatar billede joern Nybegynder
29. oktober 2005 - 17:45 #2
Hej.

Såvidt jeg kan vurdere, er Visual Basic stadig velegnet til 'Intern' udvikling i virksomheder, men nok i mindre grad til at udvikle 'hylde-software'.  Den e-mail klient jeg anvender 'Pegasus' er udviklet med VB.
Du kan til dels selv undersøge det ved at kigge på hvilke filer der indeholdes i setup-pakken til de programmer du har på din PC.  Hvis der er OCX-filer med ( de står som *.oc_ ) så er det et VB-program. For programmer med VB4 og tidligere hed funktions-bibliotekerne vbx til ekstension.

Visual basic programmer er 'langsomme' fordi de anvender fortolker (msvbvm60.dll) for vb6 og altså ikke er fuldt kompilerede til maskinkode.

I forbindelse med Microsofts Office-suite er VBA jo stadig et muligt supplement, og der vil være efterspørgsel efter folk, der kan det.
Visual Basic er ret hurtigt at lære og også ydedygtigt.  Men hvis du vil arbejde i IT-branchen som udvikler, skal der andet til.
Mine hobby-programmer kan du se på http://jkfsoft.dk  Det, som jeg er sikker på bruges mest, er mit færgebooking, som Hundested-Rørvig færgefart benytter til bil-reservation.
Men som peter_bf skriver, er efterfølgeren vb.net, hvor der også kan udvikles programmer med en browser som brugeflade det man skal satse på, hvis det er Microsoft platformen man vil arbejde med.
Avatar billede thomaxz Nybegynder
29. oktober 2005 - 20:26 #3
Rent faktisk kan vb 6.0 kompilere til maskinkode

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconcompilingyourprojecttonativecode.asp

men så vidt jeg ved, kan visual basic.net ikke kompileres direkte til maskinekode, men har ikke undersøgt det nærmere, de bliver istedet kompileret til vist nok såkaldt cil kode, som så en translater oversætter lokalt på destination maskinen, det kræver så en translator på destinations maskine, og dermed har .net den fordel af det er systemuafhægning og du kan med et smæk lave et program til , windows,linux og mac os

c# som også er en del af .net har samme fordel.


jeg spiller en del gta III vice city

og jeg har et cammrehack program som er lvaet i vb :

http://toca.game-editing.net/files
Avatar billede sjh Nybegynder
30. oktober 2005 - 04:04 #4
Hvis man ellers forstår Windows API så kan man jo næsten lave alt + det kan give noget mere hastighed på programmet.. Dog kan man ikke lave Win32 DLL (API) eller Driver til fx. grafikkort.. det skal nok laves i noget C/C++ ..men der er næsten altid nogle som har lavet en lille Win32 DLL som kan det man skal bruge..

Men det er jo også igen op til personen som sidder bag skærmen med idér.. og det hjælper ikke noget at man starter med at lave et avanceret program.. det kan man ikke.. (Jeg kunne ihvertifalde ikke)

Ja og nu thomaxz siger Linux.. det kan også lade sig gøre at få et vb program til at køre på Linux hvis man bruger wine eller winex..

Men vb bliver nok mest brugt til utilities programmer..

men du kan jo tag et kik på http://www.planet-source-code.com/vb/default.asp?lngWId=1#categories ..søge lidt rundt og se de mange programmer som er lavet i vb..
Avatar billede sjh Nybegynder
30. oktober 2005 - 04:28 #5
ha ha faldt lige over det her 3D spil : http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=47484&lngWId=1

man skal bare lige ændre dem her..
Public Const SWidth = 1280  '640  '800  '...
Public Const SHeight = 1024 '480  '600  '...

Sejt..
Avatar billede punnishment Nybegynder
30. oktober 2005 - 12:40 #6
sjh, det var lige nøjagtigt det jeg ledte efter. Mange tak for hjælpen. Nu ved jeg at stortset alt er muligt, bare i begrænset omfang pga. det kræver så meget resourcer :)

Hvis joern og sjh lige ville svare, så jeg kunne udele points?
Avatar billede joern Nybegynder
30. oktober 2005 - 13:44 #7
Hej.

Jeg tror at sjh vil give point til mig (det har han før foreslået), og jeg behøver ikke flere, for jeg spørger sjældent.  Så for min skyld, - tag dem selv.
Avatar billede sjh Nybegynder
30. oktober 2005 - 21:04 #8
Ja der er vist svar nok til at aftage de 15 point.. jeg springer over..
Avatar billede punnishment Nybegynder
31. oktober 2005 - 00:02 #9
Selvom thomaxz og joern fortjener pointsene mest, så får thomaxz dem, da i ikke gidder at have dem. I får så noget i jeres karma istedet. Tak for hjælpen
Avatar billede joern Nybegynder
31. oktober 2005 - 16:11 #10
Fint!
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