Visual Basic.

Slides:



Advertisements
Verwante presentaties

Advertisements

PSD Basisstructuren programmeren.
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Gegevensstructuren: list boxen en lijsten
Les 1 Objecten, Eigenschappen en Gebeurtenissen
Objecten Hoofdstuk 6 Hoofdstuk 6 Hoofdstuk 6 1.
‘Inleiding programmeren in Java’ SWI cursus: ‘Inleiding programmeren in Java’ 4e college Woe 19 januari 2000 drs. F. de Vries.
Inleiding Programmeren met Visual Basic Karl Moens.
VBA en VBS Een introductie.
AAHA (voor intern gebruik)
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Instructie Programmeren Debuggen 5JJ70. Debuggen: Wat is het probleem Je programma compileert, maar werkt niet zoals verwacht, wat nu? Vraag je af: wat.
Computervaardigheden Hoofdstuk 4 — Scripting (Let op: dit is enkel voor studenten Biologie.)
Hoofdstuk 6: Controle structuren
1 SOCS Hoofdstuk 1 Programmeertaal C. 2 Kenmerken van C Hogere programmeertaal  Grote verzameling types, strenge type controle  Zelf nieuwe types definiëren.
Hoofdstuk 2 Hallo, C# !.
Les 2 Basisbouwstenen (deel 1)
Frank Stalpers en Ad Baars
Flow controle Keuzes maken. Het if-statement Soms moet code alleen in bepaalde situaties uit gevoerd worden Hiervoor heeft C de if-else constructie: if(voorwaarde1){
Klassen schrijven Hoofdstuk 10. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe schrijf je een klasse Constructormethodes Public methoden Variabelen.
Herhaling: For, While en Do
Methoden en argumenten
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Bestanden Hoofdstuk 18 Hoofdstuk 18.
De tafel van:.
Consoletoepassing Variabelen Klassen
DB&SQL8- 1 VBA Visual Basics for Applications: eigen Office versie vanaf Office2000 gelijk voor alle applicaties Programmeren onder meer nodig voor Het.
Nationale Officedag6 maart 2008 VBA voor Excel door Lenny Hoeks.
Presenteert:.
Werken met variabelen.
Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.
Hoofdstuk 9 havo KWADRATEN EN LETTERS
Visual Basic For Applications De stappen De nieuwe woorden Datum invoegen Formulier Standaardteksten invoegen Naam invoegen Formulier van kleur veranderen.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Les 6 Menu Programmeren met Visual Basic Karl Moens.
Hoofdstuk 5 Interactie. Controls Form Label Button Label TextBox.
Oefeningen Workshop RIE Gemeenten
Programmeerstijl Hoofdstuk 21. Visual Basic.NET voor studenten2 Inleiding Belang van een goede programmeerstijl:  Programma’s worden door meerdere mensen.
Les 7 Multiple Document Interface Programmeren met Visual Basic Karl Moens.
Arrays Hoofdstuk 14 Hoofdstuk 14.
Objectgeoriënteerd Ontwerp
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Variabelen en berekeningen
Les 3 Basisbouwstenen (deel 2) Programmeren met Visual Basic Karl Moens.
CONTROLESTRUCTUREN (DEEL 1)
Hoofdstuk 3 - Conditionele logica
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Tweedimensionale arrays
tircms02-p les 1 Operating Systems practicum
Les 5 De Muis (deel 2) Drag & Drop
Programmeercursus O.O.P. met VISUAL BASIC.NET
Bewerkingen met Strings
Java Objectgeoriënteerd Programmeren in Java met BlueJ Hoofdstuk 8: Gebruikersinterface © 2014, Gertjan Laan, versie 2.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
1 februari 2016 PHP expressie statement. 1 februari 2010 Titel van de presentatie 2 Boole logica? Definitie De booleaanse operatoren zijn genoemd naar.
Informatie beoordelen If else Switch En Wiskunde.
Gameprogrammeren: Keuzeopdrachten
Hoofdstuk 9.2 Strings.
Gameprogrammeren: Expressies
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Syntax van opdracht opdracht naam naam ( expressie ) ; . , expressie
Voorbeeld: Simulatie van bewegende deeltjes
Aanroep van een methode voert opdrachten uit in de body daarvan
SQL Les February 2019.
ASP.NET MVC Web Development
Software Development fundamentals
Transcript van de presentatie:

Visual Basic

Controls Form CmdButton Label Image (Vb Net: Picture Box) Frame (VB net: Group Box) Timer Tekstvak Option Button

Control - properties Instellen in design time Instellen in run time Control.propertie = value b.v. Label1.caption = “7” piceuro1.visible = true timer1. enabled = true option1(1).value = true

Properties: actie Label => caption Image => picture visible Timer => enabled interval Tekstvak => text Option => value

Variabelen Types Declareren Bewerkingen met variabelen Integer a = 7 String bs = “George Bush” bs = “7” Single c = 14.25 Declareren Dim a as integer, bs as string, c as single Bewerkingen met variabelen b = a * 4 => b= 28 euro = euro + 10 c = rnd() b.v. c = 0,12346 bs = bs & “, president” bs = George Bush, president

Statements Dim Int (= afronden naar beneden) a = int(34.75+.5) resultaat a= 34 Cstr (converteer naar string) a=7 b=5 som = a+b resultaat = 12 As = Cstr(a) Bs = Cstr(b) soms = As & Bs => resultaat “75” End Rnd() Randomize VAL antwoord = val(txtantwoord.text)

Statements If … then Op één lijn Op meerdere lijnen If label1.text = “7” then piceuro1.visible = true: euro = euro +1 Op meerdere lijnen If label1.text = “7” then Piceuro1.visible = true Euro = euro + 10 End if

Statements Select..case Select case dag case “zaterdag” case “zondag” hier code wat te doen op zaterdag case “zondag” hier code wat te doen op zondag case else hier code wat te doen op andere dagen end select

Routines SUB Bevat een aantal opdrachten die worden uitgevoerd b.v. wanneer iemand op een ‘control’ klikt Function Retourneert een waarde Wordt meestal aangeroepen: a= genereer(3,20)

Routines : MSGBOX Bedoeling: dialoogvenster met boodschap weergeven Twee types: boodschap zonder meer, de gebruiker ziet enkel een OK Knop, hij kan niet keizen boodschap met keuzemogelijkheid (OK/cancel – JA, Nee - vorige/volgende

Routines : MSGBOX Bedoeling: dialoogvenster met boodschap weergeven Twee types: boodschap zonder meer, de gebruiker ziet enkel een OK Knop, hij kan niet keizen boodschap met keuzemogelijkheid (OK/cancel – JA, Nee - vorige/volgende

Routines : MSGBOX type 1 Syntax MsgBox “Boodschap”, tekening, “Titel” b.v. MsgBox “Je moet een antwoord intikken.”, vbInformation, “Pas op!”

Routines : MSGBOX type 2 Syntax dim keuze as integer keuze = MsgBox (“Boodschap”, vbYesNo, “Titel”) Let op haakjes!!!!!! b.v. keuze = MsgBox ( “Wil je doorgaan?”, vbYesNo, “Pas op!”) Er wordt een ‘integer’ geretourneerd (b.v JA = 6) Op basis van die integer kun je dan via een ‘select case’ bepalen wat er verder moet gebeuren. zie cursusboek p.210

Gebruik van een basic-module Waarom? declareren van variabelen die in alle formulieren toegankelijk moeten zijn code van gemeenschappelijke routines Eén module moet een ‘sub main’ procedure bevat ten. Van daaruit kun je het startformulier inladen

ASCII-code Elk letterteken heeft een Ascii-code b.v. cijfer 1 => 49 letter A => 68 entertoets = 13 spatiebalk = 32 spaceback = 8 zie boek p.59 Met behulp van de Ascii-code kun je achterhalen welke toets de gebruiker intikte en er gepast op reageren. Je kunt ook bepaalde toetsaanslagen NIET toelaten (b.v. in een antwoordvak)

ASCII-code Elk letterteken heeft een Ascii-code b.v. cijfer 1 => 49 letter A => 68 entertoets = 13 spatiebalk = 32 spaceback = 8 zie boek p.59 Met behulp van de Ascii-code kun je achterhalen welke toets de gebruiker intikte en er gepast op reageren. Je kunt ook bepaalde toetsaanslagen NIET toelaten (b.v. in een antwoordvak)