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