Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Igang med Visual Basic 08 1/9

Forord

Dette er min første part af "Igang med visual basic". Vi vil lære det grundlæggende og lave vores første simple Applikation.

Indholdsfortegnelse

1.0   Introduktion...
2.0   Men lad os da komme igang?
   2.1   Step 1 - Knapper, og tekstfelter
   2.2   Lad os kode!

1.0  Introduktion...


Hej Rowlere!

Efter at have fået Konstruktiv kritik på min første artikel, vil jeg gøre det lettere og lave en serie af Visual Basic artikler som lærer jer det, så i ikke skal gætte jer frem (Ligesom jeg gjorde). Mit navn er Oliver, og jeg laver meget Visual Basic, mit nuværende projekt er egentligt at lave en lille Musik Afspiller til ingame spil, som Counter Strike, istedet for den store klods til Windows Media Player.

2.0  Men lad os da komme igang?


Ja, lad os det. Det første vi gør er selvfølgelig at lave et nyt projekt. Det gør vi ved at gå under "File", for at derefter vælge "New Project...", også vælge "Windows Form Application".

Vi vil gerne kalde den "Begynder Applikation" da det jo er en, så vi omdøber den til "Begynder Applikation" i tekstfeltet "Name".

Er det gjort?
Goodie, så går vi igang med det rigtige arbejde.

2.1  Step 1 - Knapper, og tekstfelter



Så går vi rigtigt igang!
Vi laver en simpelt applikation der skal kunne skrive noget tekst, som vi har angivet i et tekstfelt :).

Så vi åbner vores Toolbox som er i venstre side af skærmen, så kører vi lidt ned og vælger, Button og indsætter den. Derefter går vi ned og vælger Label, som vi indsætter i vores form, dem skal vi have 2 af. Og en TextBox skal vi også have. TextBoxen er hvor du kan indsætte en type tekst, eller nogle tal, som så kan sendes videre til resten af programmet. Knappen er den der sætter det hele igang, alt efter hvad du har sat den til at gøre. Label'en er en lille "note" som kan indeholde tekst du skriver manuelt, eller tekst som du har sendt via. en TextBox.

Nu vil vi gerne have vores applikation til at se flot ud, så vi opstiller det på den måde vi gerne vil have det til. Jeg opstiller mit på måden som vist på Screeniet.

Screenie:



Godt så.

Nu vil vi gerne navngive vores ting, button1, label1, label2, og form1.

Det gøres ved at klikke en gang på tingen, og så gå ind i vinduet "Properties" som er i højre side af skærmen. Vi tager foreksempel knappen og klikker på den en gang. Så går vi ind i "Properties", og så går vi ned til "Text" så navngiver vi den til "Vis tekst". Label1, som jeg har stilt bag ved TextBoxen skal hedde "Tekst", det gøres ved samme måde som ved knappen. Label1 skal ikke have nogen tekst, men du skal ikke fjerne den. Form1, kan du kalde "Min første applikation".

Så ser den ud som på Screenie 2. (I mit tilfælde :) )

Screenie 2:


Så er vi færdige..
Med det visuelle!

2.2  Lad os kode!


For at kode ting skal man dobbeltklikke på dem. Så vi dobbeltklikker på Knappen.
Så bliver du ført til et nyt vindue, det er selve koden bag din applikation. Den ser meget tom ud, men dog ikke helt tom ;).

Det der er smart er at den opdeler det i afsnit, så mellem hver streg, er der et nyt afsnit, altså, en ny ting i din Applikation der kan kodes. Nu går vi under teksten

  • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Som er "navnet" på din Applikations "tilbehør" (Som knapper, tekstfelter m.m.)
Du skal ALTID skrive mellem den og "End sub" ellers vil koden blive underlig og ikke fungere.

Inde mellem de to tekster skriver vi det som Knappen skal gøre, når vi klikker på den.
I dette tilfælde skal den sende teksten fra TextBox1 (Vores TextBox) til Label2 (Teksten på Label nummer 2)

Så derfor skriver vi

  • Label1.Text = (TextBox1.Text)

Det er MEGET simpelt. Den siger at teksten på Label nummer 2 (Label2.text) er lig med Teksten i vores textBox nummer 1 ( = (TextBox1.Text) ) når vi klikker på knappen.

Text indikerer at det er teksten som den skal få informationer fra, eller ændre uanset hvilken kode det er!

Altså

<Navnet på "tilbehøret"><Nummer?>.Text = (<Navnet på der den skal få information fra><Nummer?>.Text)

Det er simpelt. Den kan også laves på andre måder. Men dette er den simpelste.

Nu kan du "debugge" den ved at klikke på den grønne pil eller F5.

Det var det for dette Kapitel :).

Håber i kunne lide det. Konstruktiv kritik og kommentarer er velkomment
Sidst redigeret 19:16 30/11/2008
Oprettet af:

Visual Basic

Point modtaget: 200

Rate:
10:58 23/11/2008

Kommentarer

Giv din mening tilkende om denne artikel, eller læs andres.
Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
No comments?
Oprettet af:
  Mail
12:07 28/11/2008
Har ikke prøvet visual basic før og faktisk slet ikke at lave programmer da jeg hele tiden har troet det var mega svært.. Men dine artikler har givet mig blod på tanden :) Er igang med at download programmet så giver jeg kommet på artiklen når jeg har det :)
Oprettet af:
  Mail
17:46 28/11/2008
Tak :D.

Det var egentlig også meningen :).

Bare skriv hvis du har brug for hjælp.
Oprettet af:
  Mail
11:32 29/11/2008
du har lavet en fejl under button skal man lave et label til, ellers vil det ikke virke. Man har jo kun lavet Label1 ;)

Eller rigtig fin artikel, kom dog rigtig hurtigt igennem den.
Oprettet af:
  Mail
11:43 30/11/2008
Nej, det var en fejl :p Det er rettet nu :)
Oprettet af:
  Mail
06:54 01/12/2008
Hvor skal det her ind? Jeg fatter det ikke?
  • Label1.Text = (TextBox1.Text)
Oprettet af:
  Mail
12:24 17/01/2009
- har fundet ud af det - det skal være lige inden End Sub
Oprettet af:
  Mail
13:32 17/01/2009
Korrekt :P
Oprettet af:
  Mail
13:51 17/01/2009
Du skal være oprettet og logget ind for at kommentere en artikel
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes