Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.

Ähnliche Präsentationen


Präsentation zum Thema: "MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater."—  Präsentation transkript:

1 MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater Microsoft Deutschland GmbH

2 Verlosung Programmieren lernen mit Visual Basic 2005
10 Bücher werden unter allen Teil- nehmern verlost, die an mindes- tens sieben Webcasts teilnehmen

3 Visual Studio 2005 Express Kleine Geschwister des Visual Studio 2005
Kostenlos Visual Basic 2005 Express Edition Visual C# 2005 Express Edition Visual C Express Edition Visual Web Developer 2005 Express Edition SQL Server 2005 Express Edition

4 Agenda Übungsaufgabe Teil 9 Klassenbibliotheken
Die eigene Klassenbibliothek in verschiedenen Projekten Zusammenfassung Referenzen

5 Übungsaufgabe Teil 9 Schreiben Sie ein Programm, welches eine „horizontale“ Balkengrafik darstellen kann Die Höhe der Balken liegt in einem Integer Array ACHTUNG: Max. Länge des Balkens muss berücksichtigt werden (Breite des Fensters) Die Balkenerzeugung und –verwaltung soll in einer eigenen Klasse implementiert werden Das verwendete Zeichen für die Balken soll frei wählbar sein

6 Übungsaufgabe Teil 9 Sonstige Features: Aussehen
Links neben dem Balken soll die Höhe ausgegeben werden Die Balkendaten sollen von der Tastatur eigelesen werden Implementieren Sie eine Sortierroutine Aussehen 25:xxxxxxxxxxxxxxxxxxxxxxxxx 18:xxxxxxxxxxxxxxxxxx 5:xxxxx 7:xxxxxxx 12:xxxxxxxxxxxx

7 Demonstration #1 demo Übungsaufgabe, Teil 9

8 Agenda Übungsaufgabe Teil 9 Klassenbibliotheken
Die eigene Klassenbibliothek in verschiedenen Projekten Zusammenfassung Referenzen

9 Übersicht Klassenbibliothek
Eine Klassenbibliothek ist Spezielle Form einer Programmbibliothek Sammlung selbständiger Programmkomponenten (Klassen) Für die Wiederverwendung vorgesehen Nicht selbstständig lauffähig Funktionalitäten der Klassenbibliothek sind in der Regel unabhängig vom Anwendungskontext Beispiel: .NET Framework Base Class Library

10 .NET Framework System.Web System.Windows.Forms System.Data System.XML
Services Description Discovery Protocols UI HTML controls Web controls Runtime Interop services Remoting Serialization Design Configuration Cache Session state Security Imaging Drawing 2D Text Printing ADO.NET SQL ServerCE SQL Client Xslt/XPath XML Document Reader/writers Service process Threading Diagnostics Net IO Resources Reflection Collections Globalization Component model System.Drawing

11 Übersicht Klassenbibliothek
Verwendung von Klassen innerhalb der Klassenbibliothek durch zwei Arten Objekte der Klassenbibliothek werden erzeugt Neue Klassen werden durch gegebene Klassen der Bibliothek abgeleitet Zugriffe auf Klassenbibliotheken sind durch das Application Programming Interface (API) definiert

12 Verwendung Klassenbibliothek
Um eine Klassenbibliothek zu verwenden muss diese referenziert werden Nicht mit Imports verwechseln Daraufhin stehen die Funktionalitäten der Bibliothek in dem eigenen Projekt zur Verfügung

13 Demonstration #2 demo Referenzen

14 Agenda Übungsaufgabe Teil 9 Klassenbibliotheken
Die eigene Klassenbibliothek in verschiedenen Projekten Zusammenfassung Referenzen

15 Eigene Klassenbibliothek
Geschäftslogik von Darstellungslogik trennen Schichten Geschäftslogik in eigener Klassenbibliothek auslagern Eine Anwendung (Solution) kann aus mehreren Projekten (Projekten) bestehen Referenz in Projekt setzen

16 Mehrschichtige Anwendung
Beeinflusst Sicherheit Skalierbarkeit Verfügbarkeit Wartbarkeit

17 Demonstration #3 demo Die eigene Klassenbibliothek in verschiedenen Projekten

18 Zusammenfassung Komponenten müssen referenziert werden bevor sie in der eigenen Anwendung verwendet werden können Eigene Klassenbibliotheken sind nicht schwer zu erstellen Code kann in verschiedenen Projekten wiederverwendet werden Anwendungen in Schichten zerlegen

19 Referenzen & Downloads
.NET Framework Class Library in Visual Studio Application Architecture for .NET: Designing Applications and Services Microsoft patterns & practices Klassenbibliothek

20 Referenzen & Downloads
Microsoft Visual Basic Das Entwicklerbuch MSDN Solve, Antworten für Entwickler

21 Questions and Answers Daniel Walzenbach

22


Herunterladen ppt "MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater."

Ähnliche Präsentationen


Google-Anzeigen