Verfasst von Gerald Huber am Sonntag, 10. August 2008
Wie ihr ja sicherlich wisst, bin ich begeisterter CodeProject-Leser.
Naja und da wollte ich nun mal eine kleine Liste der von mir kürzlich gelesen Artikel hier in meinem Blog posten. Ich denke die Artikel sind alle recht interessant.
Ich verwende als Kurzbeschreibung hier in der Liste, die Kurzbeschreibung die auch auf CodeProject zu finden ist.
Nun eine Liste von “Grundlagen”-Artikeln. Es handelts sich zwar um Grundlagen, jedoch sind immer wieder ein paar interessante Aspekte zufinden oder man verinnerlicht nochmals ein Konzept.
Viel Spaß damit!!
Veröffentlicht in .NET, Featured Articles, Programmierung | Getaggt: .NET, C#, mvc, wcf, WPF | Keine Kommentare »
Verfasst von Gerald Huber am Sonntag, 2. März 2008
Endlich…..!
Daniel K. hat seinen 9. und vorerst letzten Teil seiner Blog-Serie über die Neuerungen von C# 3.0 beendet…. Alles in allem ein gelungener Beitrag! - Neben den anderen acht Blogeinträgen.
Ich finde man bekommt durch die Serie die mit einer Einführung beginnt, einen sehr guten Überblick über die Neuerungen in C# 3.0 bzw. .NET 3.5. Es werden natürlich nicht alle Themen behandelt, aber für eine Idee, was uns C# 3.0 bringt, reicht es - und das ist ihm wirklich gelungen.
Super Daniel!! Weiter so…
Veröffentlicht in .NET | Getaggt: .NET, C# | Keine Kommentare »
Verfasst von Gerald Huber am Donnerstag, 28. Februar 2008
Ich will mal ganz kurz diese Seite vorstellen: Visual Studio Gallery - Products & Extensions for Visual Studio
Also ich muss ja mal echt gestehen, dass ich über diese Seite in meiner ganzen Zeit als .NET-VS-Programmieren nie gestolpert bin. Ich finde die Seite ja den Hammer. hier kann man echt mal coole neue Extensions für mein VS finden….!!
Schade dass ich die erst jetzt gefunden habe…..
Veröffentlicht in Visual Studio | Getaggt: .NET, Visual Studio | Keine Kommentare »
Verfasst von Gerald Huber am Sonntag, 17. Februar 2008
Wiedereinmal habe ich auf CodeProject.com einen sehr lesenswerten Beitrag “Window Tabifier“ gefunden. In dem Artikel von Giorgi Dalakishvili geht es darum, wie man verschiedenste Fenster von verschiedenen Anwendungen innerhalb eines Fenster mittels Tabs zusammenfast.
Auch im Hinblick auf das schon mittlerweile mehrmals aufgetauchte Thema WinApi-Calls eine interessante Sache.
Man sollte sich den Code auf jeden Fall mal ansehen.
Veröffentlicht in .NET | Getaggt: .NET, C#, tabs | Keine Kommentare »
Verfasst von Gerald Huber am Samstag, 16. Februar 2008
Im Rahmen eines kleinen Ausflugs auf CodeProject.com bin ich über diesen interessanten kleinen Beitrag gestolpert:
How to get the last restart/reboot time for windows
Im wesendlichen ist er interessant unter der Betrachtung, dass ich hier vor ein paar Tagen über native API Calls geschreiben habe.
In diesem Beitrag wird die letzte Restart-Zeit einer Windows Workstation ermittelt… kleines interessantes Code-Snippet…
Veröffentlicht in .NET | Getaggt: .NET, C#, reboot time, restart time | Keine Kommentare »
Verfasst von Gerald Huber am Freitag, 8. Februar 2008
Ich bin gerade über den interessanten Blog von Robert Mühsig gestolpert….
Er beschäftigt sich mit .NET und hat unter dem TAG HowTo einige interessante Howtos zu .Net zusammengestellt bzw. geschrieben.
Besonders interessant finde ich das HowTo zu Windows Presentation Foundation….
Also ein Blick ist der Blog alle mal wert….
Veröffentlicht in .NET | Getaggt: .NET, HowTo, WPF | Keine Kommentare »
Verfasst von Gerald Huber am Montag, 14. Januar 2008
Morgen beginnt bei uns an der Uni wieder eine Workshop-Reihe über .NET.
Diesmal bieten wir aber darüberhinaus noch zwei Workshops eher anderer Natur an: 1. Ein Workshop zu PowerPoint 2007 und 2. einen Präsentationsworkshop.
Hiermal die Beschreibung:
ErfolgreichEntwickeln! –ErfolgreichPräsentieren!
WillstduErfolgreichsein? –DannsolltestduzuunsereWorkshops und Vorträgenbesuchen. MitSpass, lernstdunebenTechnologie-Know-Howallesum deineKundenzuüberzeugen!
-
.NET 3.5 –EineEinführung-Vortragvon Marc Kirchhoff
Dienstag, 15.01.08 -14:30-16:00 Uhr-RaumWA 0610.
-
C# -EinWorkshop in zweiTeilen-1.Teil –Workshop von Gerald Huber
Mittwoch, 16.01.2008 -14-16+ Uhr-CIP-Pool WA
-
ASP .NET –Dynamisch? –Ja, bitte!–Vortragvon Marc Kirchhoff
Dienstag, 22.01.08 -14:30-16:00 Uhr-RaumWA 0610
-
PowerPoint 2007 -Folien–Workshop von Jan Rüdiger
Mittwoch, 23.01.08 -14-16:00 Uhr-CIP-Pool WA
-
ErfolgreichPräsentieren–Ausdrucksstarküberzeugen–Workshop von Gerald Huber
Dienstag, 29.01.08 -14:30-16:00 Uhr-RaumWA 0610
Achtung! Max 15 Personen!! –Bitte per Mail anmelden!
-
C# -EinWorkshop in zweiTeilen-2.Teil –Workshop von Gerald Huber
Mittwoch, 30.01.2008 -14-16+ Uhr-CIP-Pool WA
-
Objekt, bitte! –MitC# einfachobjektorientiertProgrammieren-Workshop v. Jan Rüdiger
Donnerstag, 06.02.08 -14:00-16:00 Uhr-CIP-Pool WA
Also alle sind herzlich eingeladen…..!
Bis dann Euer Gerald
Veröffentlicht in .NET, MSP, Office 2007 | Getaggt: .NET, C#, PowerPoint, Workshop | Keine Kommentare »
Verfasst von Gerald Huber am Montag, 7. Januar 2008
Wieder einmal eine Frage, die sich der ein oder andere sicherlich schon mal gestellt hat, was ist, wenn der Befehl/die Funktion die ich brauche nicht in der .NET-Library enthalten ist? - Klar, momentan gibt es (so gut wie .NET 3.5) aber es ist immer noch nicht alles von Windows “gewrappt” worden.
Kann man also unter (innerhalb) von C# Win32-Api-Methoden aufrufen? - JA.
Und zwar so:
-
Wir machen unsere Funktion ausfindig. Z.B. die Methode den um die Workstation, also unsere aktuelle Windows-Sitzung zu sperren.
-
Die MSDN-Library sagt hierzu, dass wir die Methode LockWorkStation aus der user32.dll-Datei brauchen.
-
Nun schreiben wir in unsere C#-Klasse folgende Zeilen:
[DllImport("user32.dll", SetLastError = true)]
public static extern bool LockWorkStation();
Hierbei Importieren wir die “user32.dll” mittels “DllImport” und müssen natürlich die Methode als “extern” definieren, da sie ja aus dieser DLL-Datei importiert wird.
“SetLastError=true” sagt nur, dass wir eine Fehlermeldung der Importierten Methode auslesen könnten.Anmerkung: Hätten wir zu dem DllImport-Attribute noch ” EntryPoint=”LockWorkStation” ” geschrieben hätten wir unsere Methode anders benennen können, also z.B. wie folgt:
[DllImport("user32.dll", EntryPoint="LockWorkStation", SetLastError = true)]
public static extern bool Lock();
-
Das ist auch schon alles.
Viel Spass!
Veröffentlicht in .NET | Getaggt: .NET, C#, DllImport, p/invoke | 1 Kommentar »
Verfasst von Gerald Huber am Samstag, 5. Januar 2008
Ich wurde gestern wieder einmal gefragt, wie man ein NotifyIcon-Element bei .NET ein Bitmap-Image als Icon übergeben kann.
Eigentlich ist es ganz einfach, wenn man es weiß 
// Here is our notifyIcon
NotifyIcon myNotifyIcon;
this.myNotifyIcon = new NotifyIcon(this.components);
// now we convert the Bitmap image in an icon
Icon icon = Icon.FromHandle(((Bitmap)Image.FromFile(”Resources/Settings.png”)).GetHicon());
this.myNotifyIcon.Icon = icon;
Veröffentlicht in .NET | Getaggt: .NET, Bitmap, C#, NotifyIcon | 1 Kommentar »