.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

Word 2007 Winamp Controller 2

10.07.06 - Microsoft Office
Beitrag von Norbert Eder
 Da es einen Kommentar zum Ursprünglichen Artikel (Word 2007 Winamp Controller) gab, der im Grunde die Aussage "so einen Schwachsinn braucht man nicht", hier eine Aufklärung wofür dieses Beispiel gut war/ist:

Es zeigt, wie man unter Office (denn dies funktioniert nicht nur unter Word) auf einfache Art und Weise mit Hilfe von .NET Custom Panes erstellen kann. Dies ist also nicht nur auf eine Winamp-Funktionalität beschränkt, sondern kann natürlich wesentlich komplexere Züge annehmen. Und das mit der ganzen Power von .NET.

Für viele Unternehmen kann dies also eine einfache und kostengünstige Variante darstellen, Vorgänge zu automatisieren bzw. zu vereinfachen, da sich viele Möglichkeiten dadurch auftun und die Programmierung unter Visual Studio dann doch ein wenig lustiger ist, als VBA unter einem beliebigen Office-Produkt.

Diesen "Schwachsinn" werden also viele Unternehmen benötigen und auch zu schätzen wissen. Das Winamp-Beispiel diente lediglich der Veranschaulichung und nichts desto trotz muss ich zugeben, dass ich dieses Beispiel demnächst erweitern und verschönern werde, da anscheinend doch einige zig Stunden pro Tag mit Office arbeiten und bereits ihre Wünsche angemeldet haben :)

Ich hoffe, dies klärt über den Sinn dahinter ein wenig auf und macht diese Funktionalität verständlicher.

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


Umbau abgeschlossen. Was ist neu?

08.07.06 - Blog-Intern
Beitrag von Norbert Eder
 So, nun ist der komplette Umbau abgeschlossen. Alle geänderten Files wurden eingespielt und einige neue Dinge tun sich auf.

So ist etwa - wie bereits bekannt gegeben - die Bücherecke neu. Weiters gibt es nun eine Übersicht aller von mir erfassten Tutorials. Enthalten sind zur Zeit noch nicht alle, die ausstehenden werden jedoch bald folgen. Weiters gibt es einen eigenen Punkt Projekte, unter dem alle aktuellen Projekte aufgelistet werden und in weiterer Folge zu den Projekten selbst verlinkt.

Zusätzlich hat sich der Menü-Aufbau etwas geändert. So gibt es nun ein Main-Menü mit den entsprechenden Punkten. Auf der rechten Seite finden sich weiterhin die gewohnten Einträge, allerdings ein wenig anders sortiert.

Ab nun geht's wieder um den Content und nicht um das Design.

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


Manchmal sind Änderungen einfach notwendig

08.07.06 - Blog-Intern
Beitrag von Norbert Eder
 In diesem Sinne hat sich mein Blog ein wenig verändert. Der Content ist der gleiche, aber es sollte für den Besucher einfacher sein, diesen auch zu finden. Daher erkläre ich den heutigen Tag zum "Tag der Erneuerung". Sollte es zu kurzen Unannehmlichkeiten kommen, bitte ich dies zu entschuldigen. Die Feeds sind davon nicht betroffen, sollten als weiterhin ohne Probleme laufen.

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


Bücherliste

08.07.06 - Blog-Intern
Beitrag von Norbert Eder
 Nachdem ich schon des öfteren gefragt wurde, welche Fachbücher ich so lese und ich nicht jedes Mal die gleiche Antwort geben muss, gibt es hier ab sofort eine kleine Bücherecke [1]. Darin befinden sich die Bücher die ich gerade lese, oder immer wieder benötige.

[1] Meine Bücherecke

  Kommentar hinzufügen   |  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


Word 2007 Winamp Controller

07.07.06 - Microsoft Office
Beitrag von Norbert Eder
 Unter Office 2007 ist es ja recht einfach möglich, Custom Panes zu erstellen, die entsprechende Funktionalitäten anbieten. Wer nun gerne während der Arbeit Musik hört und zudem auch noch viel unter Word unterwegs ist, der möchte eventuell eine Custom Pane, um Winamp zu kontrollieren.

Hier nun ein sehr einfaches Beispiel.



Und das ganze Projekt gibt es natürlich auch wieder verfügbar - eine C# Visual Studio 2005 Solution.

Download WinampController.zip (423 KB)

  3 Kommentare - 976 mal angesehen   |  1 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 - 716 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Der richtige Weg zu Microsoft Zertifizierungen?

06.07.06 - Entwicklung, Diskussionen
Beitrag von Norbert Eder
 Werte Blog-Leser!

Ich weiß, dass einige von euch bereits Microsoft Developer Zertifizierungen gemacht haben bzw. manche gerade am Lernen sind. Daher wende ich mich einmal mit einer Frage an euch, eventuell könnt ihr mir weiterhelfen:

Ich möchte in der nächsten Zeit einige Developer-Zertifizierungen absolvieren und bin noch ein wenig unschlüssig, welche Zertifizierung ich machen soll (immerhin gab es von Microsoft diesbezüglich eine Umstellung auf neue Zertifikate). Dazu nun einige Fragen:

1. Welche Zertifizierung würdet ihr machen bzw. habt ihr gemacht? (Richtung C#, SQL Server)
2. Welche Vorbereitungen habt ihr absolviert? (Unterlagen etc.)
3. Etwaige Tipps und Tricks?
4. Wie lange war eure Vorlaufzeit?

Ich würde mich über den einen oder anderen sachdienlichen Hinweis freuen. Entweder hier per Kommentar oder via mein Kontakt-Formular.

Vielen Dank.

  Kommentar hinzufügen   |  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 - 729 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL



Zurück Weiter