ASP.NET Beratung & Entwicklung   ·   helpyoo.de - The friendly computer people

xs.Serialize(brainstream,deedee)

# Friday, February 23, 2007

ScrewTurn Wiki

Wer eine Wiki-Software auf Basis von ASP.NET 2.0/C# sucht wird bei ScrewTurn [1]  fündig. ScrewTurn Wiki bietet wirklich interessante Features wie ein ProviderModell zur Nutzung von XML-Dateien/SQL-Server als Storage, Mehrsprachigkeit, Plugin-Framework, RSS-Feeds, TagCloud, u.v.m. und stellt endlich eine brauchbare Alternative zu den zahlreich verfügbaren PHP Wikis dar. Derzeit steht die 2.0 RC zum Download zur Verfügung, wird aber bald als Final Release erscheinen. Die Installation und der Einsatz der Wiki-Software ist komfortabel, einfach und praktikabel. Infos zum Release gibts im dazugehörigen Blog [2].
Fazit: sehr empfehlenswert! ;-)

[1] http://www.screwturn.eu/
[2] http://www.screwturn.eu/blog/


Geschrieben am , Comments [0]
Categories: .net |  ASP 2.0 |  CSharp |  Web 2.0
Technorati Tags:  |  |  |  | 87 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Thursday, February 15, 2007

Waehrungssymbol fuer Numerische Felder in ASP.NET

Wer eine mehrsparchige Applikation erstellt, kann relativ problemlos mit

Thread.CurrentThread.CurrentCulture = new CultureInfo(currentCulture, false);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(currentUICulture, false);

die benötigte Sprache/Culture setzen. Dann werden neben Datumsfeldern auch Währungsfelder korrekt für die jeweilige Culture angezeigt. Möchte man nun z.B. Preise aus der Datenbank oder woher auch immer anzeigen, kommt etwas in der Art von '<%# string.Format("{0:C}", Eval("Price")) %>' zur Anwendung. So weit so gut. Möchte man aber aus bestimmten Gründen die Preise nur in einer Währung anzeigen, also z.B. in EUR und nicht noch für jede Culture Umrechnungstabellen hinterlegen, steht man vor dem Problem dass der Preis für z.B. en-US mit dem $ Währungssymbol angezeigt wird, was natürlich schlichtweg falsch ist,  da der Preis eben nur in EUR vorliegt. Als einfachen Fix für das Problem kann man an der Stelle wo man die Culture-Threads setzt einfach noch:

NumberFormatInfo.CurrentInfo.CurrencySymbol = " EUR ";

hinzufügen und schon wird immer - egal welche Culture gewählt wurde -  EUR als Währungsymbol angezeigt. Dabei ist zu beachten, dass man beim setzten der CultureThreads hinten noch den Parameter "false" hinzufügt, da sonst die Lokalisierungs-Einstellungen des Users berücksichtigt werden, was gerade in Hinsicht auf die Euro-Umstellung bei Systemen vor WindowsXP zu falschen Anzeigen führen kann.

[1] MSDN: Formatting Number Data for specific culture


Geschrieben am , Comments [0]
Categories: .net |  ASP 2.0 |  CSharp
Technorati Tags:  |  |  | 204 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Saturday, January 27, 2007

Tasten-Kuerzel fuer Visual C# 2005

Nette Poster mit einer Übersicht aller Tastatur-Kürzel für Visual C# 2005 in Farbe und Graustufen zum Ausdrucken gibts aktuell zum Download [1]. Ach ja für VB [2] gibts das auch... ;-)

[1] Visual C# 2005 Keyboard Shortcut Reference Poster
[2] Visual Basic 2005 Keyboard Shortcut Reference Poster


Geschrieben am , Comments [0]
Categories: .net |  CSharp |  Visual Studio
Technorati Tags:  |  |  | 47 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Friday, July 28, 2006

Externe Programme von .NET aus starten und ueberwachen

Auf TheScarms.com [1] findet sich ein ganz nützlicher Artikel um externe Programme z.B. auf der CommandLine zu starten und sie zu überwachen bzw. deren Ausgabe weiter zu verwenden.
Ich habe das aktuell gebraucht um in einer ASP.NET Anwendung per OpenSSL-Command-Tool Strings nach bestimmten Vorgaben zu verschlüsseln.
Dazu wird openssl.exe als unsichtbarer Prozess (ohne Fenster) aus der ASP.NET Anwendung mit entsprechenden Parametern gestartet und die Standardausgabe per Streamreader überschrieben und so direkt an die Anwendung zur weiteren Verarbeitung zurückgegeben. Das funktioniert erstaunlicherweise recht flott und stabil. 

Kurzer Auszug aus dem C#-Code:

Process myProcess = new Process();
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.CreateNoWindow = true;

myProcess.StartInfo.RedirectStandardOutput = true;
myProcess.StartInfo.RedirectStandardError = true;

myProcess.StartInfo.FileName = @"C:\\windows\\system32\\cmd";
myProcess.StartInfo.Arguments = "/C echo \""+data
  +"\" | c:\\openssl\\bin\\openssl enc -a -e -des-ede3-ofb -pass pass:"
  
+key;

myProcess.Start();
StreamReader sOut = myProcess.StandardOutput;

myProcess.WaitForExit();
string myOutput = sOut.ReadToEnd();
sOut.Close();
myProcess.Close();

return myOutput;

Das Ganze der Einfachheit halber ohne die erweiterten Fehlerprüf-Routinen...

[1] http://www.thescarms.com/dotnet/Process.asp


Geschrieben am , Comments [1]
Categories: ASP 2.0 |  CSharp
Technorati Tags:  |  | 132 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Tuesday, May 16, 2006

iTunes Export mit C#

csharpunditunes.jpg

iTunes ist ja in vielen Bereichen ganz nett, kann aber auch nerven. Wenn man am PC seine Songbibliothek lieber mit Winamp oder anderen Mediaplayern abspielen möchte, kann man mit iTunes Export [1] einer kleinen Winforms/Konsolen Anwendung in C# problemlos Playlists im Standard .m3u Format exportieren. Die Anwendung ist Open Source und steht auch im SourceCode zur Verfügung. Interessanterweise lässt sich iTunes recht einfach über C# ansprechen. Weitere Beispiele finden sich z.B. bei Codeproject zum Ansprechen der Bibliothek und Songs sowie LibraryExport nach SQL-Server [2][3]. iTunes kann auch über COM per WSH angesprochen werden, ein entsprechender SDK nebst Beispielen und Doku findet sich unter [4].

[1] http://www.ericdaugherty.com/dev/itunesexport/index.html
[2] http://www.codeproject.com/csharp/itunes_and_net.asp
[3] http://www.codeproject.com/cs/database/sqltunes.asp
[4] http://developer.apple.com/sdk/itunescomsdk.html

Now playing: Kaito - Special Life - Release your body (Amazon)


Geschrieben am , Comments [0]
Categories: CSharp |  SQL |  iPod |  Media |  XML
Technorati Tags:  |  |  |  |  | 115 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



Page 1 of 4 in the netCSharp category Next Page

Aktuelle Empfehlungen


Suche

RSS Feed

FeedBurner Feed Count Subscribers

Tag cloud

About (1) .net (134) .net 3.0 (10) ADO (2) ASP 2.0 (81) Community (26) Compact Framework (7) CSharp (17) Enhancements (36) Framework (28) patterns & practices (13) Silverlight (8) SQL (19) Visual Studio (62) WebServices (6) WPF (7) WPF/E (9) XNA (6) About (5) AJAX (11) Apple (24) Blogging (50) RSS (17) Themes (7) dasBlog (74) dasBlog (1) Design (14) Gadgets (2) Gaming (36) Geschenkideen (13) GIS (24) Google (14) Javascript (2) Medien (16) Microsoft (147) Mobile (52) Movies (9) Music (28) Netzwelt (136) Office (12) Offtopic (48) Fun (69) OS (9) Linux (29) MacOSX (70) Windows (205) Vista (72) Other Interests (16) Brain&Consciousness (2) Brainfood (16) Food (4) Fussball WM 2006 (20) HitchHikers Guide (14) Programming (9) Security (57) Antispam (2) Antispam  (3) Sony (1) tagged (1) Technology (125) 3D (1) Browser (72) CSS (10) Flash (11) iPhone (8) iPod (28) Kommunikation (6) Media (56) PocketPC (19) PS3 (3) PSP (25) Standards (11) Video (1) Web 2.0 (30) Webserver (4) XML (8) SearchEngines (59) Tools (169) VJ (4) Werbung (3) Windows Live (31) Windows Live Writer (16) XBOX (81) Zeitgeist (4) Zune (5)

Aktuelle Artikel

Blog Archiv

Über mich

vj deedee
 vjdeedee
XING

    Links

    Einkaufen

    Brainstream Shop

    Buttons

    Blogverzeichnis - Blog Verzeichnis bloggerei.de

    PageRank Verifizierung deedee.brainstream.net
    Suchmaschinenoptimierung mit Ranking-Hits
    prontoo.de - Pagerank Anzeige ohne Toolbar

    Blog Statistik

    Total Posts: 1044
    This Year: 0
    This Month: 0
    This Week: 0
    Comments: 277

    Letzter Update: Tuesday, December 16, 2008 4:17:38 PM (Mitteleuropäische Zeit, UTC+01:00)
    Erstellt mit: newtelligence dasBlog 2.2.8279.16125

    Login

    InfosClient