Die Arbeit zeigt die Möglichkeiten, die das Programm Visual Web Developer 2005 dem Programmierer bei der Erstellung von Webanwendungen oder Webapplikationen gibt. Der Arbeit vorangestellt sind einige allgemeine Erläuterungen zur Entwicklungsumgebung. Anhand einer mit dem Programm erstellten Lagerverwaltungsanwendung werden die einzelnen Elemente des Programms näher erläutert. In der Arbeit wird auf die Möglichkeiten zur Gestaltung der Anwenderoberfläche eingegangen, es erfolgt eine Erklärung zur Erstellung von Masterseiten und zur Möglichkeit der Einbindung von Klassen. Anschließend erfolgt eine Erläuterung wie Datenbanken in die Anwendung zu integrieren sind. Nach der Beschreibung der Fehlerbeseitigungsmöglichkeiten und Hinweisen zur Veröffentlichung der Webanwendung, wird noch kurz auf Webservices und mobile Webanwendungen eingegangen. Abschließend erfolgt eine kurze Bewertung.
[...]
Inhaltsverzeichnis
1 EINFÜHRUNG
1.1 Zielstellung
1.2 Abgrenzung
1.3 Methodik
2 WEBANWENDUNGEN
2.1 Definition
2.2 Aufbau
3 MICROSOFT VISUAL WEB DEVELOPER 2005
3.1 Einordnung
3.2 Bestandteile
3.3 Einführung in die Benutzeroberfläche
3.4 Funktionalität anhand eines Beispielprogramms
3.4.1 Vorstellung des Beispielprogramms
3.4.2 Gestaltung der Benutzeroberfläche einer Webanwendung
3.4.3 Verwendung der .NET Klassenbibliothek
3.4.4 Erstellung eigener Klassen
3.4.5 Erstellen von Masterseiten
3.4.6 Einbindung von Datenbanken
3.4.7 Debugging
3.4.8 Veröffentlichen der Webanwendung
3.5 Sicherheit von ASP.NET
3.6 Webservices
3.7 Mobile Webanwendungen
4 BEURTEILUNG
4.1 Vorteile
4.2 Nachteile
5 AUSBLICK
6 FAZIT
Zielsetzung & Themen
Die Arbeit untersucht die Einsatzmöglichkeiten der Entwicklungsumgebung Microsoft Visual Web Developer 2005 Express Edition für die Erstellung von Web-Applikationen, wobei die Funktionalität anhand eines praktischen Lagerverwaltungsprogramms demonstriert und kritisch bewertet wird.
- Grundlagen und Aufbau von modernen Webanwendungen unter ASP.NET.
- Einführung in die Benutzeroberfläche und Entwicklungswerkzeuge von Visual Web Developer 2005.
- Praktische Implementierung mittels Datenbankanbindung und Klassennutzung.
- Methoden zur Fehlerdiagnose (Debugging) und Bereitstellung (Veröffentlichung) von Webanwendungen.
- Bewertung der Vor- und Nachteile der Software für Einsteiger und kleine Unternehmen.
Auszug aus dem Buch
3.4.3 Verwendung der .NET Klassenbibliothek
Eine Klasse ist eine allgemeine Objektbeschreibung. Sie beschreibt die grundlegende Struktur des Objektes. Ein Objekt besitzt Eigenschaften und Methoden. Eigenschaften dienen der genauen Spezifizierung des Objektes, wie z. B. der Höhe eines Buttons (die Eigenschaft Height). Methoden hingegen initiieren bestimmte Funktionen des Objektes, sie dienen daher nicht zur Spezifizierung. In einem Textfeld kann dies zum Beispiel die Methode Clear sein, die dazu dient, den durch die Eingabe des Nutzers geschriebenen Inhalt zu löschen. Durch Vererbung können Klassen voneinander abgeleitet werden. Die abgeleitete Klasse übernimmt so die Funktionalität der vorhandenen sogenannten Basisklasse. Das bedeutet, dass der oben genannte Button die Eigenschaften übernimmt, der Nutzer diesen aber beispielsweise mit einer anderen Schriftfarbe versehen möchte. Diese neue Eigenschaft wird zu den vorhandenen Eigenschaften hinzugefügt, so dass damit eine abgeleitete Klasse entsteht. VWD bietet mit der .NET Klassenbibliothek eine Sammlung verschiedener Klassen, die für die .NET Anwendungen nützlich sind. Am Beispiel des Lagerverwaltungsprogramms kann man die Verwendung der .NET Klassenbibliothek erläutern:
Viele Objekte der Toolbox sind Klassen der Klassenbibliothek. Beispielsweise ist der Button „Entnahme bestätigen“ eine solche Klasse. Die allgemeine Objektbeschreibung ist in dem Fall die Darstellung einer in einer festen Größe, mit einer festgelegten Beschreibung versehenen Schaltfläche. Diese Schaltfläche kann vom Programmierer im Eigenschaftsfenster in seiner Form, Farbe oder Bezeichnung angepasst und verändert werden. So lässt sich die Hintergrundfarbe mit einem Klick auf das Feld BackColor im Menüpunkt Darstellung anpassen (4). Auch ist dem Button keine Funktion hinterlegt. Mit einem Doppelklick auf den Button kommt der Programmierer auf den hinterlegten Quellcode und kann die notwendige Funktionalität eingeben.
Zusammenfassung der Kapitel
1 EINFÜHRUNG: Diese Einleitung definiert die Zielsetzung der Arbeit, grenzt den Funktionsumfang ein und erläutert die methodische Vorgehensweise bei der Untersuchung von VWD.
2 WEBANWENDUNGEN: Hier werden der Begriff Webanwendung sowie deren technischer Aufbau auf Basis von ASP.NET und dem .NET Framework erklärt.
3 MICROSOFT VISUAL WEB DEVELOPER 2005: Das Hauptkapitel erläutert die Entwicklungsumgebung, deren Komponenten und bietet anhand eines Beispielprojekts detaillierte Anleitungen zu Entwurf, Datenbankanbindung, Debugging und Veröffentlichung.
4 BEURTEILUNG: Dieses Kapitel analysiert die Vor- und Nachteile von VWD sowie die allgemeinen Implikationen von Webanwendungen für Nutzer und Entwickler.
5 AUSBLICK: Es wird auf die Zukunftsrelevanz von Webanwendungen eingegangen und ein kurzer Ausblick auf die nächste Programmversion gegeben.
6 FAZIT: Das Fazit fasst die Eignung des Programms für die Zielgruppe zusammen und hebt die Bedeutung grundlegender Programmierkenntnisse hervor.
Schlüsselwörter
Webanwendung, ASP.NET, Visual Web Developer 2005, .NET Framework, Lagerverwaltung, Programmierung, Benutzeroberfläche, Datenbankanbindung, Debugging, Masterseiten, Webservices, Softwareentwicklung, Webserver, XML, C#
Häufig gestellte Fragen
Was ist das Hauptanliegen der vorliegenden Arbeit?
Die Arbeit demonstriert die Funktionsweise und Anwendungsmöglichkeiten der kostenlosen Software Microsoft Visual Web Developer 2005 Express Edition für die Entwicklung von Web-Applikationen.
Welche zentralen Themenfelder deckt die Untersuchung ab?
Die Arbeit behandelt den Aufbau von Webanwendungen, die Nutzung der Entwicklungsumgebung, die Arbeit mit Datenbanken und .NET Klassen sowie Methoden zur Qualitätssicherung und Veröffentlichung.
Was ist das primäre Ziel der Forschungsarbeit?
Das Ziel ist es, Einsteigern und Hobbyanwendern aufzuzeigen, wie sie mithilfe der grafischen Oberfläche und der Werkzeuge von VWD effizient eigene Webanwendungen erstellen können.
Welche wissenschaftliche Methode kommt zum Einsatz?
Die Autor verwendet einen praxisorientierten Ansatz, bei dem die Funktionen der Software Schritt für Schritt an einer konkreten Lagerverwaltungsanwendung erläutert und im Anschluss bewertet werden.
Welche Inhalte bilden den Kern des Hauptteils?
Der Hauptteil gliedert sich in die Vorstellung der Entwicklungsumgebung, die praktische Gestaltung von Benutzeroberflächen, die Integration von Klassen und Datenbanken sowie die Fehlerbehebung durch Debugging.
Welche Schlüsselbegriffe charakterisieren die Arbeit?
Zentrale Begriffe sind Visual Web Developer 2005, ASP.NET, Web-Applikationen, .NET Klassenbibliothek, Datenbankeinbindung und Software-Entwicklungsumgebung.
Wie unterstützt VWD den Entwickler bei der Datenbankeinbindung?
VWD bietet einen integrierten Datenbank-Explorer und Assistenten, die es ermöglichen, sowohl XML-Datenquellen als auch SQL-Server-Datenbanken grafisch zu verknüpfen und zu verwalten.
Was unterscheidet den Debugmodus von der einfachen Fehlermeldung?
Während die automatische Fehlerkontrolle während der Eingabe auf Syntaxfehler hinweist, ermöglicht der Debugmodus durch das Setzen von Haltepunkten eine schrittweise Ausführung und tiefere Analyse der Anwendungslogik.
Wie werden Masterseiten zur Strukturierung genutzt?
Masterseiten dienen als zentrale Vorlage für das Design. Alle Unterseiten greifen auf diesen Entwurf zurück, wodurch Änderungen am Menü oder Layout nur an einer Stelle vorgenommen werden müssen.
Welche Voraussetzungen nennt die Arbeit für die professionelle Entwicklung?
Die Arbeit betont, dass trotz der grafischen Hilfsmittel für umfangreiche Anwendungen solide Kenntnisse in den Programmiersprachen Visual Basic oder C# unerlässlich sind.
- Arbeit zitieren
- Lutz Kirmße (Autor:in), 2008, Erstellung von Web-Applikationen mit dem Visual Web Developer 2005, München, GRIN Verlag, https://www.grin.com/document/121902