Inleiding Programmeren met Visual Basic Karl Moens.

Slides:



Advertisements
Verwante presentaties
Sprint Jabbla.
Advertisements

Nieuws en anders in Blackboard 9.1. In grote lijnen  Achterliggend: grote veranderingen  Voor meeste gebruikers transparant  Focus op cursusinhoud.
SharePoint denk in blokken Ton Stegeman.
Word 2003 Tips en trucs Door Johan Lammers.
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.
Paginanaam aanpassen Activeren of deactiveren vd pagina Verwijderen vd pagina NOOIT OP KLIKKEN Geen functie.
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Gegevensstructuren: list boxen en lijsten
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
Les 1 Objecten, Eigenschappen en Gebeurtenissen
Objecten Hoofdstuk 6 Hoofdstuk 6 Hoofdstuk 6 1.
Klassen en objecten.
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.
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
VIJEO DESIGNER.
Hoofdstuk 2 Hallo, C# !.
Jo David. programma’s Microsoft: Outlook Netscape: Messenger andere.
Les 2 Basisbouwstenen (deel 1)
Steven Verstockt 16 februari 2005
Stijn Van Wonterghem1 ALICE Een inleiding. Alice - Een Inleiding2 Wat is ALICE? Een moderne programmeeromgeving –Visuele voorstelling, opgebouwd uit drie-
Klik op de berichtenbalk op Bewerken inschakelen,
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Visual Basic .NET voor studenten
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Visual Basic.
HOM COM VERGADERING 26 – Avast virusscan voor XP en Vista.
Visual Basic.NETPag.1 Hoofdstuk 10 - Grafische User Interface : Deel 2 Inleiding Menus ListBoxes ComboBoxes Multiple Document Interface (MDI) Windows.
Grafieken, organigrammen
Microsoft Windows Vista vanuit gebruikersperspectief.
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Les 6 Menu Programmeren met Visual Basic Karl Moens.
Programmeerstijl Hoofdstuk 21. Visual Basic.NET voor studenten2 Inleiding Belang van een goede programmeerstijl:  Programma’s worden door meerdere mensen.
Welkom bij Immersive space, de flashles Tijdens deze lessen, leren wij je werken met het programma adobe flash.
Les 7 Multiple Document Interface Programmeren met Visual Basic Karl Moens.
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Welkom bij de cursus SketchUp 2014
Les 4 De Muis (deel 1) Programmeren met Visual Basic Karl Moens.
Les 3 Basisbouwstenen (deel 2) Programmeren met Visual Basic Karl Moens.
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Les 5 De Muis (deel 2) Drag & Drop
Programmeercursus O.O.P. met VISUAL BASIC.NET
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
© imec 2000 © imec 2001 MAX+PLUS II Installatieprocedure.
Spreadsheets. Testen. Met spreadsheets.. |  Spreadsheet, het meest gebruikte (test) tool in de wereld …  Aan de slag: Spreadsheet PRA  Risico’s en.
Instructie Programmeren Introductie 5JJ70. Insturen opdrachten Inleveren via Peach 3: Registreren met als naam je identiteitsnummer.
Java Objectgeoriënteerd Programmeren in Java met BlueJ
Prototyping Humane en Sociale Aspecten van de Informatica
Voorjaar 2004SAP/HR Rapportages en eenvoudige Queries1 Voorjaar 2004 SAP/HR Rapportages en eenvoudige Queries SAP/HR.
Delicious Social Bookmarking Katarina Bencova September 2008.
OOP en.NET. Objecten Is geen ‘nieuw’ mysterieus woord Overal om ons heen zien we objecten: – TV – Computer – Auto – Wasmachine – ….
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
Trimester 2. Hfdst 1: e-Presentatie, master! e-Presentatie Met de hulp van Powerpoint gaan we leren hoe we een elektronische presentatie kan maken.
GUI & classes Een Gui in een class steken en het object gebruiken.
De definitie van een object. Een object is een verzameling van eigenschappen en bewerkingen. Veel voorkomende objecten zijn: D (display) Gui (user interface)
GUI Graphical User Inferface. Window Definieer object(en) create voeg toe aan Gui update Gui draw Gui.
Windows applicatieontwikkeling
Hoe referenties beheren in Endnote?
Hoe referenties beheren in Endnote?
MS-Office functies woensdag 18 oktober 2017.
Het postkantoor van windows
Spraakherkenning.
COINS Navigator 2.
Software Development fundamentals
COINS Navigator 2.
Software Development fundamentals
Windows applicatieontwikkeling
Transcript van de presentatie:

Inleiding Programmeren met Visual Basic Karl Moens

Overzicht Inleiding Gebruikersinterface Onderdelen van een VB-project Doel van de cursus en te gebruiken materiaal Algemene informatie over VB Gebruikersinterface Onderdelen van een VB-project Forms Standaard Modules Class Modules User Controls Oefening

Doel van de cursus Aanleren van de kunst van het programmeren, aan de hand van Visual Basic 6, met practische voorbeelden en zelf uit te voeren opdrachten.

Materiaal Gezond verstand en logisch denkvermogen MS Visual Basic versie 6 (of versie 5) Veel tijd

Inleiding Algemene informatie over VB “Eenvoudige” programmeertaal Geschikt voor RAD (“Rapid Application Development”) Speciaal voor Windows Maakt “stand alone”-programma’s Visuale programmeermethode

Inleiding Waar vind ik informatie over VB? Microsoft Press “21 days”-reeks / “24 uren”-reeks Visual Basic Programmers Journal "VB How to" website: http://www.vbhow.to Devx-website http://www.devx.com Microsoft Developer Network On line help http://users.pandora.be/karl.moens

Inleiding Verschil tussen VB en VBA Overeenkomsten Stand-alone / ingebouwd in Office Multi-purpose / verbonden met Office applicaties Overeenkomsten Zelfde basisstructuur van programmeren Uitwisselen van code

Gebruikersinterface Menubalk Om te starten: File – New Project Knoppenbalk (“Toolbar”) Debug Editor Form Editor Standard Toolbox * Project Explorer * Properties Window *

Gebruikersinterface Code Window * Object Window * Form Layout Object Browser * Immediate Window Locals Window Watch Window

Interface - Project Explorer Geeft de verschillende elementen van het project weer Toevoegen van elementen via rechtermuisklik of via menu “Project” Herbenoemen van elementen Steeds een “eigen” naam geven! Wissen elementen Bewaren elementen Met het oog op hergebruik Activeren van Code Window en Object Window

Interface – Project Explorer Bewaar het nieuwe project als "MijnEersteVBProject.vbp" Bewaar Form1.frm als Hello.frm

Interface - Properties Window Beheren en aanpassen van de eigenschappen van de objecten in het project Meer uitleg over het object via de F1-functie (Help) Geef Hello.frm als Name-eigenschap "frmHello" Zet de titel van deze form: Caption-eigenschap van frmHello = "Hello World" Bewaar het project (diskette icon op de toolbar)

Interface - Object Window Opbouwen van een formulier d.m.v. de Toolbox Toevoegen van bijkomende “Controls” Knippen & Plakken van “Controls” Schikken van “Controls” via Form Editor Toolbar Rechtstreekse verbinding met het Code Window d.m.v. dubbel-klik op een control

Interface – Object Window Selecteer Textbox in de Toolbox Teken een rechthoek op het formulier (2415 x 615) Centreer deze textbox Noem de textbox txtHello Maak de text-eigenschap leeg Zet de fontgrootte op 14 pt en Alignment op Center Selecteer Commandbutton in de Toolbox Teken drie rechthoeken (975 x 495)

Interface – Object Window Geef de buttons volgende eigenschappen Pas de grootte van het formulier aan Bewaar het project Name Caption Default Cancel cmdBericht Hello True False cmdWissen Wissen cmdSluiten Sluiten

Interface - Object Browser Activeren met F2 Geeft een lijst van: alle beschikbare objecten met alle: eigenschappen (Properties) Object.Property Gebeurtenissen (Events) Object_Event Methodes (Methods) Object.Method alle constanten (met hun waarde) alle functies (met hun syntax)

Interface - Code Window Editor voor de programma-code Zet steeds “Option Explicit” aan via ‘Tools – Options – Require Variable Declaration’ Object box: geeft een lijst van alle Objecten op het formulier Procedures/Event box: geeft een lijst van alle procedures en events verbonden aan het geselecteerde object Split Bar

Interface - Code Window Procedure / Full module view ‘Rechtse muisklik’-menu Bijzonder functies: Complete Word (CTRL + Spatiebalk) Auto Syntax Check Auto List Members Auto Quick Info

Interface – Code Window Dubbelklik op cmdBericht Voer volgende code in: Private Sub cmdBericht_Click()  Dit staat er al txtHello.Text = "Hello World"  Dit zelf invoeren End Sub  Dit staat er al Test de code (start het programma via F5) Klik op de "Hello"-knop Stop het programma via het sluitvakje (rechtsboven in het venster)

Interface – Code Window Dubbelklik op cmdWissen en voeg toe: txtHello.Text = "" Dubbelklik op cmdSluiten en voeg toe: End Bewaar het project en test het Als het programma werkt, compileer het programma via 'File – Make MijnEersteVBProject.exe' Test het gecompileerde programma

Onderdelen van een VB Project Formulieren (Forms) Een venster of dialoogbox, bestemd voor de interactie met de gebruiker. Een Form bevat zowel de visuele weergave als de achterliggende code. Het formulier bevat Controls en de code module bevat event-procedures en algemene procedures. *.FRM-file Standaard Module (Standard Module) Alleen programmacode zonder een visuele interface Bevat gewoonlijk algemene programmacode die vanuit verschillende forms wordt aangeroepen *.BAS file

Onderdelen van een VB Project Klasse Module (Class Module) Vormt de basis (template) voor nieuwe objecten die men zelf heeft gemaakt. Bevat alleen programmacode *.CLS-file User Controls Vormt de basis (template) voor nieuwe objecten met een visuele interface (zelf geschreven “controls”) De basis van elke ActiveX Control is een Usercontrol Bevat zowel een visuele interface als de bijhorende programmacode. *.CTL-file

Oefening Opdracht: Op basis van MijnEersteVBProject project, het programma zo aanpassen dat elke druk op cmdBericht of cmdWissen de achtergrondkleur van het formulier doet wijzigen.