.NET Blog   ·   .NET Casts   ·   .NET GUI Foren   ·   .NET BlogBook   ·   WPF Blogger   ·   visual studio one   ·   ASP.NET professional

  • ACHTUNG - NEUES BLOG

    Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
Download .NET Essentials Installer
Trickkiste

Documentation Generator: CodeDoc

25.10.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Aus Zufall bin ich heute auf den Documentation Generator CodeDoc [1] gestoßen. Das Teil ist Freeware und scheint die notwendigsten Funktionalitäten mitzubringen. Die Demo sieht mal ganz gut aus. Ein Test wird sich wohl nicht vermeiden lassen. Wer also noch auf der Suche nach einem entsprechenden Tool ist, der könnte sich CodeDoc durchaus mal genauer ansehen.

[1] CodeDoc Documentation Generator

  1 Kommentar - 1080 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Dokumentationen im MSDN Style mit Sandcastle erstellen

07.10.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Immer wieder gibt es quasi versteckte Links in den Tiefen der Microsoft Seiten. Manchmal stößt man selbst darauf, manchmal bedarf es eines kleinen Hinweises. Diesmal geschehen durch den österreichischen MSDN Newsletter durch Mario.

Bei Sandcastle handelt es sich um ein kleines Tool, um Dokumentationen im MSDN Style zu erstellen. Es wird vom .NET Framework Team selbst für die Erstellung ihrer MSDN Seiten erstellt und ist nun in einer CTP verfügbar [1].

Derzeit ist es noch ein wenig aufwändig, damit entsprechende Seiten zu erstellen, da einige Schritte [2] ausgeführt werden müssen. Es ist jedoch ein Visual Studio Add-In und eine eigene GUI geplant.

[1] Download Sandcastle
[2] Sandcastle Blog

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Tipp: Guidande Explorer

24.07.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Für die Entwicklung unter .NET gibt es ja viele hilfreiche Tools und Anwendungen. Den Guidance Explorer muss man hier jedoch immer wieder einmal erwähnen.

Was bietet dieses Tools? Nun ja, Guidelines, Patterns, Anti-Patterns, Checklists, Code Samples, und Test Cases. Das Angebot ist wirklich gut, wird ständig erweitert und sollte bei keinem .NET Programmierer fehlen.

Downloaden und ansehen! Echt hilfreich.

  Kommentar hinzufügen - 2 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


SharpDevelop 2.0 verfügbar

20.07.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Seit ein paar Tagen gibt es die finale Version 2.0 von SharpDevelop [1]. Ein Blick lohnt sich auf jeden Fall.

SharpDevelop 2.0

  1 Kommentar - 624 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Neues von TestDriven.NET

07.07.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Und da ich gerade bei neuen Versionen etc. bin, auch TestDriven.NET gibt es in einer neuen Version (2.0.1664).

Anzumerken sei hierbei auch, dass mittlerweile die bereits angesprochenen 3 Lizenzen gibt. Dieser unterteilen sind in:

- Personal
- Professional
- Enterprise

Die kostenlose Personal-Edition ist nach Angabe des Namens und der Email-Adresse zu beziehen. Die Professional-Edition ist für $95,-- zu beziehen. In 3 Paketen wird die Enterprise-Edition angeboten:

- 1 User ($135,-)
- 10 User ($1200,--)
- 100 User ($10500,--)

Genauere Informationen sind auf der Homepage [1] zu finden.

[1] Website TestDriven.NET

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Mono 1.1.16 veröffentlicht

07.07.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Und da wir schon beim Thema Mono waren, gestern wurde die Version 1.1.16 veröffentlicht. Diese steht ab sofort unter [1] zur Verfügung. Die Changelogs sind unter [2] zu finden.

[1] Download Mono 1.1.16
[2] Release notes Mono 1.1.16

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Projekt mittels Mono abgeschlossen - Teil 2

07.07.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Da die Frage aufgetaucht ist, welche Namespaces/Klassen ich verwendet habe und welche Probleme auftraten, kann ich hierzu gleich vorweg nehmen: Probleme traten keine auf, obwohl ich ansich nicht wirklich auf etwaige Einschränkungen von Mono geachtet habe. Es lag kein zeitlicher Druck hinter diesem Projekt, dementsprechend nahm ich es in Kauf, die eine oder andere Änderung zu machen. Musste ich jedoch nicht :)

Nun, welche Namspaces habe ich verwendet:

Base-Klassen
- System (eh klar)
- System.Collections.Generic
- System.Data
- System.IO
- System.Net
- System.Text
- System.Xml

MySql-Anbindung
- MySql.Data.MySqlClient
- MySql.Data.Types

Aus diesen Namespaces wurden unterschiedlichste Klassen verwendet, die ich hier auch noch in alphabetischer Reihenfolge aufliste:

- Directory
- File
- DataSet
- Encoding
- Environment
- List<>
- MySqlCommand
- MySqlConnection
- MySqlDataAdapter
- UTF8Encoding
- WebClient
- XmlAttribute
- XmlDocument
- XmlNode
- XmlElement

Das sollten nun großteils die verwendeten Klassen aus dem Framework sein.

Durch die Verwendung diverser Design-Patterns griff ich auch in manchen Fällen zu Generics um meine eigenen Klassen möglichst Wiederverwendbar zu machen, was auch absolut kein Problem darstellte. Der MySql-Provider steht auch in einer Mono-Variante zur Verfügung, der jedoch auch unter .NET 2 unter Windows tadellos funktioniert (beispielsweise die Arbeit mit Parametern etc.).

Die Ausführungszeiten konnte ich aufgrund Zugriffe auf das Internet nur schwerlich testen, habe ich jedoch auf Klassenebene vorgenommen und sieht auch hier nicht schlecht aus.

Das etwas umständliche Kompilieren mit Mono kann man sich im Grunde auch sparen, da es mit dem csc ganz gut funktioniert bzw. mittels Visual Studio .NET, oder eben man greift auf Hilfsmittel á la NAnt, MSBuild etc. zurück.

Ich hoffe, ich konnte hier einen kleinen Einblick bieten und somit ein wenig helfen.

PS: Ich würde ja gerne über Probleme und deren Bewältigung schreiben, hatte aber keine über die ich mich auslassen könnte :)

  1 Kommentar - 717 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Projekt mittels Mono abgeschlossen

06.07.06 - 3rd Party Tools
Beitrag von Norbert Eder
  Zugegeben, da interessiert man sich für diverste neue Techniken und sieht sich nichtmal Mono [1] genauer an. Aber das habe ich nun nachgeholt und gleich auch ein kleineres Projekt damit gemacht.

Fazit: Ich bin eigentlich positiv überrascht wie gut es funktioniert. Entwickelt wurde dieses Projekt wie gewohnt unter Visual Studio 2005 mit .NET 2. Assemblies erstellt, auf eine Debian-Kiste kopiert und das Teil läuft wie frisch geölt. Genau so sollte es sein. Vorbildlich kann ich nur sagen. Anzumerken sei, dass es sich lediglich um eine Consolen-Anwendung handelt, also nichts aufregendes. Aber immerhin. So gesehen wird Mono wohl öfter ein Bestandteil diverser Projekte sein. Soll ja schließlich auch auf möglichst vielen Plattformen funktionieren.

[1] Homepage Mono Projekt
[2] Dokumentation Mono
[3] Download Mono
  1 Kommentar - 730 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


NHibernate Documentation

17.05.06 - 3rd Party Tools
Beitrag von Norbert Eder
 In der letzten Zeit habe ich viele Suchanfragen zum Thema NHibernate [1] und dessen Dokumentation erhalten. Daher möchte ich an dieser Stelle an die offizielle Dokumentation [2] verweisen. Diese beinhält sämtliche Informationen rund um den bekannten O/R Mapper.

[1] NHibernate
[2] NHibernate Dokumentation

  2 Kommentare - 2393 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


TestDriven.NET - Versionspolitik Unleashed

16.05.06 - 3rd Party Tools
Beitrag von Norbert Eder
 Brandheiss (also bitte nicht daran verbrennen) gibt es nun die Informationen zu den einzelnen Produktvarianten von TestDriven.NET inkl. der einzelnen Beschreibungen:

Die Enterprise-Version wird es ermöglichen, als Teil eines Standard-Toolsets deployed zu werden. Die aktuelle Personal-Version unterstützt dieses Feature nicht. Ebenfalls wird es einen Priority Support geben.

Die Professional-Edition erscheint ebenfalls mit Priority Support und stellt quasi eine Arbeitsplatz-Version dar.

Schließlich gibt es die Personal-Edition, deren Lizenz sich zur aktuellen nicht wesentlich verändern wird. Hilfreiche Features werden nicht entfernt. Diese Version wird also kostenlos bleiben.

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL



Zurück Weiter