.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

Anwendungen und Dokumente ultraschnell starten

10.01.08 - Tools, 3rd Party Tools
Beitrag von Norbert Eder
 Lange Zeit habe ich mich persönlich ja gegen ein "Starthilfe"-Tool gewehrt. Dennoch ist mir immer wieder Launchy unter gekommen.



Nun läuft das Tool seit ein paar Wochen auf meinem Rechner und tut wunderbar seinen Dienst - und das in Rekordzeit. Anwendungen, Dokumente etc. können superschnell gestartet werden, durch Plugins ist es möglich eigene "Features" zu "implementieren". Einfach wunderbar. In der Tat ein Tool für Jedermann.

Beispiel Erweiterbarkeit


Für mich als Entwickler sind natürlich Inhalte aus dem MSDN interessant. Mit ein paar wenigen Einstellungen kann via Launchy direkt nach Links zu bestimmten MSDN-Einträgen gesucht werden.

Hierzu ist per rechter Maustaste das Kontextmenü zu öffnen und der Punkt Options zu wählen. Nun die Lasche Plugins und dort den Eintrag Weby wählen. Hier ist nun ein neuer Eintrag mit folgenden Einstellungen zu erstellen:

Name: msdn
Url: http://search.live.com/
Query: results.aspx?q=%s+site:msdn2.microsoft.com

Nach dem Speichern kann unter Launchy nun in der Suchleiste via Eingabe von msdn, gefolgt von der Tabulatortaste und dem Suchbegriff sofort via Live Search nach MSDN-Artikeln gesucht werden.
  2 Kommentare - 989 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


.NET Developer Essentials Installer - Update 1.0.1

06.12.07 - .NET, WPF, Visual Studio, Allerlei, Tools
Beitrag von Norbert Eder
 Nachdem gestern noch sehr viele Rückmeldungen kamen hatte ich noch schnell des Abends ein Update gebaut, welches auch von einigen getestet wurde. Nun steht es allen zur Verfügung.

Änderungen


Am grundsätzlichen Aufbau/Ablauf hat sich nichts geändert. Neu ist jedoch, dass nun eigene Listen direkt über das Tool verwaltet werden können. Auch muss man nicht mehr ins XML-File, wenn neue Items hinzugefügt werden sollen.
Zudem werden eigene Listen bei einem Update nicht überschrieben.

Screenshot


Und so sieht die aktualisierte Version aus:



Downloadmöglichkeiten gibt es wie gewohnt im Projektbereich.

Voraussetzungen



.NET Framework 3.5

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


.NET Developer Essentials Installer - InstallItems Update

06.12.07 - .NET, Visual Studio, Allerlei, Tools
Beitrag von Norbert Eder
 Gestern wurde der .NET Developer Essentials Installer veröffentlicht. Heute gibt bereits ein kleines Update. JEdoch nicht für die Anwendung, sondern eine Erweiterung der Default-Tools und Add-Ins. Hier ist - wenn das Tool bereits vorhanden ist - nur der Update-Button zu betätigen. Auch ein manueller Download ist möglich.

Folgende Items fanden ihren Weg in die Liste:
  • SonicFileFinder 1.9 for VisualStudio 2005
  • SonicFileFinder 1.9 for VisualStudio 2008
  • PSPad - 4.5.3 (2298)
  • NotePad++ 4.6
  • Paint.NET 3.10
  • Paint.NET 3.20 beta
  • TortoiseSVN 1.4.5

Nicht alle Tools haben zwingend mit .NET zu tun, stellen aber durchaus in vielen Bereichen eine Unterstützung dar - zudem wurden einige "Wünsche" abgegeben.

Die neuen Items wurden auch dem Download-Paket des Tools selbst hinzugefügt.

Weitere Informationen rund um das Tool auf der Projektseite des .NET Developer Essentials Installers.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


.NET Developer Essentials Installer

05.12.07 - .NET, WPF, Allerlei, Tools
Beitrag von Norbert Eder
 Ab sofort steht mein neues kleines Projekt, der .NET Developer Essentials Installer, zum Download bereit. Dabei handelt es sich um ein kleines Tool, mit dessen Hilfe, die wichtigsten Tools und Add-Ins aus dem Leben eines .NET Entwicklers herunter geladen und installiert werden können. Dies spart sehr viel Zeit, wenn eine neue Entwicklungsumgebung (sei es nach einer Neuinstallation, oder das Aufsetzen eines neuen Images) eingerichtet werden muss.

Die vorbefüllte Liste der Tools und Add-Ins kann sehr einfach an die eigenen Bedürfnisse und Wünsche angepasst werden. Bei Bedarf können auch Nicht-.NET-Tools integriert werden.

Weitere Informationen finden sich auf der Projektseite: .NET Developer Essentials Installer

Screenshot .NET Developer Essentials Installer




Fehlerfreiheit kann ich an dieser Stelle keine garantieren, daher bitte ich, mir mit zu teilen, wenn Probleme auftreten, aber auch, wenn weitere Funktionalitäten als sinnvoll erscheinen.

  6 Kommentare - 994 mal angesehen   |  2 Trackbacks   |  Permalink  |  Trackback-URL


Code-Dokumentation einfach gemacht!

14.11.07 - Entwicklung, Diskussionen, Qualitätsmgmt., .NET, Grundlagen, Visual Studio, Allerlei, Tools, 3rd Party Tools
Beitrag von Norbert Eder
 Die Dokumentation des Sourcecodes ist ein wichtiger - aber leider oft vernachlässigter - Bestandteil der Softwareentwickler. Vor allem Frameworks wollen gut dokumentiert werden, damit ein beliebiger Entwickler sofort damit loslegen kann, ohne sich lange einarbeiten zu müssen.

Nun ist es so, dass Visual Studio hier nicht besonders viel mitbringt. Lediglich das Schreiben der Kommentare in XML-Files, die später via IntelliSense eingebunden werden. Ein Tool zur Generierung von Hilfe-Dateien wird nicht über die IDE zur Verfügung gestellt. Aber es gibt auch andere Lösungen.

Benötigte Tools/Frameworks


Bevor mit der Generierung der Sourcecode-Dokumentation gestartet werden kann, müssen einige Frameworks/Tools installiert werden. Zentraler Bestandteil für diese Variante ist Sandcastle. Hier nun eine Liste der zu installierenden Produkte:

Hinweise: Der HTML Help Workshop ist nur für die Generierung von HTML 2.x Dokumentationen notwendig und muss nur installiert werden, wenn sich dieser noch nicht auf dem Rechner befindet.

Installation


Die ersten beiden Produkte kommen jeweils als MSI-Pakete daher. Daher sind diese sehr einfach in der Installation. Der HTML Workshop kann normal herunter geladen werden und muss nur in der Projekt-Konfiguration im Sandcastle Help File Builder in der Eigenschaft HtmlHelp2xCompilerPath angegeben werden. Nun noch GhostDoc installieren und schon ist man fast fertig.

Vorarbeiten


Wichtig ist, dass beim Build-Prozess XML-Kommentare ebenfalls generiert werden. Dazu ist die Einstellung in den Eigenschaften der jeweiligen Assemblies unter dem Punkt Build zu setzen.



Nun müssen natürlich auch noch sämtliche Kommentare geschrieben werden. Um sich viel Arbeit zu ersparen kann nun GhostDoc eingesetzt werden. Dieses unterstützt bei der Generierung der Dokumentation und liefert auch Vorschläge, die in einigen Fällen noch weiter angepasst werden müssen, aber grundsätzlich ist damit eine solide Basis geschaffen.



Generierung der Dokumentation


Mit Hilfe der Sandcastle Help File Builder GUI kann nun auf einfache Art und Weise ein Dokumentations-Projekt angelegt werden. Hierzu sind die notwendigen Assemblies anzugeben. Die vorhandenen XML-Dateien werden automatisch hinzugeladen und müssen daher nicht extra angegeben werden.

Wurden nun beispielsweise Frameworks á la NUnit, NLog etc. verwendet wird der Builder beim Ausführen beanstanden, dass referenzierte Assemblies nicht gefunden werden können. Anstatt diese über Add hinzuzufügen, empfiehlt es sich, diese im Builder unter Dependencies einzupflegen.

Nun müssen noch Einstellungen getroffen werden, welche Templates für Generierung verwendet werden, ob 1.x, 2.x generiert werden soll, oder gar eine Website und viele weitere Einstellungen wie Überschriften usw.

Ein wichtiger Punkt ist unter Namespaces zu finden: Hier ist es möglich einzustellen, welche Namespaces in der Dokumentation aufscheinen und es kann zusätzlich eine Beschreibung für diese eingegeben werden.

Wurde alles konfiguriert, kann die Generierung gestartet werden. Diese dauert zwar ein wenig länger als man erwartet, dafür ist das Ergebnis (vorausgesetzt es wurde brav dokumentiert) sehr fein und kann für die Weitergabe oder interne Verwendung herangezogen werden.



Fazit


Mit Hilfe dieser wenigen Tools und ca. 10 - 15 Minuten Installation und Konfiguration kann ein komplettes Dokumentations-System aufgesetzt werden. Die Dokumentation selbst kann uns leider niemand abnehmen, aber das soll keine Ausrede sein. Ich persönlich setze obige Kombination schon länger ein und bin bis dato sehr zufrieden.

Sicherlich wird es Möglichkeiten geben, dies weiter zu verbessern, wer hier also eine andere Konfiguration einsetzt bzw. Vorteile für seine Lösung anbieten kann, der sei hiermit eingeladen, mir dies mitzuteilen. Ebenfalls würde mich interessieren, ob ihr Code-Dokumentationen schreibt, oder nicht, inklusive einer kurzen Begründung.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Local History Feature unter Visual Studio 2005

13.11.07 - .NET, Visual Studio, Tools, 3rd Party Tools
Beitrag von Norbert Eder
 Unter Eclipse gibt es ein nettes Feature welches sich Local History nennt. Beim Speichern einer geänderten Klasse wird im Hintergrund ein Version dieser Datei mit Zeitstempel in einen History-Container gelegt. Werden nun erneut Änderungen gemacht, die eventuell umfangreich sind und durch einen Gedankenfehler eventuell rückgängig gemacht werden wollen (inzwischen bereits einige Male gespeichedrt), kann eine alte Version aus der lokalen History bezogen werden und der alte Stand ist somit wieder hergestellt.

Diese Funktion fehlt bei Visual Studio und daher hatte ich bereits an ein kleines Projekt diesbezüglich gedacht. Glücklicherweise habe ich mich jedoch vorher auf die Suche gemacht und ein wirklich nettes Add-In für Visual Studio gefunden:

Visual Local History 2005



Aufgepasst: Das Add-In ist noch im Beta-Stadium und daher ist Vorsicht geboten.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


BlogEngine.NET aufgebohrt ...

08.10.07 - .NET, Datenverwaltung, Allerlei, Internet, Tools, 3rd Party Tools
Beitrag von Norbert Eder
 Diejenigen, die sich die neue Website von DasBackup genauer angesehen haben, bemerkten vermutlich, dass ich BlogEngine.NET dafür eingesetzt habe. Teils aus Interesse, teils weil ich vernommen hatte, dass BlogEngine.NET wirklich sehr NETt sein soll.

Nun gut. Meine Erfahrung bei der Umsetzung der neuen Webpräsenz hat eigentlich eine Bestätigung gebracht. Wirklich ein sehr feines Teil. Daraufhin schoss gleich der nächste Gedanke ein. Eine Portierung dieses Blogs auf BlogEngine.NET. Nun gut. BlogEngine.NET unterstützt blogML. Zusätzlich gibt es ein Importer-Tool, welches via ClickOnce geladen wird (Achtung Firefox User: hier muss FFClickOnce installiert sein). Zur Auswahl steht der Import von blogML als auch RSS.

Problem Nr. 1: Der RSS-Import funktioniert bei mir nicht. Es handelt sich angeblich um ein invalides RSS. Sehr fein. Alles andere kann mit diesem Feed umgehen, nur das Importer-Tool nicht. Also scheidet dieser Weg hiermit aus.

Problem Nr. 2: Woher nun ein blogML-File bekommen? Schnell eine Solution angelegt, die blogML-DLL eingebunden und flux einen Importer geschrieben, welcher aus sämtlichen Inhalten des Blogs ein blogML-File generiert. Möööööööööp. Wieder nichts. Es validiert, wird aber nicht importiert. Feine Sache.

Und nun? Ich bin zwar immer noch von BlogEngine.NET begeistert, dennoch verstopfen sich zunehmends meine Nebenhöhlen. Was lernt man daraus? In der EDV ist dann doch nicht alles so einfach wie angenommen. Aber sollte ich das Problem lösen, dann werde ich das Tool natürlich für all die anderen SimplePHPBlog-User da draussen veröffentlichen, die eventuell auf ein System umsteigen möchten, das blogML unterstützt (BlogEngine.NET, WordPress etc.).

  4 Kommentare - 970 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


DasBackup mit neuer Webpräsenz

07.10.07 - .NET, Internet, Tools, DasBackup
Beitrag von Norbert Eder
 Seit längerer Zeit auf der TODO-Liste, doch jetzt endlich geschafft, die neue Webpräsenz für DasBackup. Bei DasBackup handelt es sich um ein einfach zu verwendetes Backup-Tool mit vielen Features. Jetzt wurde die Website auf einen aktuellen Stand gebracht.

Die neue Version von DasBackup wird ebenfalls in den nächsten Wochen erscheinen und wird viele neue Funktionalitäten bieten. Weitere Informationen werden auf der Projekt-Website zukünftig vermittelt.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Google Analytics offline nutzen

28.09.07 - Internet, Tools, 3rd Party Tools, Kunterbunt
Beitrag von Norbert Eder
 Wer Google Analytics offline nutzen will hat ab sofort die Möglichkeit dazu. Über Prometeo bin ich auf die Google Analytics Suite gestoßen. Nette Sache und sieht auch noch so richtig nett aus:









Das Tool basiert auf die Adobe Integrated Runtime (AIR) welche zuvor installiert werden muss. Diese schlägt jedoch nur mit ca. 9 MB zu Buche, also nicht ganz so schlimm.

Damit wäre die Spielerei für's Wochenende gefunden ...

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


Die ultimativen Tools für Entwickler und Power User

28.08.07 - Tools, 3rd Party Tools
Beitrag von Norbert Eder
 Scott Hanselman hat seine Ultimate Developer and Power Users Tool List for Windows erneut überarbeitet und online gestellt. Großteils finden sich bekannte OpenSource Tools in dieser Liste, aber auch so manches Schmankerl ist darin versteckt. Es lohnt sich auf jeden Fall einen Blick auf diese Liste zu werfen. Das eine oder andere Werkzeug wird dadurch sicherlich den Weg auf den Rechner finden.
  2 Kommentare - 1007 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL



Zurück Weiter