-
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.
|
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
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
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
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
|
|
|
|
|
|
|