Redaktion
1844 Artikel
01.09.2005
Aufrufschutz für .NET-Assemblies
Du kommst hier nicht rein! Die Situation ist bekannt: die neue .NET-Bibliothek ist fertig, das dazugehörige API sauber dokumentiert – und plötzlich kommt ein neugieriger Zeitgenosse daher und greift am API vorbei direkt auf die Funktionen zu. dotnetpro zeigt, wie sich dies verhindern lässt.
weiterlesen
01.09.2005
Alles rund um das neue .NET Framework 2.0
Zeit zum Aufstehen .NET 2.0 kommt. Im November soll es so weit sein. Frühaufsteher, die bereits jetzt mit der Beta-Version arbeiten, werden durch die nicht vollständige Online-Hilfe schnell an den Rand eines Nervenzusammenbruchs getrieben. Andreas Heil hat in der aktuellen Ausgabe der dotnetpro sechs Bücher zum neuen .NET Framework unter die Lupe genommen und sagt Ihnen, ob sie ein Ersatz für die noch fehlende Dokumentation sein können.
weiterlesen
01.09.2005
Fragen und Antworten aus den dotnetpro.newsgroups
Leser helfen Lesern Interface oder Vererbung? Ich habe ein Visual Basic .NET Programm mit vielen Objekten. Diese Objekte haben viele Gemeinsamkeiten, zum Beispiel haben alle eine Eigenschaft ID oder auch Nummer. Meine Idee ist nun, eine Basisklasse zu erstellen, die diese Gemeinsamkeiten enthält und dann alle Objekte davon erben zu lassen. Ein Kollege von mir würde dies lieber mit einem Interface lösen, das die Objekte zwingt, die betreffenen Gemeinsamkeiten zu implementieren. Was ist bessere Weg? Die Vererbung nimmt mir doch Tipp- und Pflegearbeit ab, oder? Gibt es da eigentlich bei den jeweiligen Implementierungen Unterschiede in der Performance? Karsten
weiterlesen
06.07.2005
Mainsoft präsentiert auf der 'Tech Ed' das Programm 'Visual Studio für Linux'
Frei erhältliches Visual MainWin for J2EE-Entwickler und Enterprise-Produktsuite verbindet 'Visual Studio'-Entwicklung mit Linux, J2EE-Server-Bereitstellungen
weiterlesen
01.07.2005
Security-Features in .NET 2.0
Den Zettel, auf dem das Passwort notiert ist, sollte man bekanntlich nicht achtlos ins Altpapier werfen, denn wer weiß, wer darin herumschnüffelt. In .NET 2.0 bietet die Klasse SecureString das Äquivalent zum Schredder. dotnetpro stellt diese und weitere Neuerungen im Bereich Security unter .NET 2.0 vor und zeigt, wo es noch Lücken gibt.
weiterlesen
01.07.2005
Sichere Passwort-Eingaben
Die Eingabe eines Kennworts in einer Textbox mit definiertem PasswordChar ist zwar optisch nicht lesbar, aber trotzdem leicht auszuspionieren. Die nötige Spionagetechnik beruht auf der Windows-API oder Messaging. Modifizierte Eingabefelder schließen diese Sicherheitslücke weitgehend. Die meisten Passworteingaben werden mit einer Textbox realisiert, deren PasswordChar-Eigenschaft auf ein Sternchen gesetzt ist. Ob nun eine gespeicherte Vorgabe eingetragen oder vom Anwender ein Passwort eingegeben wird: Der Text ist nicht lesbar. Jedenfalls nicht für Menschen.
weiterlesen
Die Internet Explorer Web Controls
01.07.2005
TreeView
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.
weiterlesen
01.07.2005
Tipps und Tricks für das .NET Compact Framework
Mit dem .NET Compact Framework erstellen Entwickler schnell und leicht mobile Applikationen. Wenn es da nur nicht immer diese Einschränkungen gäbe: Dieses gibt es nicht, jenes funktioniert nicht, und schon steht der Entwickler im Regen. Aber dotnetpro bringt den Schirm: Wir zeigen, wie Sie fehlende Funktionen mit wenig Aufwand nachbilden können.
weiterlesen
01.07.2005
Hilfreiche Meldungen für freundliche Webseiten
Um Cookies oder JavaScript einzusetzen, sollte eine Website mit verschiedenen Browsern unterschiedlichster Konfiguration und Fähigkeiten klar kommen. Es gilt, den Browser und seine Konfigurationen zu erkennen und den Besucher mit hilfreichen Hinweisen zu Seite zu stehen. Mit einem wiederverwendbaren Websteuerelement eine einfache Übung.
weiterlesen
01.07.2005
Multithreading in Windows-Forms-Anwendungen
Auf eine beschäftigte Software warten zu müssen ist so ziemlich das Schlimmste, was einem Anwender passieren kann. Wer als Entwickler von Windows-Forms-Applikationen seinen Anwendern solchen Verdruss ersparen möchte, sollte Multithreading einsetzen. dotnetpro zeigt, worauf Sie achten müssen, damit aus ihren Programmfäden kein Knäuel wird.
weiterlesen