Threading in C# und WPF

Anbei der Code womit sich neue WPF-Fenster in einem eigenen Thread öffnen lassen. War eine unsere Aufgaben in der Vorlesung Betriebssysteme.

MainWindow.xaml.cs

… .. using System.Threading; namespace Threading { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Thread thread = Thread.CurrentThread; this.DataContext = new { ThreadId = thread.ManagedThreadId }; } private void [...]

How to use the BackgroundWorker Thread in C#

BackgroundWorker-Thread

Pils wird in einem neuen Thread ausgeführt und nach Fertigstellung wird bw_RunWorkerCompleted aufgerufen und im alten Thread ausgeführt.

private BackgroundWorker bw = new BackgroundWorker(); public Form1() { InitializeComponent(); bw.WorkerReportsProgress = true; bw.WorkerSupportsCancellation = true; bw.ProgressChanged += new ProgressChangedEventHandler(bw_ProgressChanged); bw.DoWork += new DoWorkEventHandler(bw_DoWork); bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted); } public void buttonStart_Click(object sender, EventArgs e) [...]

C# Tutorials

Kleine Linksammlung zu C#

DLL-Aufruf: http://dotnet-snippets.de/dns/dll-aufruf-SID28.aspx

ADO.NET – die Verbindung zu einer Datenbank herstellen: http://openbook.galileocomputing.de/visual_csharp/visual_csharp_25_001.htm#mj5584d33603a92a947abc6bc87ede4f67

Entwickeln vom Windows-Dienstanwendungen: http://openbook.galileocomputing.de/visual_csharp/visual_csharp_20_003.htm#mjefcda1d20317d548315b7fa6d71a2787

API-Aufrufe mit PInvoke: http://openbook.galileocomputing.de/visual_csharp/visual_csharp_20_002.htm#mj391e583525457812f4c9b85ab37a758e

Strings formatieren mit C#: http://alexonasp.net/samples/stringformatting/

Texteingabefelder mit der Klasse »TextBox« http://openbook.galileocomputing.de/visual_csharp/visual_csharp_14_006.htm#mj9204ae386b65efc58a16804834ea4645

C# – Textdatei – Lesen, Schreiben und zeilenweise Manipulation http://www.tsql.de/csharp/csharp_textdatei

C# Tipps, Teil 1 – Threads, Prozesse und Synchronisierung http://msdn.microsoft.com/de-de/library/bb979243.aspx

Mit [...]

Tag-Cloud Codeschnipsel

Um die “Tag Cloud” Tags anzeigen zu lassen von allen Posts die man sehen kann (auch als privat markierte Posts) muss man den PHP-Code von WordPress ändern.

Im File: \wordpress\wp-includes\category-template.php in der Funktion: wp_tag_cloud() muss man unter den Codeanfang:

function wp_tag_cloud( $args = ” ) { $defaults = array( ‘smallest’ => 8, ‘largest’ => 22, [...]

Perl lernen

Links:

Perl Wiki: http://win32.perl.org/wiki/index.php?title=Main_Page

Nagios Wiki: http://www.pnp4nagios.org/

Perl HP: http://www.perl.com/download.csp#win32

Perl Programmierumgebung: http://www.activestate.com/activeperl/

Files: Logging in Perl Logging.doc

Beschreibung über logging in Perl

Languages:Deutsch Category:Perl Date:November 30, -0001 27.0 KiB 158 Downloads Details… Perl: Dateioperationen Dateien.doc

Dateioperationen in Perl: schreiben, auslesen, modifizieren, öffnen, schließen,.. – mit Codebeispielen!

Languages:Deutsch Category:Perl Date:November 30, -0001 43.5 KiB 151 Downloads
Details…

Perl: Substitution & Pattern
Substitution und Pattern.doc

Substitution und Pattern für Perl

Languages:Deutsch

Category:Perl

Date:November 30, -0001

45.5 KiB
125 Downloads
Details…

Perl: Umgebungsvar
Umgebungsvar.doc

Umgebungsvariablen in Perl

Category:Perl

Date:November 30, -0001

24.5 KiB
98 Downloads
Details…