Share via


Webentwicklung

Mithilfe von ASP.NET und Visual Basic können Entwickler viele ihrer vorhandenen Fähigkeiten für die Entwicklung umfangreicher Anwendungen für das Web zu nutzen. Dieser Abschnitt enthält Informationen, die Sie für die Entwicklung von webbasierten oder ASP.NET-Anwendungen benötigen.

Vollständige Informationen zur Entwicklung von leistungsstarken Webanwendungen finden Sie im Microsoft ASP.NET Developer Center.

Technische Artikel

Intelligenteres Herunterladen von ASP.NET-Dateien in Webanwendungen integrieren

Joe Stagner präsentiert einige Lösungen zum Herunterladen von Dateien von ASP.NET-Sites, die Ihren Benutzern ein schnelles, sicheres und fehlerfreies Herunterladen ermöglichen.

Höhere Leistung durch neue Cachefeatures in ASP.NET 2.0
Stephen Walther erläutert die neuen Cachefeatures in ASP.NET 2.0 und erklärt, wie Sie diese Features zum Verbessern von Leistung und Skalierbarkeit Ihrer ASP.NET-Anwendungen nutzen können.
Erstellen von Webanwendungsdesigns in ASP.NET 2.0
Erfahren Sie, wie Sie Cascading Stylesheets und Bilder mit Designs in ASP.NET 2.0 verwenden und wie Sie Designs zur Laufzeit dynamisch laden.
Einführung der ASP.NET 2.0-Steuerelemente GridView und DetailsView

Mit den zwei neuen Steuerelementen GridView und DetailsView, die nun im ASP.NET 2.0-Framework zur Verfügung stehen, können Sie Datenbankdaten und einzelne Datensätze anzeigen und bearbeiten.

Einführung der ASP.NET 2.0-Steuerelemente TreeView und Menu
Erfahren Sie, wie Sie die Steuerelemente TreeView und Menu in ASP.NET 2.0 zur Darstellung hierarchischer Daten in Ihren Anwendungen nutzen können. Sie können beide Steuerelemente für verschiedene Datenquellen verwenden und die Darstellung der Steuerelemente nach Wunsch anpassen.
Einführung in das Webparts-Framework von ASP.NET 2.0
Webparts stellen Ihnen die Infrastruktur zum Erstellen anpassbarer Webanwendungen bereit. Eine mit Webparts erstellte Website kann vom Administrator der Website oder von den einzelnen Benutzern problemlos angepasst werden. Webparts ermöglichen umfassende Flexibilität.
Ein providerbasierter Dienst für die ASP.NET-Ablaufverfolgung

Mit der ASP.NET-Ablaufverfolgung können Sie Nachrichten während der Verarbeitung ausgeben, bei der wertvolle Informationen für die Erkennung von Problemen bereitgestellt werden. Dino Esposito überprüft die Grundlagen der ASP.NET-Ablaufverfolgung und beschreibt neue Features in ASP.NET 2.0.

Bericht über Aufgabenfortschritt mit ASP.NET 2.0

Die Statusanzeige informiert Benutzer über den Fortschritt einer Aufgabe. Leider ist in ASP.NET kein Element für die Statusanzeige integriert, daher löst Dino Esposito dieses Problem mit seinem ProgressPanel-Steuerelement.

Ressourcen und Lokalisierung in ASP.NET 2.0

In dieser Ausgabe von „Basic Instincts“ bespricht Ted Pattison die Lokalisierung von Websites in ASP.NET 2.0.

Vereinfachung des Aufgabenfortschritts mit ASP.NET „Atlas“

Dino Esposito schreibt seine Aufgaben-Statusanzeige mithilfe von ASP.NET "Atlas" neu.

Beschleunigen von Sites mit dem verbesserten Ansichtsstatus in ASP.NET 2.0
Der Ansichtsstatus in ASP.NET 2.0 bietet viele Möglichkeiten.
Eine Einführung in ASP.NET 2.0 für Visual Basic-Entwickler

Entwickler von Visual Basic .NET und Visual Basic 6.0 erhalten eine Einführung in die Erstellung von Webanwendungen mit ASP.NET 2.0 sowie die wichtigsten Unterschiede zwischen der Entwicklung von Desktop- und Webanwendungen.

Virtuelle Übungseinheiten

Erstellen datengesteuerter Anwendungen in ASP.NET 2.0 mithilfe von Microsoft Visual Studio 2005

Der Zugriff auf Back-End-Datenbanken und sonstige Datenspeicher ist ein wichtiges Element datengesteuerter Webanwendungen. In dieser Übungseinheit erfahren Sie, wie ASP.NET 2.0 die Erstellung datengesteuerter Seiten im Vergleich zu früher erheblich vereinfachen kann, indem es Datensteuerelemente wie GridViev und DetailsView für das Rendern von Daten in HTML und Datenquellen-Steuerelemente wie SqlDataSource und ObjectDataSource für das deklarative Binden von Datensteuerelementen an Datenquellen bereitstellt. Dank dieser Steuerelemente können Datenzugriffsaufgaben, die hunderte von Codezeilen in ASP.NET benötigten, mit nur wenig oder keinem Code in ASP.NET 2.0 durchgeführt werden.

Erstellen dynamischer Navigationssysteme mit Visual Studio 2005 und ASP.NET 2.0
Eine einfache Sitenavigation ist ein wichtiges Element moderner Webanwendungen. Da ein Großteil der Zeit, die für die Erstellung einer Site verwendet wird, in den Aufbau von Menüs, Strukturansichten und sonstigen Navigationshilfen investiert wird, und da Änderungen an der Sitestruktur entsprechende Änderungen der Navigationsoberfläche erfordern, behandelt ASP.NET 2.0 das Problem der Sitenavigation direkt. Die Steuerelemente Menu und TreeView vereinfachen die Erstellung von Navigationsoberflächen; SiteMapDataSource-Steuerelemente ermöglichen Änderungen der Sitestruktur zur automatischen Weiterleitung zur Navigationsoberfläche; und SiteMapPath-Steuerelemente vereinfachen die Bereitstellung von kleinsten Elementen, die den Pfad zur aktuellen Seite angeben. In dieser Übungseinheit setzen Sie diese Features von ASP.NET 2.0 um, indem Sie eine moderne Navigationsoberfläche für eine Komikbuch-Website erstellen. Durch Anwendung einer Mischung aus Menu-, SiteMapDataSource- und SiteMapPath-Steuerelementen erstellen Sie ein datengesteuertes Navigationssystem, das sich Änderungen in der Sitestruktur automatisch anpasst. Sie sammeln außerdem Erfahrungen aus erster Hand mit den Navigationshilfen in ASP.NET 2.0, sodass sie diese zu einem späteren Zeitpunkt für Ihre eigenen Sites anwenden können.
Erstellen sicherer Anwendungen mit Mitglieder- und Rollenverwaltung mithilfe von ASP.NET 2.0
Formularauthentifizierung ist ein beliebtes Mittel zur Sicherung von Internetanwendungen. Mit der Formularauthentifizierung von ASP.NET bestimmen Sie eine Anmeldeseite für die Anmeldung von nicht authentifizierten Benutzern und verwenden URL-Direktiven, um anzugeben, welche Seiten eine Anmeldung erfordern und welche nicht. Wenn ein anonymer (d. h. nicht authentifizierter) Benutzer versucht, auf eine Seite zuzugreifen, die nur authentifizierten Benutzern zur Verfügung steht, leitet ASP.NET ihn/sie automatisch zur Anmeldeseite um. ASP.NET 1.x vereinfacht die Formularauthentifizierung durch Einführung deklarativer Mittel für die Bestimmung von Anmeldeseiten und Festlegung von Autorisierungsregeln. ASP.NET 2.0 vereinfacht die Formularauthentifizierung weiterhin durch Bereitstellung eines Mitgliedsdienstes für die Verwaltung von Benutzern und Anmeldeinformationen, Anmeldesteuerelementen für die Anmeldung von Benutzern, Erstellung von neuen Benutzern und mehr. In dieser Übungseinheit verwenden Sie alle drei, um eine sichere Verwaltungsoberfläche für die MyComics-Anwendung zu erstellen. Sie erstellen zunächst eine Anmeldeseite. Daraufhin sichern Sie die Verwaltungsseite, die Sie in Übungseinheit 2 erstellt haben, sodass nur authentifizierte Benutzer darauf zugreifen können, und fügen Verknüpfungen zur Masterseite für die Navigation zur Verwaltungsseite und Anmeldung hinzu. Verwenden Sie schließlich rollenbasierte Sicherheit zur Verschärfung der Berechtigungen auf der Verwaltungsseite, sodass nur Administratoren darauf zugreifen können.
Erstellen personalisierbarer Anwendungen mithilfe von Webparts in ASP.NET 2.0
Webparts ist ein Framework für die Erstellung stark anpassbarer Seiten im Portalstil. Sie erstellen Webparts-Seiten aus „Webparts“, bei denen es sich um Web-, Benutzer- oder benutzerdefinierte Steuerelemente handeln kann. Endbenutzer können Webparts-Seiten anpassen, indem sie das Seitenlayout ändern, Webparts hinzufügen und entfernen, Webparts-Eigenschaften ändern, Verbindungen zwischen Webparts herstellen etc. An einer Webparts-Seite vorgenommene Änderungen werden vom Webparts-Framework gespeichert. Webparts-Seiten weisen eine anspruchsvolle Komplexität auf, die heutzutage selten in Webanwendungen zu finden ist, und setzen diese um, ohne dass Sie Unmengen an Code schreiben müssen. Wie bei vielen der anderen neuen Features in ASP.NET 2.0 kann die Mehrzahl dessen, was Sie mit den Webparts erreichen können, deklarativ durchgeführt werden. In dieser Übungseinheit erstellen Sie eine Webparts-Seite und verwenden sie, um sich mit der Webparts-Infrastruktur in ASP.NET vertraut zu machen.
Erweitern von ASP.NET 2.0 mit dem Providermodell
Das Providermodell, das von den Statusverwaltungsdiensten von ASP.NET 2.0 verwendet wird, macht die Statusspeicherung unendlich flexibel. Wenn die mit dem System gelieferten Provider für Ihre Anforderungen nicht ausreichend sind, wenn Sie beispielsweise Mitgliedschaftsdaten oder den Sitzungsstatus in einer Oracle-Datenbank statt auf einem SQL-Server speichern möchten, schließen Sie benutzerdefinierte Provider an, die für Oracle-Datenspeicher gedacht sind. Sie können benutzerdefinierte Provider selbst schreiben oder sie von Drittanbietern erwerben. In dieser Übungseinheit schreiben Sie einen benutzerdefinierten Sitemap-Provider, der Sitemap-Daten aus der Datenbank der Komikbuch-Website anstatt aus einer XML-Datei abruft. Der benutzerdefinierte Provider ermöglicht es, dass Sitemap-Daten gemeinsam mit den eigentlichen Komikbuchdaten in der Website-Datenbank gespeichert werden. Diese Übungseinheit verfolgt zwei Ziele: Sie bietet Ihnen Erfahrung aus erster Hand für die Erstellung und Bereitstellung von benutzerdefinierten Providern und vertieft Ihr Verständnis des ASP.NET-Providermodells.
Verwalten des Aussehens, Verhaltens und Layouts mit Visual Studio 2005 und ASP.NET 2.0
ASP.NET 2.0 bietet eine Reihe von neuen Features für eine vereinfachte Entwicklung von Benutzerschnittstellen, von Masterseiten und Designs bis hin zu mehr als 50 neuen Steuerelementen, die dazu gedacht sind, die Bereitstellung allgemeiner Benutzerschnittstellenelemente zu vereinfachen. In dieser Übungseinheit erhalten Sie Informationen aus erster Hand für die Verwendung dieser neuen Features. Zunächst fügen Sie eine Masterseite zur Site hinzu. Als Nächstes gestalten Sie die Site mithilfe eines benutzerdefinierten Designs. Schließlich verwenden Sie ein MultiView-Steuerelement, das Benutzern eine Auswahl von Möglichkeiten zur Anzeige der Komikbuchdaten bietet, und Sie kombinieren DataList-Steuerelemente und benutzerdefinierte HTTP-Handler, um eine neue Ansicht der Komikbuchdatenbank bereitzustellen.
Neue Features in Visual Studio 2005 und ASP.NET 2.0
ASP.NET enthält eine Vielzahl neuer Features, die dazu gedacht sind, die Erstellung komplexer Websites erheblich zu vereinfachen. In dieser Übungseinheit erstellen Sie eine Website, die dazu gedacht ist, Sie mit einigen der Features in ASP.Net 2.0 vertraut zu machen und Ihnen einen Vorgeschmack auf zukünftige Entwicklungen zu bieten. Zu den Übungen gehören die Erstellung einer Website, das Arbeiten mit Master- und Inhaltsseiten und die Verwendung des Website-Administrationstools.