• Keine Ergebnisse gefunden

z Standard-EXE

N/A
N/A
Protected

Academic year: 2022

Aktie "z Standard-EXE"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

z Standard-EXE

z "Normales" Programm

z ActiveX-EXE

z Programm mit

Komponenten für andere Programme

z ActiveX-DLL

z wie ActiveX-EXE, aber läuft als Bestandteil des anderen Programms

z ActiveX Steuerelement

z Komponenten für Formulare

z ...

(2)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

Zwei Arbeitsmodi

(einstellbar über Extras / Optionen / Weitere)

:

1. SDI (single document interface): viele Einzelfenster

(3)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

2. MDI (multiple document interface): ein „Mehrfachfenster“

Menüleiste Menüleiste Symbolleiste

Symbolleiste Projekt-ExplorerProjekt-Explorer

Werkzeugsammlg Werkzeugsammlg

Startformular

Startformular EigenschaftenfensterEigenschaftenfenster

(4)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

Die Symbolleiste:

Anzeigen

„ Projektexplorer

„ Eigenschaftsfenster

„ Formular-Layout

„ Objektkatalog

„ Werkzeugsammlung Anzeigen

„ Projektexplorer

„ Eigenschaftsfenster

„ Formular-Layout

„ Objektkatalog

„ Werkzeugsammlung Hinzufügen Komponenten

„ Neues Projekt in Projektliste einfügen

„ Neues Modul in Projekt einfügen

„ Menus eines Formulars bearbeiten Hinzufügen Komponenten

„ Neues Projekt in Projektliste einfügen

„ Neues Modul in Projekt einfügen

„ Menus eines Formulars bearbeiten

(un)do

„ undo

„ redo (un)do

„ undo

„ redo

Datei

„ Datei öffnen

„ Datei speichern Datei

„ Datei öffnen

„ Datei speichern

Bearbeiten

„ cut

„ copy

„ paste

„ search Bearbeiten

„ cut

„ copy

„ paste

„ search

Testen

„ Startet Programm

„ Hält Programm an

„ Beendet Programm Testen

„ Startet Programm

„ Hält Programm an

„ Beendet Programm

(5)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

Ein Projekt besteht (u.a.) aus

z einem Hauptformular

z Modulen

z Klassen

z ...

(6)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

Oberflächenelemente können auf Formularen verwendet werden

z Oberflächenelemente sind z.B.

z Bilder

z Labels

z Textfelder

z Buttons

z Listboxen

z Scroll-Balken

z ...

z Die Anordnung und Skalierung läßt sich in VB interaktiv vornehmen.

z Die Menge der Oberflächenelemente ist

erweiterbar !

(7)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

z Jedes Oberflächenelement ist ein Objekt

z Jedes Objekt hat Attribute

z Attribute können im

Eigenschaftenfenster vorbelegt werden

z Wichtige Attribute sind z.B.:

z (Name) ...

z Caption

z Visible

z ...

z Attribute werden benannt:

z <Objektname>.<Attribut>

z.B.: Form.Caption=“Programm”

(8)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

z Jedes Objekt hat Methoden z Diese Methoden werden über

Ereignisse aufgerufen

z Wichtige Methoden sind z.B.:

z Click

z MouseMove

z DragDrop

z KeyPress

z ...

z Methoden werden benannt:

z <Objektname>.<Methode>

z.B.: Debug.Print "Hallo!"

z <Objektname>_<Ereignis>

z.B.: Command_Click()

(9)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

Wichtige Einstellungen bei der IDE:

Extras / Optionen /

z Editor: Variablendeklaration erforderlich:

Jede Variable muss vor Benutzung deklariert werden.

z Editor: Ganzes Modul anzeigen:

Alle Prozeduren/Funktionen eines Moduls werden in einem Fenster angezeigt.

z Editor: Prozedurtrennlinie:

Prozeduren/Funktionen werden durch Trennlinien optisch getrennt

z Umgebung: Speichern der Änderung bestätigen:

Keine Änderung ohne das O.K. des Benutzers Für jedes Projekt ein neues Verzeichnis anlegen!

(10)

Prof. Dr. Aris Christidis

IDE (Integrated Development Environment)

Wichtige Dateien, die zu VB-Projekten gehören (u.a.):

Projekt1.vbp

mit Liste der Projekt-Dateien (Formulare u. Objekte, deren Eigenschaften u. Prozeduren) inkl. Pfad

Form1.frm

mit Formular-Objekteigenschaften und -Quelltext

Projekt1.vbw

mit Daten der Arbeitsumgebung

Projekt1.exe

mit compiliertem Programm

Modul.bas

mit Modulen (Programmteilen ohne Bedienoberfläche)

(11)

Prof. Dr. Aris Christidis

Programmentwicklung

Ein erstes Programm: „Hallo Welt!“

z Starten von VB

z Anlegen eines Standard-EXE z Erzeugen von

z Einem Formular

z Einem Button

z Ändern der Attribute

z Name der Objekte

z Caption der Objekte

z Schrifttyp der Objekte

z Realisierung der Methoden

z Click-Methode der Buttons:

Änderung der Label-Caption

z Starten

(01Hallo.exe)

(12)

Prof. Dr. Aris Christidis

Programmentwicklung

Der Code:

Click-Methode Click-Methode Objektname

Objektname MethodeMethode

Attribut von Form1 Attribut von Form1

Referenzen

ÄHNLICHE DOKUMENTE

Simulations with a synchronously coupled atmosphere– ocean–vegetation model show that changes in vegetation cover during the mid-Holocene, some 6000 years ago, modify and amplify

Schreib die Wörter 3 x untereinander auf!. das Zebra der Zeiger

UBUNGSAUFGABEN ¨ Mathematik f¨ ur Wirtschaftsingenieure und -informatiker. SERIE 32

Rund die Hälfte aller Tötungsdelikte ereignen sich in der Familie, drei Vier- tel der Todesopfer sind Frauen, 88 Prozent der Tatverdächtigen sind Männer, wie das Bundesamt für

Die übrigen Lösungen sind nicht ganzzahlig, nähern sich aber für große u ganzen Zahlen an.. Für eine gerade Anzahl g von Zahlen haben wir keine ganzzahlige

In der Schule lernt man, dass eine Dezimalzahl genau dann durch 9 teilbar ist, wenn ihre Ziffernsumme durch 9 teilbar ist.. Allenfalls kann das Kriterium iteriert werden,

Wir vermuten in unserem Beispiel, dass eine äquidistante Punktefolge (schwarz) mit der Äquidistanz 2 auf der Tangente auf den Kreis (rote Punkte) rückprojiziert wird. Das

[r]