Avatar billede guskii Nybegynder
18. februar 2004 - 17:02 Der er 1 kommentar og
1 løsning

Programmerings opgave

Nogen der hurtigt lige vil svarer mig på følgende:

- Nævn nogle af de vigtigste datatyper, der er foruddefineret i Visual Basic.

- Hvad dækker ordene Public og Private over?

- Hvilken mulighed er der for at definere en variabels synlighed og levetid i Visual Basic?

- Hvad er et array, og hvilke muligheder er der for at definere et array?

På forhånd tak
Avatar billede l3kris Nybegynder
18. februar 2004 - 22:11 #1
1. Datatyper: Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, Object, og String (+ Variant).

2. Private er en function eller sub, der kun virker inden for det modul eller den form, den er skrevet i. Modsat er public tilgængelig også uden for modulet (og kan ikke oprettes i en form).

3. Synlighed? Forstår ikke. For levetid gælder, at hvis den bliver defineret (dimensioneret - eller dim'et) inden for en function eller sub, så lever den kun indtil functionen eller sub'en afsluttes. Hvis den defineres globalt (under General), så lever den så længe programmet kører.

4. Et array en samling af variable. I stedet for:
Dim Navn1, Navn2, Navn3 ... Navn10,
kunne man i stedet gøre det således:
Dim Navn(9)
Arrays begynder nemlig med 0. Man kan så lave løkker med det:
For i = 0 to 9
  Msgbox Navn(i)
Next

Arrays kan være private og public, jf. ovenstående.
Dertil kan arrays være statiske eller dynamiske. Statiske arrays bliver defineret i størrelse allerede fra starten (Dim Navn(9) er et statisk array). Man kunne også i stedet definere det dynamisk (Dim Navn() ), hvorved man senere kan ændre størrelsen ved at bruge Redim. Eks.
Redim Preserve Navn(Ubound(Navn) + 1)
Navn(Ubound(Navn)) = Kalle Sevans 
Ubound giver den øverte grænse for array'et. Vi kan så lægge 1 til denne værdi, og bagefter angive denne (nye højeste) værdi.
Arrays kan i øvrigt have flere dimensioner (Eks. Navn(0, 10, 20)).

Håber det er svar nok.
Avatar billede helmet Nybegynder
19. februar 2004 - 08:00 #2
Lige en lille ting, man kan altså godt lave public functions/subs/variabler i en form.
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