Kategorien:
Suchbegriffe:
Suchfelder:
Suche starten
Neue Beiträge / Top 7
Alle Artikel / Liste
Bücher zu ASP/ASP.Net
Startseite / Hilfe
Fragen zu ASP/ASP.NET
Datenschutzrichtlinen
Impressum / Kontakt
Das ASP.Net Codebook. Die unentbehrliche Referenz für alle ASP.Net-Entwickler [Autoren: Stefan Falz, Karsten Samaschke]
Active Server Pages-FAQ
Active Server Pages - FAQ (v. 1.50) © 2000 - 2024 by Stefan Falz Webconsulting

GetFile! Dynamischer Dateiupload im Browser

Das ASP.Net Codebook [Autoren: Stefan Falz, Karsten Samaschke]

Das ASP.Net Codebook. Die unentbehrliche Referenz für alle ASP.Net-Entwickler [Autoren: Stefan Falz, Karsten Samaschke]
Homepages:
ASP Extra
ASP Solutions

Bestellung:
Buch bestellen

Die Themen

Insgesamt zwölf Bereiche beschäftigen sich auf Basis der Sprache VB.Net mit den für die tägliche Arbeit nötigen Themen. Die Themenauswahl läßt keinen relevanten Bereich aus. So finden Sie eine Einführung in die Entwicklung mit ASP.Net ebenso wie ein äußerst umfangreiches Datenbank-Kapitel oder Beispiele zum praktischen und sinnvollen Einsatz von XML. Sie profitieren dabei direkt von den in täglicher Arbeit gemachten Erfahrungen der Autoren und erhalten einen tiefen Einblick in die zahlreichen Möglichkeiten von ASP.Net.

Allgemeines

Dieses Kapitel widmet sich einer Einführung in ASP.Net Entwicklung und enthält Beispiele, die Ihnen die grundlegende Vorgehensweise näherbringen. So erfahren Sie unter anderem, welche Möglichkeiten der Programmierung Sie bei ASP.Net haben (Inline, CodeBehind, ...). Fehlerbehandlung, Grundlagen der Formularbehandlung, einfache Uploadmöglichkeiten, dynamischer Aufbau von Seiten, ... sind nur einige der weiteren Themen dieses Kapitels.

ADO.Net (Datenbank)

Das wichtigste Thema beim Einsatz von dynamischen Webseiten sind Datenbanken. Von der Anbindung an verschiedene Datenbanksysteme (Alle Beispiele sind dank einer eigenen Klasse für den universellen Datenbankzugriff sowohl für Access, MySQL und Microsoft SQL Server verfügbar) über das Auslesen von Daten in verschiedenster Art und Weise bis hin zum dynamischen Ändern der Datenbankstrukturen ist alles enthalten. Natürlich werden auch wichtige Themen wie Import/Export aus und in die verschiedenen Datenbanksysteme, Sortierung und Paging (seitenweise Anzeige grosser Tabellen) ebenfalls in diesem Kapitel behandelt. Sie erfahren, wie Sie zeitaufwändige Operationen optimieren können. Nach der Lektüre dieses Kapitels kennen Sie die Möglichkeiten von ADO.Net, SQL und den Datenbanksystemen im Zusammenspiel mit ASP.Net.

System.IO

Praktische Beispiele rund um die Arbeit mit dem Dateisystem (System.IO). Lernen Sie, wie Sie Dateien erstellen, bearbeiten, verschieben oder löschen. Erfahren Sie, wie Sie Laufwerks-, Verzeichnis und Dateilisten erstellen und wie Sie detaillierte Informationen zu den einzelnen Objekten auslesen können. Sehen Sie, wie Sie einen Dateisystem-Browser auf ASP.Net-Basis erstellen können. Erkennen Sie, wie Sie effektiver, schneller und sicherer Dateioperationen handhaben können. Verschlüsseln Sie Dateien, damit diese vor allzu neugierigen Blicken geschützt sind. Nach der Lektüre dieses Kapitels sollten Sie Experte in den relevanten Fragen zum Dateisystem und den beim Zugriff verwendeten Objekten sein.

Email, FTP, Netzwerk

Was wären dynamische Webseiten ohne die Möglichkeit, Emails versenden zu können? Sie sehen hier, wie Sie Emails mit den integrierten Methoden des .Net Frameworks versenden können. Sie können Ihre Emails aber auch über einen eigens für das Buch geschriebenen SMTP-Client versenden Sie Mails, wenn gewünscht auch mit SMTP Authentifizierung. Mails abholen? Kein Problem mit dem ebenfalls vorhandenen POP3-Client. Eine Whois Abfrage ist ebenfalls ohne Probleme möglich. Die entsprechende Lösung finden Sie auch in diesem Buch. Sie erfahren, wie Sie per FTP Daten lesen, schreiben und löschen können. Sie können mit Hilfe von PING oder TRACERT die Erreichbarkeit von Servern testen.

Benutzerdefinierte Controls

Erstellen Sie auf einfache Weise eigene Steuerelemente. Nutzen Sie eine professionelle, globale Seitenvorlage, erstellen Sie einen Wizard auf Basis eines CustomControls. Lernen Sie, wie Sie einen WYSIWYG-Editor erstellen und im Browser nutzen können. Ein Forum programmieren? Kein Problem nach der Lektüre dieses Kapitels. Außerdem finden Sie in diesem Kapitel ein Gästebuch, eine MessageBox-Lösung sowie ein XML-News-Control. Des weiteren sind ein Calendar-DatePicker, ein Timer-Control, ein Cookie-Checker und natürlich ein Uploadmodul vorhanden.

Security

Sichern Sie Ihren Webserver gegen unberechtigte Zugriffe. Erfahren Sie, wie Sie ihre User identifizieren können. Steuern Sie die Zugriffe auf Ihre Ressourcen mit ASP.Net. Lernen Sie die verschiedenen Authentifizierungsmethoden kennen. Die einzelnen Themen sind: FormsAuthentication (Standard), FormsAuthentication gegen Datenbank, FormsAuthentication gegen Windows, FormsAuthentication mit Rollen, Impersonation, Sicherer Upload und Referrer-Prüfung

Grafik

Erfahren Sie, wie Sie Grafiken erstellen und damit beeindruckende Resultate erzielen können. Erzeugen Sie Thumbnails aus bestehenden Grafiken. Erstellen Sie hochwertige Charts und werten Sie langweilige Statistiken ohne teure Hilfsmittel auf. Erstellen Sie PDF-Dateien on-the-fly.

Reguläre Ausdrücke / Validation Controls

Reguläre Ausdrücke und ASP.Net sind eine Einheit! Erfahren Sie hier, wie Sie mit Hilfe regulärer Ausdrücke Email- und Webadressen auf Gültigkeit überprüfen. Entfernen Sie HTML-Tags aus Zeichenfolgen (sehr sinnvoll bspw. in Foren oder Gästebüchern). Extrahieren Sie WebHyperlinks aus Webseiten. Lernen Sie die Möglichkeiten von regulären Ausdrücken kennen.

XML

XML ist das Datenaustauschformat der Zukunft. Lernen Sie die vielfältigen Möglichkeiten von XML im Praxiseinsatz kennen und schätzen. Erfahren Sie, was "wohlgeformte" und "gültige" XML Dokumente ausmachen. Lernen Sie, wie Sie binäre Daten mittels XML übertragen können. Fügen Sie XML-Dokumente zusammen, Binden Sie XML-Dokumente an datengebundene Controls.

WebServices

Lernen Sie, wie Sie einen WebService erstellen können. Sichern Sie ihren Webservice gegen unerwünschte Zugriffe (Windows- und Forms-Authentifizierung). Liefern Sie Binärdaten mit ihrem WebService aus, nutzen Sie die Application und Session-Objekte, ... Natürlich zeigen wir Ihnen auch, wie Sie den WebService mit und ohne VisualStudio.Net verwenden können.

Debugging, Tracing, State, ...

Lernen Sie mehr über das Debuggen ihrer Anwendungen. Verwenden Sie Tracing, um ihre Anwendung bis ins kleinste Detail kennenzulernen. Debuggen Sie Ihre Anwendungen mit oder ohne VS.NET. Erfahren Sie mehr über Optimierungsmöglichkeiten, Caching, Performance, ... Weitere Themen sind: Remote-Debugging, Output-Caching, partielles Output-Caching, programmatisches Output-Caching, Verwendung von Context.Cache, Speichern in den ViewState, Lesen aus dem ViewState, ViewState in externem Medium speichern, wieviele Benutzer sind online?, Context in eigenen Klassen, Performance + Skalierbarkeit

HttpHandler, Global.asax, ...

Erstellen Sie einen HttpHandler, Erzeugen Sie eine Statistik per HttpHandler, führen Sie Downloads per HttpHandler durch. Fangen Sie Fehler, bspw. bei nicht vorhandenen Bildern, ab. Lernen Sie, was URL-Rewriting ist und wie Sie es verwenden können. Manipulieren Sie den Output per HttpModul. Global.asax: Events aus Modulen abfangen, Objekte global zur Verfügung stellen, Fehlerbehandlung per global.asax

Sind Sie neugierig geworden?

Das ASP.Net Codebook liefert Ihnen die Lösungen, die Sie für Ihre praktische Arbeit benötigen. Sie erfahren Hintergründe und lernen verblüffende Lösungen kennen. Erweitern Sie die Leistungsfähigkeit Ihrer Anwendungen und heben Sie vermeintliche Grenzen auf!

Dieses umfassende Praxisbuch können Sie schon heute vorbestellen. Klicken Sie einfach auf den untenstehenden Link und erhalten Sie Ihr ASP.Net Codebook sofort nach Veröffentlichung.

Bestellen
Stefan Falz Webconsulting