Woche3 - Einordnung. Deklarativ Anwendungen entwickeln. Prozedural Anwendungen entwickeln. Datenbankanwendungen entwickeln
|
|
- Siegfried Feld
- vor 7 Jahren
- Abrufe
Transkript
1 Woche3 - Einordnung Deklarativ Anwendungen entwickeln Tabellenkalkulation, Elementare Was-Wenn-Analyse, Lineare Optimierung Prozedural Anwendungen entwickeln Datentypen und Ablaufstrukturen, Datenfeld Benutzerschnittstelle 1. Woche: Elemente von Programmiersprachen (Repetition) 2. Woche: Werkzeuge, Objekthierarchie, Auflistung 3. Woche: Objekte, Objektvariablen, Objektklassen 4. Woche: benutzerdefinierte Objektklassen 5. Woche: Datenstrukturen, verkettete Liste, Binärbaum 6. Woche: Algorithmen, Baumtraversierungen Semesterende: Repetitorium, Musterklausur Datenbankanwendungen entwickeln Dateiverwaltung Datenentwurf Datenbankverwaltung Anwendungsentwicklung
2 Inhalt 3. Woche Vorlesung: Objektvariablen und Objektklassen Repetition: Objekt, Auflistung, Objektmodell Objektvariablen Verweis Vereinbarung Zuweisung Vergleich Objektklassen Objekte erstellen Beispiel Telefonverzeichnis: Idee Abstraktion, Entwurf, Objektmodell Implementation Objektklasse und Objekt Vordefinierte Objektklasse "Collection" Neue Objekte erstellen Benutzerdefinierte Objektklasse "ceintrag" Objektklasse definieren Neue Objekte erstellen Projektübersicht Sortieralgorithmus Übung: Telefonverzeichnis
3 Objekt und Auflistung Objekt Ein Objekt ist ein konkretes Teil der laufenden Anwendung, das Inhalt und Funktionalität (Daten und Code) zusammenfasst. Die Hilfe beschreibt nur die Funktionalität (Objektklasse) Beispiele: Application Range
4 Objekt und Auflistung Auflistung (und Objekte) Eine Auflistung ist ein Objekt, das andere Objekte enthält. Zu einem gelben Kästchen finden Sie zwei Hilfetexte. Beispiele: Worksheets(Worksheet) Workbooks(Workbook)
5 Grafische Notation für Objekte und Klassen Grafische Notation Name : Objekttyp Eigenschaften (Variablen für Daten) Methoden (Prozeduren) Objekte Objektklassen
6 Objekt und Objektmodell Objektmodell Zugriff auf einzelnes Objekt: Punktoperator Application.CommandBars.Item("Visual Basic").Visible = True Zugriff auf alle Objekte: For Each... Next-Schleife Dim BefehlsLeiste As CommandBar For Each BefehlsLeiste In Application.CommandBars BefehlsLeiste.Visible = True Next BefehlsLeiste
7 Objektvariable Fangfrage: Welche Variable enthält das Objekt "Zwischenresultate" am Ende des folgenden Programms? Sub Test() Dim Tab1 As Worksheet Dim Tab2 As Worksheet '(a) For Each Tab1 In Worksheets If Tab1.Name = "Zwischenresultate" Then Exit For End If Next Tab1 '(b) For Each Tab2 In Worksheets If Tab2.Name = "Zwischenresultate" Then Exit For End If Next Tab2 '(c) End Sub
8 Objektvariablen und Verweise Eine Objektvariable ist eine Variable, die einen Verweis (Zeiger) auf ein Objekt speichern kann. Ein Verweis entspricht der Anfangsadresse eines Speicherbereiches, in dem sich ein Objekt befindet. speichert nicht das Objekt selbst! verweist nach der Vereinbarung auf "Nothing" Beispiel:
9 Objektvariablen vereinbaren Objektvariable werden wie 'normale' Variable mit den Schlüsselwörtern Dim, Private oder Public vereinbart. Zulässige Datentypen für Objektvariablen sind spezifische Objekttypen oder der allgemeine Objekttyp Object. Beispiele Dim Blatt As Worksheet Dim Blatt As Object Public Blatt As Worksheet Private Blatt As Object 'spezifisch; Prozedurebene 'allgemein; Prozedurebene 'spezifisch; Projektebene 'allgemein; Modulebene Verwenden Sie möglichst spezifische Objekttypen! effizienter bei der Ausführung Unterstützung durch Objektbrowser und Online-Hilfe (F1) Ausnahme: Polimorphismus
10 Objektvariablen Werte zuweisen Beispiele Die Zuweisung an eine Objektvariable muss immer mit dem Schlüsselwort Set eingeleitet werden. Dim Zelle1 As Range Dim Zelle2 As Range Set Zelle1 = Worksheets(1).Cells(1, 1) Set Zelle2 = Worksheets(1).Cells(1, 2) Zelle1.Value = "Text1" Zelle2.Value = "Text2" Set Zelle2 = Zelle1 Zelle1.Value = "Text3" Zelle2.Value = "Text4" Standardeigenschaften: Zelle2 = Zelle1 entspricht Zelle2.Value = Zelle1.Value
11 Objektvariablen als Funktionswerte Beispiel Zwischenresultate II.xls Wir lagern den Programmcode, der das Tabellenblatt "Zwischenresultate" sucht, in eine Prozedur aus. Prozedur Function sucheblatt(tabname As String) As Worksheet Dim Blatt As Worksheet For Each Blatt In Worksheets If Blatt.Name = TabName Then Set sucheblatt = Blatt End If Next Blatt End Function Prozeduraufruf Dim ZRBlatt As Worksheet Set ZRBlatt = sucheblatt("zwischenresultate")
12 Objektvariablen als Argumente Beispiel vertausche.xls Prozedur Sub vertauscheblätter(blatt1 As Worksheet, _ Blatt2 As Worksheet) Schreiben Sie ein Programm, das zwei Tabellenblätter in der Worksheets-Auflistung vertauscht... End Sub Prozeduraufruf Dim Tabelle1 As Worksheet Dim Tabelle2 As Worksheet Set Tabelle1 = Worksheets("Tab5") Set Tabelle2 = Worksheets("Tab2") vertauscheblätter Tabelle1, Tabelle2
13 Objektvariablen vergleichen Objektvariablen können mit dem Operator Is auf Gleichheit geprüft werden (nicht mit dem Operator =). Jede Objektvariable kann mit Nothing verglichen werden. Beispiel Aufgabe: Erstelle ein Arbeitsblatt "Zwischenresultate", falls es noch nicht existiert. Sonst lösche es. Sub cmdtabellenblatt_click() Dim ZRBlatt As Worksheet Set ZRBlatt = sucheblatt("zwischenresultate") If ZRBlatt Is Nothing Then Worksheets.Add.Name = "Zwischenresultate" Else ZRBlatt.Delete End If End Sub Achtung bei Standardeigenschaften! If Zelle1 = Zelle2 Then entspricht nicht If Zelle1 Is Zelle2 Then
14 Objekte erstellen Vier Möglichkeiten, Objekte zu erstellen 1) Viele Objekte werden beim Start der Anwendung (z.b. Excel) erstellt, z.b.: Application-Object Workbooks-Auflistung (mit einem Workbook-Objekt) CommandBars-Auflistung (mit CommandBar-Objekten) 2) Die Add-Methode einer Auflistung erzeugt neue Objekte und fügt sie zur Auflistung hinzu, z.b.: Worksheets.Add.Name = "Zwischenresultate" 3) Mit dem New-Schlüsselwort können benutzerdefinierte Objekte erstellt werden, z.b.: Set VektorA = New clsvektor 4) Die CreateObject-Funktion erzeugt (ActiveX-) Objekte fremder Anwendungen (z.b. Access) und gibt Verweise darauf zurück, z.b.: Set fso = CreateObject("Scripting.FileSystemObject")
15 Telefonverzeichnis.xls Aufgabe TelefonverzeichnisSkelett.xls Eingabe von Namen und Telefonnummern Verwalten der Einträge in einem Verzeichnis Erstellen einer alphabetischen Liste aller Einträge Benutzerschnittstelle Eingabebereiche Range("name") Range("telefon") Verarbeitung cmdhinzufügen_click() cmdsuchen_click() cmdliste_click() Ausgabebereiche Range("anzahl") Range("telefon") Range("liste_name") Range("liste_telefon")
16 Abstraktion Ein Objektmodell beschreibt die Objekte einer Anwendung und ihre Beziehungen untereinander. Ein Objekt ist eine Abstraktion eines Gegenstandes oder eines Konzeptes. Als Abstraktion bezeichnet man die selektive Auswahl bestimmter Aspekte eines Gegenstandes oder eines Problems, mit dem Ziel, wichtige Aspekte zu isolieren und unwichtige zu ignorieren. Karteikasten mit Karten abstrahieren Verzeichnis mit Einträgen Objektmodell mit Objekten
17 Objektmodell Wir brauchen... ein 'Auflistung'-Objekt, welches den Karteikasten repräsentiert mehrere 'Eintrag'-Objekte, welche die Karten der Kartei repräsentieren eine Objektvariable 'Verzeichnis' für das 'Auflistung'-Objekt eine Objektvariable 'Eintrag' für die 'Eintrag'-Objekte einen Algorithmus, der die Einträge im Verzeichnis alphabetisch sortiert.
18 Objektklasse und Objekt Beispiel Eine Objektklasse ist eine Beschreibung einer Gruppe von Objekten mit gleichen Eigenschaften und gleichem Verhalten. Der Zustand der Objekte wird durch eine Menge von Eigenschaften (Daten), das Verhalten durch eine Menge von Methoden (Prozeduren) beschrieben. Visual Basic stellt die Objektklasse Collection für Auflistungsobjekte zur Verfügung. Wir können die Objektklasse Collection für unser Verzeichnis verwenden.
19 Vordefinierte Objektklasse "Collection" Ein Collection-Objekt ist... eine geordnete Folge ( Vorgänger und Nachfolger) von Elementen ( beliebige Datentypen, auch gemischt), auf die als Einheit Bezug genommen werden kann. Eigenschaften Objekt.Count (schreibgeschützt) Methoden Objekt.Add(item[, before][, after]) (benannte Argumente) Objekt.Item(Index) Objekt.Remove Index
20 Neue Objekte erstellen Ein einzelnes Objekt, das man aufgrund einer Objektklasse erstellt, nennt man Instanz der Klasse. drei Schritte 1) Objektvariable vereinbaren Die New-Anweisung erzeugt eine Instanz einer Objektklasse. 2) Objekt erstellen und der Variablen zuweisen 3) über Variable auf Methoden und Eigenschaften zugreifen Beispiel Telefonverzeichnis.xls 1) Im Vereinbarungsabschnitt Private Verzeichnis As Collection 2) Innerhalb einer Prozedur Set Verzeichnis = New Collection 3) Innerhalb einer Prozedur, z.b.: Range("anzahl") = Verzeichnis.Count
21 Benutzerdefinierte Objektklasse Beispiel: Objektklasse "ceintrag" Ein Klassenmodul ist ein Modul, das die Definition einer Objektklasse enthält, einschliesslich der Definitionen seiner Eigenschaften und Methoden.
22 Benutzerdefinierte Objektklasse "ceintrag" 1) neues Klassenmodul erstellen 2) Klassenmodul benennen 3) Eigenschaften und Methoden implementieren Eigenschaften sind im wesentlichen öffentliche Variablen, Methoden sind öffentliche Prozeduren eines Klassenmoduls. Option Explicit '--- EIGENSCHAFTEN Public Name As String Public Telefon As String '--- METHODEN
23 Neue "ceintrag"-objekte erstellen drei Schritte 1) Objektvariable deklarieren Dim neuereintrag As ceintrag 2) Objekt erstellen und der Variablen zuweisen Set neuereintrag = New ceintrag 3) über Variable auf (Methoden und) Eigenschaften zugreifen neuereintrag.name = Range("name") neuereintrag.telefon = Range("telefon") neues Objekt in Auflistung verwalten Verzeichnis.Add neuereintrag
24 Projektübersicht: Telefonverzeichnis Projekt
25 Sortieralgorithmus Beispiel Sortieralgorithmus sortiere durch Auswählen erstelle neues Verzeichnis (ohne Einträge) SOLANGE noch Einträge im alten Verzeichnis suche kleinsten Eintrag im alten Verzeichnis füge Eintrag am Ende des neuen Verzeichnis ein entferne Eintrag aus altem Verzeichnis ersetzte altes Verzeichnis durch neues Verzeichnis. suche kleinsten Eintrag im Verzeichnis setze kleinster Eintrag = erster Eintrag FÜR ALLE Einträge im Verzeichnis FALLS aktueller Eintrag < kleinster Eintrag setze kleinster Eintrag = aktueller Eintrag.
26 Übung Telefonverzeichnis.xls Aufgabenblatt TelefonverzeichnisSkelett.xls LTelefonverzeichnis.xls Benutzerschnittstelle Eingabebereiche Range("name") Range("telefon") Verarbeitung cmdhinzufügen_click() cmdsuchen_click() cmdliste_click() Ausgabebereiche Range("anzahl") Range("telefon") Range("liste_name") Range("liste_telefon")
27 Lösungen zu Telefonverzeichnis Wiederholungsfrage 1 Ist Collection ein spezifischer oder ein allgemeiner Objekttyp? Durch Angabe einer spezifischen Objektklasse als Objekttyp kann eine Objektvariable nur auf Objekte der vereinbarten Objektklasse oder auf Nothing verweisen. Objektvariablen vom Typ Collection können nur auf Collection-Objekte verweisen, nicht aber bspw. auf Worksheet-Objekte und auch nicht auf Worksheets-Objekte. Objektvariablen vom allgemeinen Objekttyp Object können auf beliebige Objekte verweisen, der Zugriff auf die Eigenschaften und Methoden ist aber weniger effizient und weniger sicher.
28 Lösungen zu Telefonverzeichnis Wiederholungsfrage 2 Welche der folgenden Gruppen sind geordnet, welche ungeordnet? a. Personen, die vor einem Bankschalter Schlange stehen b. Eine Gruppe von Schülern und Schülerinnen auf dem Pausenhof c. Bücher in einem Bücherregal d. Die Bände eines 20-bändigen Lexikons auf einem Bücherregal
29 Lösungen zu Telefonverzeichnis Wiederholungsfrage 3 Was ist richtig? Eigenschaften lassen sich durch... a. private Variablen eines Klassenmoduls beschreiben. b. öffentliche Variablen eines Klassenmoduls beschreiben. c. private Prozeduren eines Klassenmoduls beschreiben. d. öffentliche Prozeduren eines Klassenmoduls beschreiben.
30 Lösungen zu Telefonverzeichnis Wiederholungsfrage 4 Was geben Sie als Objekttyp an, wenn Sie eine Objektvariable für ein benutzerdefiniertes Objekt deklarieren möchten? a. Class b. Collection c. den Namen eines Klassenmoduls d. den Namen des Objekts mit einem 'c' davor z.b.: Dim Registerkarte As ceintrag
31 Lösungen zu Telefonverzeichnis Wiederholungsfrage 5 Was tun Sie, wenn Sie in VBA eine neue Objektklassen erstellen möchten? a. Sie erstellen ein Klassenmodul mit dem Projektexplorer. b. Sie erstellen ein Klassenmodul mit dem Objektbrowser. c. Sie verwenden das New-Schlüsselwort in einer Set-Anweisung. d. Sie verwenden die Add-Methode einer Auflistung.
32 Lösungen zu Telefonverzeichnis Vertiefungsfrage a) Private Verzeichnis As Collection Private Sub initialisiere() '--- Erstellt das Objekt "Verzeichnis", falls es noch nicht existiert. If Verzeichnis Is Nothing Then Set Verzeichnis = New Collection End If Range("liste_name").ClearContents Range("liste_telefon").ClearContents End Sub
33 Lösungen zu Telefonverzeichnis Vertiefungsfrage b) Klassenmodul erstellen und benennen Eigenschaften implementieren Option Explicit '--- EIGENSCHAFTEN Public Name As String Public Telefon As String '--- METHODEN
34 Lösungen zu Telefonverzeichnis Vertiefungsfrage c) Sub cmdhinzufügen_click() '--- Erstellt ein neues "Eintrag"-Objekt, liest die Daten vom '--- Tabellenblatt ein und fügt das neue Objekt der Auflistung '--- "Verzeichnis" hinzu. Dim neuereintrag As ceintrag initialisiere Set neuereintrag = New ceintrag neuereintrag.name = Range("name") neuereintrag.telefon = Range("telefon") Verzeichnis.Add neuereintrag Range("anzahl") = Verzeichnis.count End Sub
35 Lösungen zu Telefonverzeichnis Vertiefungsfrage d) Sub cmdsuchen_click() '--- Durchläuft alle Einträge im Verzeichnis und gibt die Telefon- '--- Eigenschaft im "Telefon"-Feld des Tabellenblatts aus, falls die '--- Name-Eigenschaft denselben Wert hat, wie das "Name"-Feld. Dim Eintrag As ceintrag Range("telefon") = "" initialisiere For Each Eintrag In Verzeichnis If Eintrag.Name = Range("name") Then Range("telefon") = Eintrag.Telefon End If Next Eintrag Range("anzahl") = Verzeichnis.count End Sub
36 Lösungen zu Telefonverzeichnis Vertiefungsfrage e) Sub cmdliste_click() '--- Listet alle Eintrag des Verzeichnisses auf dem '--- Tabellenblatt auf. Dim Eintrag As ceintrag Dim Zähler As Integer initialisiere Zähler = 1 For Each Eintrag In Verzeichnis Range("liste_name").Cells(Zähler) = Eintrag.Name Range("liste_telefon").Cells(Zähler) = Eintrag.Telefon Zähler = Zähler + 1 Next Eintrag Range("anzahl") = Verzeichnis.count End Sub
37 Lösungen zu Telefonverzeichnis Vertiefungsfrage f) Function kleinstereintrag() As Integer '--- Gibt die Position des kleinsten Eintrag im Verzeichnis zurück. Dim i As Integer Dim min As Integer min = 1 For i = 2 To Verzeichnis.count If Verzeichnis.Item(i).Name < Verzeichnis.Item(min).Name Then min = i End If Next i kleinstereintrag = min End Function Sub sortiere() '--- Sortiert die Einträge des Verzeichnis in aufsteigender '--- Reihenfolge nach dem "selection sort"-algorithmus '--- (Sortieren durch Auswählen) Dim tempverzeichnis As Collection Dim min As Integer Set tempverzeichnis = New Collection Do While Verzeichnis.count > 0 min = kleinstereintrag() tempverzeichnis.add Verzeichnis.Item(min) Verzeichnis.Remove min Loop Set Verzeichnis = tempverzeichnis
38 End Sub
Access 2010 Programmierung Import und Export nach Excel
Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrInformationsverarbeitung im Bauwesen
4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte
MehrEinführung in VisualBasic for Applications. Stefan Mahlitz
Einführung in VisualBasic for Applications Stefan Mahlitz Stefan Mahlitz Einführung in VBA 27.08.00 Inhaltsverzeichnis 1. Grundlagen der VisualBasic for Applications (VBA) Programmierung...2 1.1 Variablen,
MehrInformationsverarbeitung im Bauwesen
11 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 10. Vorlesung Benutzerdefinierte Datentypen Wieso zusätzliche Datentypen? Definition neuer Datentypen Verwendung von Variablen mit benutzerdefiniertem
Mehr4 Schleifen -= Entstanden unter Excel 2003 =-
Excel KnowHow / Visual Basic (VBA) 4 Schleifen -= Entstanden unter Excel 2003 =- Die erste Schleife habe ich bereits im letzten Kapitel benutzt: Die FOR-Schleife. Schauen wir uns das Beispiel noch einmal
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrEinführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrAccess und die andern (Office) Programme. Armin Hess
Access und die andern (Office) Programme Armin Hess Was wir wollen Excel, Word, Powerpoint und andere Programme von Access aus fernsteuern Grundlagen Excel, Word, Powerpoint und andere Programme präsentieren
MehrEinstieg in VBA mit Excel Galileo Press
Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten
MehrWorkshop 4: VBA-Programmierung mit MS Excel
1 Prozeduren und Funktionen in Excel... 1 1.1 Prozedur... 1 1.2 Funktion... 3 1.3 Schnellübersicht... 4 1.4 Übungen... 4 1.4.1 Parameterübergabe... 4 1.4.2 Funktionsaufruf... 4 1.5 Lösungen... 5 1.5.1
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MehrExcel Funktionen durch eigene Funktionen erweitern.
Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion
MehrMakro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox. GUI Form erstellen (UserForm)
Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox GUI Form erstellen (UserForm) GUI definieren Aktivitäten programmieren Programmcode für das Zufügen von Zell Werten Struktogramm
MehrP r o g r a m m a b l a u f s t e u e r u n g
Jede Programmiersprache braucht Konstrukte zur Steuerung des Programmablaufs. Grundsätzlich unterscheiden wir Verzweigungen und Schleifen. Schleifen dienen dazu, bestimmte Anweisungen wiederholt auszuführen,
MehrMicrosoft Excel VBA - Einführung
Microsoft Excel VBA - Einführung Stand: 2015-12-18 Kontaktdaten Organisatorisches Maik Ramftel 0172 / 81 93 687 ramftel@ramses.de zeiten und Pausen Organisatorisches 08:00 09:30 10:00 11:30 12:30 14:00
Mehr1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung...
Auf einen Blick Auf einen Blick 1 Einführung... 17 2 Grundlagen von Objekten und Ereignissen... 49 3 Grundlagen der Programmierung mit VBA... 101 4 Fehlerbehandlung... 137 5 Mehr über die Programmierung
MehrMicrosoft Access 2010 Bilder
Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis
MehrTabellenkalkulation / Funktionen. VBA Visual Basic for Applications VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL
Tabellenkalkulation / Funktionen VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL Möchte man mal eben einfache Arbeitsschritte automatisieren oder einfach nur Tastatur-eingaben und Mausklicks
MehrExcel VBA. Teil 11.8. Zusammenfassung! Was wir können sollten! V0.5 5.4.2013
Excel VBA Teil 11.8 Zusammenfassung! Was wir können sollten! V0.5 5.4.2013 1 von 17 Inhaltsverzeichnis Seite 3... Modul einfügen Seite 4... Prozeduren oder Funktionen Seite 5... Ein/Ausgaben Seite 6...
MehrVBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar
VBA Grundlagen Basic = Programmiersprache (Beginners All Purpose Symbolic Instruction Code). Wurde 1964 als einfache Programmiersprache entwickelt. Bestandteil vom Anfang des MS-DOS (1981) an als BASICA,
MehrMakro + VBA 2007 effektiv
Daten Makro + VBA 2007 effektiv 5 DATEN 5.1 Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten, siehe Seite 84, jederzeit im Programm verändert werden. Als Variablen können
MehrBTree.dll - Balancierte und verkettete Bäume. Ecofor. BTree.dll. Realisiert mit Microsoft Visual Studio 16.04.2015 1/9
BTree.dll Realisiert mit Microsoft Visual Studio 16.04.2015 1/9 INHALT 1. Allgemein... 3 2. Class BTree1 (balanciert)... 3 3. Class BTree2 (balanciert und verkettet)... 4 4. Beschreibung BTree1 und BTree2...
MehrOffice Objektmodell (1)
Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen
MehrUniversität Duisburg - Essen
B.Sc. - Klausur - Bauinformatik - 14.03.2012 1 Universität Duisburg - Essen Campus Essen Fakultät für Ingenieurwissenschaften Abteilung Bauwissenschaften Fachprüfung - Bauinformatik WS 11/12 Mittwoch,
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
MehrII. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:
Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen
MehrC# - Einführung in die Programmiersprache Arrays, Enumeration und Collections. Leibniz Universität IT Services Anja Aue
C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections Leibniz Universität IT Services Anja Aue Arrays... speichern mehrere Werte vom gleichen Datentyp. fassen zusammenhängende Werte
MehrLösungen entwickeln mit Microsoft Excel 95
Eric Wells Lösungen entwickeln mit Microsoft Excel 95 Leistungsfähige Datenanalyse und Informationssysteme mit Visual Basic für Applikationen und Excel-Objekte Microsoft Press Danksagung 11 Die Diskette
MehrInformatik II, SS 2014
Informatik II SS 2014 (Algorithmen & Datenstrukturen) Vorlesung 7 (21.5.2014) Binäre Suche, Hashtabellen I Algorithmen und Komplexität Abstrakte Datentypen : Dictionary Dictionary: (auch: Maps, assoziative
MehrEinstieg in VBA mit Excel Galileo Press
Thomas Theis Einstieg in VBA mit Excel Galileo Press Auf einen Blick 1 Einführung 15 2 Grundlagen von Objekten und Ereignissen 45 3 Grundlagen der Programmierung mit VBA 93 4 Fehlerbehandlung 125 5 Mehr
MehrAccess [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays
Dass Sie unter Access Daten in Tabellen speichern und gezielt darauf zugreifen können, wissen Sie als Access [basics]-leser schon längst. Aber was, wenn Sie nur ein paar gleichartige Daten zwischenspeichern
MehrPaul-Weber-Schule Homburg
Paul-Weber-Schule Homburg Einführung in die Programmierung mit VBA (unter Excel 97/2000/XP...) Sub Mein_Erstes_Programm() MsgBox Hallo Leute End Sub La 1999 2 Makros mit dem Makrorekorder aufzeichnen und
MehrKlausur SS 2013 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:
Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm zur Prüfung von Eingabewerten ist logisch richtig programmiert, enthält aber einige syntaktische
MehrDie Klasse Collection (gb) implementiert eine Hash-Tabelle, deren Elemente aus einem Wert-Schlüssel-Paar
7.5.0 Collection Die Klasse Collection (gb) implementiert eine Hash-Tabelle, deren Elemente aus einem Wert-Schlüssel-Paar bestehen. Die Schlüssel sind generell vom Typ String und die assoziierten Werte
MehrWorkshop 6: VBA-Programmierung mit MS Excel
1 Standardspeicherort für Arbeitsmappen... 1 2 Das Application-Objekt... 2 3 Mit Arbeitsmappen arbeiten... 4 3.1 Zugriff auf Arbeitsmappen... 4 3.2 Arbeitsmappen anlegen... 4 3.3 Arbeitsmappen speichern...
MehrSequenzen - Listen. Sequenzen Listen: Definition Listen: veränderliche Sequenzen Methoden Attribute Eine Liste von ganzen Zahlen
Sequenzen - Listen Sequenzen Listen: Definition Listen: veränderliche Sequenzen Methoden Attribute Eine Liste von ganzen Zahlen Sequenzen Definition Eine Sequenz ist eine Datenstruktur, in der mehrere
MehrWIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN?
XML 1 WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN? Mit den verschiedenen Versionen von Access wurde die Unterstützung von XML immer mehr verbessert. Vollständig ist sie aber
MehrAccess-Benutzeroberfläche
Mit Access 2007 hat Microsoft das Ribbon eingeführt und Access seiner Werkzeuge beraubt, Menüleisten und über die Benutzeroberfläche zu erstellen. Nun gut: Menüleisten gibt es nicht mehr, aber können in
Mehr12. ArcView-Anwendertreffen 2010. Workshop Programmierung in ArcGIS. Daniel Fuchs. Wo kann eigene Programmierung in ArcGIS verwendet werden?
Wo kann eigene Programmierung in ArcGIS verwendet werden? 12. ArcView-Anwendertreffen 2010 Workshop Programmierung in ArcGIS Daniel Fuchs 1) Makros für die Automatisierung einzelner Arbeitsschritte im
MehrMichaela Weiss 30. März 2015. Lerneinheit 3: VBA Teil 1: Eingabe/Ausgabe
Michaela Weiss 30. März 2015 Lerneinheit 3: Teil 1: Eingabe/Ausgabe Seite 2 Was ist das? Visual Basic: Programmiersprache von Microsoft Applications: Programme der Office-Familie (z.b. Excel, Word, ) :
MehrTutorium für Fortgeschrittene
Tutorium für Fortgeschrittene Stroop Aufgabe: Die Farbe gesehener Wörter ist zu klassifizieren. Es gibt 4 Farben (rot, blau, gelb, grün) In Eprime: red, blue, yellow and green. Jeder Farbe ist einer Taste
MehrVisual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist
MehrVisual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach
Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach Übungsaufgaben zum Kapitel 1 1. Aufgabe In einer EXCEL Tabelle stehen folgende Zahlen: Definiere einen CommandButton, der diese
MehrVBA-Programmierung WS 2008/09
VBA-Programmierung Sibylle Schwarz Westsächsische Hochschule Zwickau Dr. Friedrichs-Ring 2a, RII 263 http://wwwstud.fh-zwickau.de/~sibsc/ sibylle.schwarz@fh-zwickau.de WS 2008/09 Organisation der Lehrveranstaltung
MehrKlausur Grundlagen der Programmierung
Klausur Grundlagen der Programmierung Aufgabenstellung: Martin Schultheiß Erreichte Punktzahl: von 60 Note: Allgemeine Hinweise: Schreiben Sie bitte Ihren Namen auf jedes der Blätter Zugelassene Hilfsmittel
MehrEinstieg in die Informatik mit Java
1 / 15 Einstieg in die Informatik mit Java Collections Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 15 1 Überblick Collections 2 Hierarchie von Collections 3 Verwendung
MehrAccess 2003 Programmierung mit Visual Basic
Access 2003 Programmierung mit Visual Basic Autor: Andreas Klein 3. Auflage: 2005 Merkwerk Alle Rechte vorbehalten. Kein Teil des Werkes darf in irgendeiner Form ohne Genehmigung der Firma Merkwerk reproduziert
MehrProgrammieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen
Programmieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen Peter K. Antonitsch HTBL Mössingerstr. 25 pantonit@htblmo-klu.ac.at Formulare VBA-Editor: Einfügen User Form Peter K. Antonitsch
MehrProgrammieren in Anwendungen
Programmieren in Anwendungen Annette Bieniusa Technische Universität Kaiserslautern bieniusa@cs.uni-kl.de 18.04.2013 1 / 27 Überblick Organisatorisches Einführung in VBA Was ist VBA? Entwicklungsumgebung
MehrHinweis. PKAntonitsch, 20. April 2002 (für kritische Rückmeldungen: petant@chello.at)
Hinweis Lernen erfordert aktive Auseinandersetzung mit den Lerninhalten. Dabei ist»aktiv«nicht mit»reflektiert«zu verwechseln. Das eine kann das andere beinhalten, muss aber nicht. Unter diesem Blickwinkel
MehrIhr Training VBA Programmierung mit Excel Training-Nr.: 5205 Voraussetzungen
Ihr Partner für Trainings, Seminare und Workshops Ihr Training VBA Programmierung mit Excel Training-Nr.: 5205 Voraussetzungen Gute Kenntnisse zur Anwendung von Excel Ziele Microsoft Excel ist bereits
MehrProgrammierung von MS-Office mit Visual Basic
Programmierung von MS-Office mit Visual Basic Dirk von Hagen EDV-Beratung Dirk von Hagen Robert-Mayer-Straße 40 60486 Frankfurt am Main Inhalt Verwendung Arten Beispiele Ausblick Historische Anmerkung
Mehrorgexterndoc31 Inhaltsverzeichnis Einleitung... 1 Installation... 3 Grundinstallation... 3 Installation pro Arbeitsplatz... 6 Lizenzierung... 7 Benutzung Einzeldokument... 9 1. Möglichkeit:... 9 2. Möglichkeit...
MehrInteroperabilität mit Office-Anwendungen (1)
Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das
MehrInformationsverarbeitung im Bauwesen
10 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 9. Vorlesung Datenfelder (Arrays) Statische Felder Dynamische Felder Bestimmung der Grenzen Felder als Parameter für Prozeduren/Funktionen Beispiele:
Mehr4. Algorithmen und Datenstrukturen I Grundlagen der Programmierung 1 (Java)
4. Algorithmen und Datenstrukturen I Grundlagen der Programmierung 1 (Java) Fachhochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm FH Darmstadt, 8./15. November 2005 Einordnung
MehrCounting - Sort [ [ ] [ [ ] 1. SS 2008 Datenstrukturen und Algorithmen Sortieren in linearer Zeit
Counting-Sort Counting - Sort ( A,B,k ). for i to k. do C[ i]. for j to length[ A]. do C[ A[ j ] C[ A[ j ] +. > C[ i] enthält Anzahl der Elemente in 6. for i to k. do C[ i] C[ i] + C[ i ]. > C[ i] enthält
MehrVorlesung Datenstrukturen
Vorlesung Datenstrukturen Binärbaum Suchbaum Dr. Frank Seifert Vorlesung Datenstrukturen - Sommersemester 2016 Folie 356 Datenstruktur Binärbaum Strukturrepräsentation des mathematischen Konzepts Binärbaum
MehrEine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder
Programmieren in PASCAL Bäume 1 1. Baumstrukturen Eine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder 1. die leere Struktur oder 2. ein Knoten vom Typ Element
MehrAlgorithmen und Datenstrukturen (für ET/IT) Wiederholung: Ziele der Vorlesung. Wintersemester 2012/13. Dr. Tobias Lasser
Algorithmen und Datenstrukturen (für ET/IT) Wintersemester 2012/13 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Wiederholung: Ziele der Vorlesung Wissen: Algorithmische
MehrProgrammierung mit C Zeiger
Programmierung mit C Zeiger Zeiger (Pointer)... ist eine Variable, die die Adresse eines Speicherbereichs enthält. Der Speicherbereich kann... kann den Wert einer Variablen enthalten oder... dynamisch
Mehr368 4 Algorithmen und Datenstrukturen
Kap04.fm Seite 368 Dienstag, 7. September 2010 1:51 13 368 4 Algorithmen und Datenstrukturen Java-Klassen Die ist die Klasse Object, ein Pfeil von Klasse A nach Klasse B bedeutet Bextends A, d.h. B ist
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Filter in VBA nutzen HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.11 Filter in VBA nutzen Erstellt am 15.10.2011 Beschreibung Der Autofilter auf einer Excel-Tabelle bietet eine einfache Möglichkeit,
MehrVerkettete Datenstrukturen: Bäume
Verkettete Datenstrukturen: Bäume 1 Graphen Gerichteter Graph: Menge von Knoten (= Elementen) + Menge von Kanten. Kante: Verbindung zwischen zwei Knoten k 1 k 2 = Paar von Knoten (k 1, k 2 ). Menge aller
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrEin Vortrag von: Matthias Mokosch Sven Hühne Pawel Matuszyk Sandra Mierz
Ein Vortrag von: Matthias Mokosch Sven Hühne Pawel Matuszyk Sandra Mierz Gliederung 1. Einleitung und Motivation 2. Entwicklungsumgebung 3. VBA-Programmierung in Excel 4. Kommunikation mit dem Benutzer
Mehr4. Kooperation mit Word, etc. (OLE)
4. Kooperation mit Word, etc. (OLE) 4.1. OLE Automation 'OLE' stand ursprünglich für 'Object Linking and Embedding'. Was damit gemeint war: Man kann beispielsweise in einem Word Dokument ein Excel Sheet
MehrMicrosoft VBA-Programmierung VBA2007. Autorin: Andrea Weikert. Überarbeitete Ausgabe vom 3. September 2008
VBA2007 Autorin: Andrea Weikert Überarbeitete Ausgabe vom 3. September 2008 HERDT-Verlag für Bildungsmedien GmbH, Bodenheim Microsoft VBA-Programmierung Internet: www.herdt.com Alle Rechte vorbehalten.
MehrProgrammieren in Anwendungen
Programmieren in Anwendungen Annette Bieniusa Technische Universität Kaiserslautern bieniusa@cs.uni-kl.de 23.05.2013 1 / 41 Überblick Visual Basic for Applications (VBA) Ausdrücke Kontrollstrukturen Prozeduren
MehrRepetitorium Informatik (Java)
Repetitorium Informatik (Java) Tag 6 Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht 1 Klassen und Objekte Objektorientierung Begrifflichkeiten Deklaration von Klassen Instanzmethoden/-variablen
MehrOLConnector Programmierung
Das Vorgehen, um Outlook zu automatisieren, unterscheidet sich mit dem nur geringfügig vom üblicherweise dafür eingesetzten. Um irgendwelche Aktionen ausführen zu können, benötigt man die laufende Instanz
MehrSchwerpunkte. Verkettete Listen. Verkettete Listen: 7. Verkettete Strukturen: Listen. Überblick und Grundprinzip. Vergleich: Arrays verkettete Listen
Schwerpunkte 7. Verkettete Strukturen: Listen Java-Beispiele: IntList.java List.java Stack1.java Vergleich: Arrays verkettete Listen Listenarten Implementation: - Pascal (C, C++): über Datenstrukturen
MehrProgrammieren in Anwendungen
Programmieren in Anwendungen Annette Bieniusa Technische Universität Kaiserslautern bieniusa@cs.uni-kl.de 23.04.2015 1 / 29 Überblick Organisatorisches Einführung in VBA Was ist VBA? Entwicklungsumgebung
MehrPraxiseinsatz von benutzerdefinierten Klassen in Microsoft Access
AEK 7 7. Access-Entwickler Entwickler-Konferenz Nürnberg, 25./26.9.2004 Praxiseinsatz von benutzerdefinierten Klassen in Microsoft Access Grundlagen Beispiele Tools softconcept, Wien www.softconcept.at
MehrÖffnen Sie über "Extra/Makro/Projekt Manager" den VBA Projekt Manager
Eigene Programme in MicroStation V8i erstellen Teil III: Elemente suchen und modifizieren mit VBA An dieser Stelle wollen wir Ihnen in einer kleinen Serie die verschiedenen Möglichkeiten der MicroStation
MehrEntwurf von Algorithmen - Kontrollstrukturen
Entwurf von Algorithmen - Kontrollstrukturen Eine wichtige Phase in der Entwicklung von Computerprogrammen ist der Entwurf von Algorithmen. Dieser Arbeitsschritt vor dem Schreiben des Programmes in einer
MehrMichael Kolberg. einfach klipp & klar. Microsofft* Press
Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons
MehrGI Vektoren
Vektoren Problem: Beispiel: viele Variablen vom gleichen Typ abspeichern Text ( = viele char-variablen), Ergebnisse einer Meßreihe ( = viele int-variablen) hierfür: Vektoren ( = Arrays = Feld ) = Ansammlung
MehrRichtig Einsteigen: Excel 2007 mit VBA programmieren lernen Weber
Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Von aufgezeichneten Makros bis zu professionellen VBA-Code von Monika Weber 1. Auflage Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen
MehrExcel VBA Grundlagen
Excel VBA Grundlagen Code-Gerüst für ein Makro selber schreiben Öffnen Sie mit + den Visual Basic Editor. Klicken Sie auf Einfügen Modul. Es wird ein neues Modul im Codefenster geöffnet. Klicken
MehrTeil I Installation und erste Schritte 19
5 Inhaltsverzeichnis Vorwort 13 Einleitung 15 Verwendete Office-Versionen 16 Der Aufbau dieses Buches 16 Das Ziel des Buches 17 Teil I Installation und erste Schritte 19 1 Von Office 2003 nach 2007 21
MehrFelder (1) Felder (Arrays) speichern viele Datenelemente des gleichen Typs. Auf einzelne Elemente kann über einen Index zugegriffen werden
Felder (1) Felder (Arrays) speichern viele Datenelemente des gleichen Typs. Auf einzelne Elemente kann über einen Index zugegriffen werden Dim arrayname (dim1,dim2, ) As Typ Bei eindimensionalen Feldern
MehrTypdeklarationen. Es gibt in Haskell bereits primitive Typen:
Typdeklarationen Es gibt in bereits primitive Typen: Integer: ganze Zahlen, z.b. 1289736781236 Int: ganze Zahlen mit Computerarithmetik, z.b. 123 Double: Fließkommazahlen, z.b. 3.14159 String: Zeichenketten,
MehrAccess 2010 Programmierung Schleifen
Access 2010 Programmierung Schleifen Gehe nach links oder rechts Gehe solange geradeaus... Beispiel für Schleifen In einem Formular gibt der Benutzer für den Farbanteil Rot einen Unter- und Obergrenze
MehrE-PRIME TUTORIUM Die Programmiersprache BASIC
E-PRIME TUTORIUM Die Programmiersprache BASIC BASIC Beginner s All-purpose Symbolic Instruction Code symbolische Allzweck-Programmiersprache für Anfänger Design-Ziel klar: Eine einfache, für Anfänger geeignete
MehrALP II Dynamische Datenmengen
ALP II Dynamische Datenmengen Teil III Iteratoren Iterator-Objekt O1 O2 O3 O4 SS 2012 Prof. Dr. Margarita Esponda 22. ALP2-Vorlesung, M. Esponda 2 Motivation: Iteratoren Wir haben für die Implementierung
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 10 10 V Wirtschaftsinformatik für Wirtschaftwissenschaftler Algorithmen und ihre Programmierung -Teil 1 - Dr. Chris Bizer WS 007/008 Einführung Definition: Algorithmus Ein Algorithmus
MehrProgrammierkurs Python I
Programmierkurs Python I Michaela Regneri & Stefan Thater Universität des Saarlandes FR 4.7 Allgemeine Linguistik (Computerlinguistik) Winter 2010/11 Übersicht Kurze Wiederholung: while Sammeltypen (kurz
MehrProgramme verarbeiten Daten verschiedener Typen
Programme verarbeiten Daten verschiedener Typen Einfache Datentypen (die wichtigsten) - Wahrheitswerte boolean Wahrheitswert (wahr oder falsch) - Zahlen integer ganze Zahl 2 31... 2 31 unsigned ganze Zahl
MehrEine eigene Zugangsverwaltung für Excel
Eine eigene Zugangsverwaltung für Excel 1 Eine eigene Zugangsverwaltung für Excel Bernd Held, Vaihingen an der Enz Inhalt 1 Benutzerverwaltung einrichten...1 2 Die Schutz-Makros...3 3 Aktionen verhindern...6
MehrVisual Basic Express Fehlerermittlung
Inhalt Dokument Beschreibung... 1 Fehlermeldungen anzeigen... 1 Fehlerkorrektur mit Fehlerliste... 2 Laufzeitfehler... 3 Arbeiten mit Haltepunkten... 4 Dokument Beschreibung Bei der Programmierung können
Mehr3.3. Objektorientierung
3.3. Objektorientierung JavaScript hat ein einfaches Objektmodell: Ein Objekt ist ein Programmgegenstand, der Eigenschaften hat, die bestimmte Werte besitzen. Ein Objekt hat auch funktionswertige Eigenschaften.
MehrWillkommen zur Vorlesung. Algorithmen und Datenstrukturen
Willkommen zur Vorlesung Algorithmen und Datenstrukturen Mein Name: Andreas Berndt Zum Dozenten Diplom-Informatiker (TU Darmstadt) Derzeit Software-Entwickler für Web- Applikationen Derzeitige Sprachen:
MehrExcel VBA Arrays, Enumeration und benutzerdefinierte Typen
Excel VBA Arrays, Enumeration und benutzerdefinierte Typen Array (Feld)... ist aus vielen Variablen, die den gleichen Datentyp besitzen, zusammengesetzt.... fasst Elemente vom gleichen Datentyp zusammen....
Mehr17.1.2014 Einführung in die Programmierung Laborübung bei Korcan Y. Kirkici. 12.Übung 13.1. bis 17.1.2014
17.1.2014 Einführung in die Programmierung Laborübung bei Korcan Y. Kirkici 12.Übung 13.1. bis 17.1.2014 1 BEFRAGUNG http://1.bp.blogspot.com/- waaowrew9gc/tuhgqro4u_i/aaaaaaaaaey/3xhl 4Va2SOQ/s1600/crying%2Bmeme.png
MehrAlternative Schutzmechanismen für Excel
Alternative Schutzmechanismen für Excel Bernd Held, Vaihingen an der Enz Neben dem in Excel standardmäßig angebotene Tabellenschutz können Sie weitere Schutzmechanismen in Excel einsetzen. Dazu bedarf
MehrGrundlagen übertragen Sie die komplette E-Mail-Kommunikation von Outlook in Ihre Kun denverwaltung.
13 Outlook Outlook bietet wie Word oder Excel die Möglichkeit der Fernsteuerung von einer Access-Anwen dung aus. Es weist genau wie die übrigen Office-Anwendungen eine Objektbibliothek auf, über die Sie
MehrJava Einführung Collections
Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...
Mehr