DNP Plus
Dotnetpro plus-Artikel sind von der Redaktion besonders aufwändig recherchierte und optisch aufbereitete Inhalte, die ausschließlich für Nutzer eines kostenpflichtigen Digital-Abos verfügbar sind.
01.10.2005
Alles korrekt
Programmieren mit Spec# Mit Spec# bietet Microsoft eine experimentelle Programmiersprache auf der Basis von C#. Sie soll ermöglichen, was schon immer der Traum eines jeden Entwicklers war: große, leicht zu wartende und – vor allem – korrekte Programme zu entwickeln.
weiterlesen
01.10.2005
Eintritt nur gegen Cash
Wer seine Web Services kostenpflichtig anbieten will, muss sich mit Authentifizierung auseinander setzen. dotnetpro zeigt, wie sich Web Services mit einfachen Mitteln so anpassen lassen, dass nur autorisierte Personen Zugang haben.
weiterlesen
01.10.2005
Der schnelle Weg zum Server, Datentransfer per FileCopy und FTP
Die hier vorgestellte Anwendung erleichtert das Deployment von Webseiten. Sie leert die Zielordner auf dem Server und berücksichtigt beim Kopieren von Dateien die vom Anwender vorgegebenen Kriterien. Zudem lässt sich das Tool für andere Zwecke anpassen, etwa für Projekt-Backups.
weiterlesen
01.10.2005
Komponenten ins Team bringen
DCOM und Windows-Firewall per Programm konfigurieren Verteilte Anwendungen auf DCOM-Basis sind eine feine Sache, besonders wenn sie im Netzwerk laufen sollen. Sie erfordern jedoch eine entsprechende Anpassung der DCOM-Einstellungen und der Windows-Firewall auf dem jeweiligen PC. Doch auch das lässt sich mit zwei Hilfsprogrammen und etwas eigenem Code erledigen.
weiterlesen
01.10.2005
Wie von Geisterhand, Automatisierte GUI-Tests mit NUnitForms
Frameworks für Unit-Tests berücksichtigen bisher nicht die Präsentationsschicht, also Tests der grafischen Oberfläche. NUnitForms springt in diese Lücke und erweitert das Testwerkzeug NUnit, um die möglichen Interaktionen mit einem Windows-Fenster zu simulieren. Dr. Holger Schwichtenberg und Björn Röber haben es getestet.
weiterlesen
01.10.2005
Der .NET-2.0-Offenbarungseid Goliath.NET
Unter .NET 2.0 enthält allein der Namensraum System.Windows.Forms 729 Datentypen. Davon sind 415 neu hinzugekommen. Das hier vorgestellte Analyseprogramm listet diese Datentypen nicht nur auf, sondern gibt auch Auskunft über viele tausend weitere Neuerungen, mit denen der Entwickler zukünftig zurechtkommen muss.
weiterlesen
01.10.2005
Fit fürs Internetgeschäft
Rahmenbedingungen des Internethandels. Entwickler, die ihre Software im Internet verkaufen oder deren Kunden Onlinegeschäfte betreiben, sollten die rechtlichen und steuerrechtlichen Grundbegriffe zum Internethandel kennen. Denn der Gesetzgeber hat strenge Regeln vorgegeben, ein Fehler kann teuer zu stehen kommen.
weiterlesen
01.10.2005
Nie wieder Spam
Der fünfte dotnetpro.contest. Stand beim dritten Programmierwettbewerb die Bewältigung von schierer Masse im Vordergrund, so setzt diese Ausschreibung einen anderen Schwerpunkt. Zwar geht es bei Spam auch um ein Massenphänomen, doch gefragt ist diesmal Quasi-Intelligenz: ein lernfähiger Anti-Spam- Filter, der die Flut unerwünschter Mails eindämmen kann.
weiterlesen
01.10.2005
Sicherheitsdienst
Web Service Enhancements 2.0 im Überblick. Das Thema Sicherheit kann man bei Web Services nicht ernst genug nehmen. Gute Unterstützung bieten hier Microsofts Web Service Enhancements (WSE). Was genau steckt dahinter? Wer braucht es wofür? dotnetpro bietet einen Überblick und stellt einige Anwendungsbeispiele vor.
weiterlesen
01.10.2005
?Ihren Pass, bitte!?
Systemaufrufe mit Custom Permissions absichern. Die CLR bietet Sicherheit. Was aber tun, wenn das auf Sicherheit getrimmte .NET-Programm Funktionen des Windows-APIs benötigt? Direkte Aufrufe von Systemfunktionen kann die CLR nicht überwachen. dotnetpro zeigt, wie Sie einen Torwächter installieren.
weiterlesen