Artikel von Christian Wenz
Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv.
Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie
den gewünschten Artikel einfach an.
(
dotnetpro 08/2008,
Seite 36)
Adobe versucht mit vielen Mitteln, Flash auch für Anwendungen im Web attraktiv zu machen.
Ein Mittel: Eine vernünftige Entwicklungsumgebung
(
dotnetpro 08/2008,
Seite 25)
Mit der Windows Presentation Foundation will Microsoft nicht nur die GUI-Entwicklung auf eine neue Stufe stellen,
sondern auch die Grenzen zwischen Desktop und Web überwinden. Doch eignet sich das neue System auch für
schnöde Businessanwendungen?
(
dotnetpro 08/2008,
Seite 18)
Eine Benutzeroberfläche brauchen die meisten Programme. Dafür kann man beispielsweise Windows
Forms verwenden. Oder lieber gleich auf WPF setzen? Andererseits hätte HTML/CSS/Ajax den
Vorteil, dass die Anwendung auch im Browser liefe. Dann gleich Silverlight nehmen! Aber warum
nicht Flash, Flex, XUL oder JavaFX eine Chance geben? Bevor Sie in Optionen ertrinken, bietet
dotnetpro den Überblick.
(
dotnetpro 05/2008,
Seite 18)
Anfang März hat Microsoft die erste Betaversion von Silverlight 2 veröffentlicht. Taugt das Browser-Plug-in nebst
zuge hörigen Entwicklungstools zum Flash-Killer?
(
dotnetpro 04/2008,
Seite 88)
Könnten Sie auf Anhieb sagen, was ASP.NET AJAX Futures CTP von ASP.NET Futures und
ASP.NET 3.5 Extensions unterscheidet? Mit dotnetpro behalten Sie hier den Überblick.
Außerdem lernen Sie ausgewählte Features vom aktuellen ASP.NET 3.5 Extensions kennen.
Im Mittelpunkt steht der Rückwärtsgang für Ajax: die Unterstützung der History.
(
dotnetpro 04/2008,
Seite 64)
In Search of Stupidity; Joel on Software; Innocent Code; Ajax in Action; Computer Security; Head First Design Patterns; ASP.NET 3.5 Unleashed;
(
dotnetpro 12/2007,
Seite 12)
Ist es nicht untechnisch, sich über das Morgen Gedanken zu machen?
Egal. dotnetpro macht es trotzdem. dotnetpro hat Experten befragt,
was ihrer Meinung nach das Morgen für .NET-Entwickler bringt. So viel
schon mal vorweg: Die Zukunft ist oberflächlich.
(
dotnetpro 10/2007,
Seite 76)
Das Profile-API von ASP.NET 2.0 kann die Verwaltung personalisierter Websites stark
vereinfachen. Sie verschafft serverseitigem Code einfachen Zugriff auf Profilinformationen.
Mit ASP.NET AJAX stehen diese Daten aber auch über JavaScript-Code einem Webclient
zur Verfügung.
(
dotnetpro 09/2007,
Seite 61)
Die formularbasierte Authentifizierung gehört zu den Highlights von ASP.NET 2.0. Mit dem
Framework ASP.NET AJAX lässt es sich teilweise auch von JavaScript aus nutzen.
Eine entsprechende Anwendung zu konfigurieren und zu implementieren ist nicht schwer.
(
dotnetpro 07/2007,
Seite 80)
Adobes Flex-Technologie verspricht dynamische Flash-Anwendungen, ohne den bei Entwicklern
eher unbeliebten Flash-Editor einsetzen zu müssen. In der nächsten Version wird
Flex sogar Open Source und damit kostenlos sein. Höchste Zeit für eine Bestandsaufnahme.
(
dotnetpro 06/2007,
Seite 36)
Der Grundpfeiler jeder Ajax-Anwendung ist die Kommunikation zwischen Client und Server
im Hintergrund. Bei ASP.NET bieten sich dafür auf der Serverseite Webservices an.
Über ASP.NET AJAX können Sie diese Dienste mit wenig Aufwand aufrufen und verwenden.
(
dotnetpro 04/2007,
Seite 77)
Atlas ist tot, es lebe ASP.NET AJAX. Ende Januar, mehr als ein Jahr nach der Ankündigung des Ajax-Frameworks, veröffentlichte Microsoft die finale Version von ASP.NET AJAX.
dotnetpro zeigt die Highlights, Änderungen, Zusatzsoftware und vieles mehr.
(
dotnetpro 02/2007,
Seite 67)
Die Diskussion unter Webentwicklern ist so alt wie ermüdend: PHP oder ASP.NET? Aber wieso heißt es denn immer „oder“? Warum nicht „PHP und ASP.NET“? Eine Open- Source-Software macht’s möglich.
(
dotnetpro 09/2006,
Seite 76)
Eine Frage des guten Stils
Microsoft nimmt das Thema Web ernst: ASP.NET 2.0 bietet die Möglichkeit, die Ausgabe von Web-Controls mit ein wenig Aufwand komplett per CSS zu steuern – ohne Tabellenlayouts. Allerdings ist das nicht so trivial, wie die Ankündigung durch Microsoft vermuten lässt.
(
dotnetpro 06/2006,
Seite 12)
Neues von Atlas
Eine neue Ausgabe, eine neue Atlas-Version. dotnetpro wirft einen kurzen Blick auf alles, was sich geändert hat und womit die Abwärtskompatibilität verloren geht.
(
dotnetpro 05/2006,
Seite 106)
Paranoide leben länger
Cross Site Scripting und SQL Injection sind bekannte Methoden, um Websites anzugreifen. Aber haben Sie auch schon von Cross Site Request Forgeries und XPath Injection gehört? Wer sich gegen Attacken aus dem Netz wappnen will, muss gleichermaßen mit alten Bekannten wie mit neuen Ansätzen der „Black Hats“ rechnen. dotnetpro rät: Im Zweifelsfall besser paranoid als offline.
(
dotnetpro 04/2006,
Seite 29)
Einfacher und kompakter
Bei der jüngsten Betaversion von Atlas hat sich im Vergleich zur Vorgängerversion einiges geändert – deshalb ist sie auch nicht abwärtskompatibel. Aber dank der neuen Merkmale lohnt sich der Umstieg für Anwender dieses Ajax-Frameworks.
(
dotnetpro 01/2006,
Seite 67)
Meine eigene Website
Es gibt eine neue ASP.NET-Version und ein neues Personal Website Starter Kit, das eine persönliche Website mit nur wenigen Mausklicks möglich machen soll. Ob und wie das funktioniert, zeigt dieser Artikel.
(
dotnetpro 12/2005,
Seite 88)
Das Time Tracker Starter Kit
Neue .NET-Version, neue Starter Kits: Auch zum Launch von ASP.NET 2.0 hat Microsoft sich nicht lumpen lassen und exemplarische Anwendungen – so genannte Starter kit in Auftrag gegeben.
(
dotnetpro 7-8/2005,
Seite 84)
Das neue ASP.NET 2.0 besitzt – anders als ASP.NET 1.x – endlich ein TreeView-Control. Doch die IE Web Controls nivellieren diesen Versionsunterschied. Denn auch sie verfügen auch über ein TreeView-Control, das Daten in einer Baumansicht darstellt.
Nach den Controls MultiPage, Tab-Strip und ToolBar in den ersten beiden Beiträgen ([1] und [2]) bleibt zum Schluss noch ein sehr interessantes Steuerelement übrig: das Tree-View-Control. Wer sich bereits mit ASP.NET 2.0 auseinander gesetzt hat, erkennt den Begriff wieder: Dort gibt es ein mitgeliefertes Steuerelement desselben Namens, erläutert im Kasten Bäume 2.0.
(
dotnetpro 6/2005,
Seite 78)
Die IE Web Controls sind serverseitige Steuerelemente, die im Webbrowser komplexe grafische Standardkomponenten anzeigen und dem Entwickler eine Menge Aufwand ersparen. Sie funktionieren größtenteils auch in anderen Webbrowsern, wie zum Beispiel das Steuerelement Toolbar.
(
dotnetpro 6/2005,
Seite 12)
Flash ist nicht nur mit Webanimationen gleichzusetzen. Es eignet sich auch zum Gestalten von Windows-Oberflächen. Da die eigentliche Arbeit gemäß Schichtenmodell sowieso im Hintergrund stattfindet, ist die grafische Implementierung und Datenübergabe kein großer Aufwand.
(
dotnetpro 5/2005,
Seite 78)
Der Internet Explorer bietet einige proprietäre Technologien wie etwa HTC und ermöglicht so die Anzeige funktionsreicher Websteuerelemente, der so genannten IE Web Controls. Diese Komponenten lassen sich problemlos mit dem serverseitigen ASP.NET in Einklang bringen – und sogar in anderen Browsern anzeigen. Schick und flexibel
(
dotnetpro 4/2005,
Seite 74)
Digitalkameras werden immer günstiger, und so häufen sich auf dem heimischen PC hunderte oder gar tausende von Bildern. Der nächste Schritt ist, diese ins Web zu stellen. Die kostenlose ASP.NET-Software nGallery ist ein mächtiges Tool dafür.
(
dotnetpro 1/2005,
Seite 100)
Sie müssen das Rad nicht neu erfinden. Auch bei der Webentwicklung können Sie durch fertige Komponenten jede Menge Zeit sparen. dotnetpro zeigt nützliche Tools, von denen die meisten kostenlos sind.
(
dotnetpro 1/2005,
Seite 105)
Unter .NET lassen sich Web Services leicht erstellen. Probleme treten häufig erst dann auf, wenn Web Services im produktiven Betrieb von unterschiedlichen Clients auf unterschiedlichen Systemen genutzt werden. dotnetpro zeigt, wie die Kommunikation über Systemgrenzen hinweg klappt.
(
dotnetpro 11/2004,
Seite 58)
Browser-Baum
Jede Navigation einer Website basiert auf einer Baumstruktur. Da liegt es nahe, die Inhalte einer Website über eine Baumansicht zu erschließen. Benutzer kommen mit dieser Darstellungsart problemlos klar, weil sie den Windows Explorer kennen. Ein kommerzielles TreeView-Tool fürs Web ist etwa FlyTreeView 3.2 von 9Rays.Net. dotnetpro hat sich die Komponente näher angesehen.
(
dotnetpro 10/2004,
Seite 87)
Wanzen-Verfolger
Still und leise hat Microsoft ein sechstes Starter Kit für ASP.NET veröffentlicht: das Issue Tracker Starter Kit. Es handelt sich um ein browserbasiertes System zur systematischen Dokumentation und Verfolgung von Fehlern in einer Anwendung. dotnetpro hat das Tool installiert und eingesetzt.
(
dotnetpro 9/2004,
Seite 52)
Eine Software mit Tücken
Kostet nichts bedeutet taugt nichts? Bei den ASP.NET Forums ist das nicht so: Diese sind die Grundlage der beliebten Foren auf www.asp.net/ und stehen als ASP.NET Source Code Project auch für den Eigengebrauch zur Verfügung. Ein genauerer Blick auf die Software zeigt eine mächtige Software – allerdings mit mächtigen Einstiegshürden.
(
dotnetpro 7/2004,
Seite 62)
Gratiswerkzeugkasten für ASP.NET-Entwickler
Das ASP.NET Resource Kit soll laut Microsoft sowohl ASP.NET-Entwicklern als auch Einsteigern sinnvolle Unterstützung bieten. dotnetpro wirft einen Blick auf den Werkzeugkasten und zeigt einige Highlights.
(
dotnetpro 7/2004,
Seite 94)
Webserver für Arme
Windows XP Home Edition und Webentwicklung mit ASP.NET – ein Widerspruch? Schließlich fehlt der Home-Edition der Webserver. Aus Redmond kommt aber ein Source-Code-Projekt, mit dem diese Beschränkung überwunden werden kann.
(
dotnetpro 3/2004,
Seite 92)
Website von der Stange
Das Beste kommt immer zuletzt – das ist auch bei den ASP.NET Starter Kits so. Während die meisten anderen Kits eher spezielle Einsatzgebiete hatten, erledigt das Portal Starter Kit die wichtigste Aufgabe bei der Webentwicklung: das Erstellen einer (Portal-)Website.
(
dotnetpro 5/2004,
Seite 122)
.NETtes Office
Es muss nicht immer Microsoft Office sein. Aber .NET sollte es schon sein. Auch bei der freien Office-Alternative OpenOffice müssen Sie nicht auf das Framework verzichten.
(
dotnetpro 4/2004,
Seite 88)
Websites nach Vorlage
Der vorangegangene Artikel der Starter-Kit-Serie hat die Installation und Konfiguration des Portal Starter Kits erläutert. Dieser Beitrag schließt die Serie ab: Wo liegen die Installationsprobleme und wie lässt sich das Starter Kit um eigene Module erweitern?
(
dotnetpro 2/2004,
Seite 56)
E-Commerce für lau
Warenkorb-Anwendungen sind eine klassische Aufgabe für jede serverseitige Technologie. Das ASP.NET Commerce Starter Kit, die vierte von insgesamt fünf Referenz-Implementierungen auf www.asp.net, bietet unter anderem eine Produktdatenbank und Nutzerkonten an. Grund genug, einen genaueren Blick darauf zu werfen und Installation und Anwendung zu beschreiben.
(
dotnetpro 2/2004,
Seite 26)
Programmierter Blitz
SWF, das Ausgabeformat von Flash, hat sich als Marktstandard für Vektorgrafik im Internet etabliert. Aber auch bunt gestaltete SWF-Filme benötigen eine vernünftige Anwendungslogik. Hier kommt die Kommunikation mit ASP.NET ins Spiel. dotnetpro zeigt, wie das clientseitige ActionScript 2.0 und das serverseitige ASP.NET zusammenarbeiten.
(
dotnetpro 12/2003,
Seite 14)
Prall gefüllt
Als begleitende Maßnahme für mehr Akzeptanz von .NET verteilt Microsoft das Visual Basic .NET Resource Kit kostenlos ans Volk. Das Teil hat es in sich, bietet es doch Infos und Software satt. dotnetpro belegt diese These in einer dreiteiligen Artikelserie. In dieser Ausgabe werfen wir einen Blick auf Aufbau und Installation des Kits, die beiden Folgeausgaben stellen die Highlights vor.
(
dotnetpro 12/2003,
Seite 71)
Virtuelle Wohngemeinschaften
Der vorangegangene Teil der Serie hat die Installation und den Einsatz des ASP.NET Community Starter Kits vorgestellt. Diesmal geht es um die Architektur und um die Möglichkeiten der individuellen Anpassung. Das Community Starter Kit ist so flexibel, dass damit jeder Internet-Provider seinen Kunden eine Community-Lösung out-of-the-box anbieten kann.
(
dotnetpro 12/2003,
Seite 28)
MySQL.NET
Die Datenbank MySQL ist in Open-Source-Projekten weit verbreitet. Besonders bei Webprojekten liegt die Kombination von MySQL und ASP.NET nahe. Managed Provider sind mittlerweile für die Open-Source-Datenbanken MySQL und PostgreSQL verfügbar. dotnetpro demonstriert, wie Sie unter .NET Anschluss an diese Alternativen zum SQL Server bekommen.
(
dotnetpro 11/2003,
Seite 68)
Mehr Spaß in der Gruppe
Alles ist Community. Die Interessengemeinschaften erleben gerade im Internet einen Boom. Unterstützt wird dies durch Software wie das ASP.NET Community Starter Kit. Mit diesem kostenlosen ASP.NET-Tool sind Sie in der Lage, mächtige Community-Websites aufzusetzen. dotnetpro wirft einen Blick auf Installation und Einsatz und findet wie immer ein paar Bugs.
(
dotnetpro 10/2003,
Seite 86)
Hier sind die Daten, Chef!
Projektmanager haben eigentlich nur drei Hobbys: Reports, Reports und nochmal Reports. Das kostenlose ASP.NET Reports Starter Kit bietet umfangreiche Möglichkeiten, Berichte auf Basis von Datenquellen zu erstellen. dotnetpro wirft einen genaueren Blick auf Installation und Einsatz des Tools.
(
dotnetpro 10/2003,
Seite 38)
Schmerzlich vermisst
ASP hat gegenüber PHP aufgeholt. In ASP.NET lassen sich zahlreiche Fremdformate erzeugen. Ein Format vermisst man jedoch: Adobe PDF (Portable Data Format). Die iText-Bibliothek bildet PDF-Dateien unter Java, für .NET gibt es mittlerweile auch Portierungen. dotnetpro zeigt Einsatz- und Anwendungsmöglichkeiten.
(
dotnetpro 9/2003,
Seite 30)
Eine genaue Zeiterfassung ist die Grundlage für korrekte Projektabrechnungen mit Kunden. Time Tracker, eines von derzeit fünf ASP.NET Starter Kits, ermöglicht Projektteams die effiziente Erfassung und übersichtliche Dokumentation der geleisteten Arbeiten. dotnetpro wirft einen genauen Blick auf Installation und Einsatz des kostenlosen Tools.
(
dotnetpro 7/2003,
Seite 102)
Der Artikel demonstriert, wie sich der Internet Explorer in eine Windows .NETAnwendung einbinden lässt.
(
dotnetpro 4/2003,
Seite 20)
Mobile Controls sind eine mächtige, aber häufig vernachlässigte Komponente des .NET Frameworks für ASP.NET-Anwendungen. Der Artikel zeigt Einsatzmöglichkeiten und Besonderheiten auf.
(
dotnetpro 3/2003,
Seite 94)
ASP.NET bietet verschiedene Möglichkeiten, die Performance einer Website durch gezieltes Caching zu steigern. Die korrekte Konfiguration der Caching-Parameter vermeidet unerwünschte Nebeneffekte des Caching.
(
dotnetpro 7/2002,
Seite 46)
Die Mobile Controls von ASP.NET sind eine sinnvolle Erweiterung, mit deren Hilfe auch mobile Endgeräte bedient werden können, ohne sich in WML einarbeiten zu müssen. Damit sind moderne Webanwendungen nicht nur auf das Zielsystem Webbrowser beschränkt.