Aug

Visual Studio 2010 Extension: Unicode Converter 1.0 (with Tutorial)

Posted in Development, English posts By Gordon Breuer 2 Comments Tagged Under : , , ,


Unicode Converter V1.0For quite some time I’m using a tool a co-worker has written to convert some text into “websafe” text. That’s implying the convertion of special characters into html entities wherever possible, otherwise in their corresponding unicode notation (&#0000;), replacing more then one space in a row with non-breaking spaces (&nbsp;), replacing single line-breaks with the corresponding html-tag (<br />) and also enclosing paragraphs with their html-tag (<p>…</p>). Texts converted in this manner are having less or even no encoding problems in any webbrowsers and you don’t have to fiddle around with manual adding those paragraph tags.

I’m using this tool a lot when working with html files directly in Notepad++ or a similar texteditor. But since that time I’m now mainly working within Visual Studio. You may argue that you can add the text in the design-view and Visual Studio is converting it for you. But not all special chars are converted and when the text is some kind of rich edit (e.g. from Word) you get a lot of unwanted formatting, too! So you could paste it into a plain-text editor, copy it back to the clipboardf and then paste it into Vis…. For God’s sake! Let’s abadon this thought immediately before someone will really do it this way! Saying it with a borrowed term: There’s an app for that! Winking smile

First you have to make a tough decission: Go straight to the Visual Studio Gallery, download, install and just use my “Unicode Converter”-Extension. Or you read on and I will explain a few things about how I solved some problems. Oh, and just in case: there is a link to the sourcecode of the extension at the end of this article! Mehr...

Aug

Pimp my IDE: Plug-Ins für Visual Studio 2010 die man kennen sollte

Posted in Development, Auf dem Prüfstand, Programme und Werkzeuge By Gordon Breuer 0 Comments Tagged Under : , ,


aboutpixel.de - Wendeplatten © chatwiselViele Entwickler verbringen einen Großteil ihrer Arbeitszeit mit dem Lesen, Verstehen und (Um-)Schreiben von Code innerhalb der IDE ihrer Wahl – Im Falle der .NET-Entwickler zumeist Microsoft Visual Studio. Leider gelten fast alle folgenden Empfehlungen nicht für die Nutzer der kostenfreien Express-Version, da diese keine Plug-Ins von Fremdherstellern unterstützt. Alle anderen sind aber eingeladen weiter zu lesen mit welchen ausgesuchten Helfern ich mir die Arbeit täglich aufs neue erleichtere.

Einige Erweiterungen wird man hier vergeblich suchen, darunter auch den bekanntesten Vertreter aus dem Hause Jetbrains. Nicht, dass ich ReSharper nicht schon selbst benutzt hätte und seine Funktionen den Entwickleralltag stark vereinfachen können. Jedoch soll meine Auflistung hier nur kostenfreie Plug-Ins aufzählen.

aboutpixel.de - Für nen Apfel und nen Ei © Marcel WöhrmannWenn man beispielsweise die Microsoft Gallerie der Visual Studio Plug-Ins durchgeht findet man hunderte von kostenlosen Helfern. Einige sind völlig unbrauchbar, manche fehlerhaft und hinter einigen verstecken sich in Wahrheit Trial-Versionen von oft teuren Vollprodukten. Doch es gibt auch einige besondere Schätze die sich zu finden lohnen. Ich habe mich auf die langwierige Suche nach der Nadel im Nadelhaufen gemacht und hier ist schließlich meine reiche Ausbeute! Mehr...

Jul

Gegen schwüle Entwicklung mit Interfaces und Typed Parameter

Posted in Development By Gordon Breuer 0 Comments Tagged Under : , , , , ,


Bei der Planung des letzten Kundenwebs stellte sich mal wieder die Aufgabe eine Navigation zu erstellen, die auf der Datenbank unseres eigenen CMS ConLIVE! basiert. Jedes Web hat dabei eine eigene Datenbank, die jedoch auf einer größtenteils einheitlichen Tabellenstruktur basiert. Vor zwei Jahren entwickelten wir alle Webs noch mit classic ASP und es existierte hierfür eine selbstgeschriebene Library mit Standartfunktionen, u.a. um besagte Navigation zu generieren. Inzwischen sind auch wir auf .NET-Programmierung umgestiegen, allerdings musste deshalb zunächst auch für jedes Web individuell das Auslesen und Zusammenstellen aller Daten erfolgen da die bisherige Library unbrauchbar geworden war. Eine eher “schwüle” Situation, von DRY also keine Spur. Eine neue Library musste her!

In classic ASP hatten wir in jedem Web die jeweilige Datenbank in der Variablen “db” initialisiert. Da die Tabellennamen und deren Struktur gleich sind konnten wir in der Library mit einfachen SQL-Anweisungen die Daten abrufen. Natürlich könnte man es ähnlich auch jetzt in .NET machen, andererseits bieten O/R-Mapper wie Linq2Sql nicht zu Unterschätzende Vorteile, nicht zuletzt Intellisense, Typsicherheit und Syntaxkontrolle bereits zum Zeitpunkt des Kompilierens. Doch auch wenn die für unsere Anwendungszwecke benötigten Tabellennamen und -spalten unter den Webs identisch sind so werden doch immer mal individuelle Anpassungen vorgenommen. Im Falle von Linq2Sql bedeutet das, dass jedes Web seine eigene DBML-Datei erhält und wir keine globale für alle Webs verwenden. Doch wie dann eine global verwendbare Bibliothek erstellen? Die Antwort waren für uns die oft unterschätzten Interfaces kombiniert mit Typed Parametern. Mehr...

Apr

Microsoft Visual Studio 2010: Windows 7-Theme

Posted in English posts, Development, Unterhaltung By Gordon Breuer 7 Comments Tagged Under : , ,


This article is also available in English! This article is also available in English!

vs2010_themepack Wie die meisten .NET-Entwickler wohl inzwischen mitbekommen haben, ist seit wenigen Stunden endlich die finale RTM-Version von Visual Studio 2010 verfügbar. Die glücklichen Besitzer einer MSDN-Lizenz werden schon zugeschlagen haben. Da ich leider nicht zu diesen Glücklichen gehöre und mir auch niemand (bisher) ein unmoralisches Angebot für eine Einzellizenz gemacht hat, werde ich mich erst mal mit der Express-Version begnügen müssen. *sigh*

Genug der melancholischen Gedanken, Zeit für ein wenig Farbe:
Auf microsoftfeed.com habe ich einige Hintergrundbilder im Visual Studio 2010 Design gefunden. Und um das Ganze zu vereinfachen auch sogleich ein eigenes Windows 7-Theme erstellt, welches das dutzend Wallpaper in zufälliger Reihenfolge anzeigt. Das Ganze garniert mit einem Hauch von Lila / Flieder, es ist ja immerhin Frühling! ;-)

Download: VS2010.themepack (765 KB, Windows-Themenpaketdatei)

Artikel empfehlen auf .NET-Kicks Deutschland

Share or Bookmark this Article:
  • E-Mail
  • TwitThis
  • del.icio.us
  • Facebook
  • MisterWong.DE
  • Technorati
  • DotNetKicks
  • LinkArena
  • Google
  • DotNetKicks German
© Copyright 2007 - 2010, Gordon Breuer Powered by: BlogEngine.NET 1.6.0.0 with 20 extensions
Interested on your own Blog or on ASP.NET hosting for factory costs? Just send me a e-mail and a short description of your project!