Monday, June 16, 2014

C# - FileSystemWatcher

Short example how to implement the FileSystemWatcher class.


In my example I´ve used a empty windows forms application.

First stepp, add a textbox and a button to the form.












Next we will implement the FileSystemWatcher class.
I´ve used in this example the Start button to initialize the FileSystemWatcher class.











I´ve created the FileSystemWatcher class to monitor a local path.

With watcher.Created += watcherEventwatcher.Deleted += watcherEvent and watcher.Renamed += watcherEvent we will create three events.
The first event will happen if a new file is created in this folder. (watcher.Created += watcherEvent)
The second event will happen if a file is deleted in this folder. (watcher.Deleted += watcherEvent)
The third event will happen if a file is renamed in this folder. (watcher.Renamed += watcherEvent)


As next step we have to create the watcherEvent function.



















Within this function we will handle all three events.
In my example, I will just write the event name to the text box.

Therefore we have to implement a delegate.
This is necessary because the FileSystemWatcher is running in the background as separate thread and it is not possible to update a object in the form from a new sub thread.

To handle this, I´ve created a function called "UpdateWatcherOutput" and also the delegate UpdateWatcherOutputCallback.

In this function we can update the text box with the event name.

In the event function from the FileSystemWatcher we will check if a Invoke is required. (WatcherOutputTextBox.InvokeRequired)

If YES, we will create a new delegate UpdateWatcherOutputCallback and will invoke it.


Now you can start the application and with the Start button the FileSystemWatcher will start with his work.
When you now create, delete or rename a file in the defined path, you will see the event name in the text box.


Have fun :-)

C# - discussion/topics memory

Hi community,

write your wishes as comment in which topic you are interested in.

Also if you have some special topics which should be worked out in the community.

If you have some topics which should be prepared as tutorial or example you can also list this as comment.


Make my blog famous

Creating a blog is quite easy today.
To fill the blog continuous with content is not so easy as it sounds like.

This includes the reader!
If a blog is rarely or not visited, is a fast pass away the desire to fill in with farther content.
For whom the well?
Therefore the reader, the traffic, the clicks, die visitors are important indicators.
But how I come to these indicators?
How can I improve these indicators, make my blog famous?

Let´s start with the first step

But how I come to these indicators?

Therefore many possibilities and tools are available. In this article I want to show you one of these possibilities.
Let´s talk about Google Analytics.
This web tool (from Google) is free and easy to link with a blog.
How to link Google Analytics and a blog I´ve described in another article.
After this link is available you will get these important indicators like:

  • Page views
  • How long do users stay on my web site?
  • What pages / posts are the most frequented?
  • Where are the users from?
  • And much more …


Thus we would then already at the second question.

How can I improve these indicators, make my blog famous?

There are many possibilities!
One possibility is, to make your blog famous, to login your blog to a so called blog register.

But be carefully!
Don´t login to every blog register you find in the internet. You should choose the right one. Good blog register will bring good backlinks and a better ranking.

Another possibility is to comment other blogs and link your own website or blog within this comment.
The comments should be productive and should match the theme.
So called networking.

Guest article for other blogger is also an alternative.
Here you can show your potential and will raise the interest of other readers.


I think there are much more possibilities but I´ve described only these three topics for the beginning.

14.06.2014

Hi zusammen,

Zweiter Tag mit dem Blog

Was ist in der Zwischenzeit passiert? … Nicht viel

Ich habe weiter Posts veröffentlicht, unter anderem mein erstes Ölgemälde.
Es war ein Krebsnebel.

Ich habe mich auch ein bisschen mit Blogverzeichnissen auseinandergesetzt.

Google Analytics war auch auf meiner Liste. Ich habe begonnen mich in das Thema einzulesen und was soll ich sagen, nicht schlecht!
Es ist sehr interessant was man mit solchen Tools alles über die eigene Webseite analysieren kann.

Auch das Einbinden in den eigenen Blog ist recht einfach.

Nach ein paar Stunden sieht man dort schon die ersten Ergebnisse.
Wieviel User haben die Webseite besucht?
Welche Seiten haben Sie besucht?
Und noch vieles mehr.


Ich werde euch auf dem Laufenden halten wie es weitergeht.

Erster Kontakt

Hallo zusammen,

Heute habe ich meinen ersten Blog erstellt und will euch meine Erfahrungen mitteilen.

Ok … Einen neuen Blog erstellen ist ziemlich einfach. Ich habe www.blogger.com benutzt, da der erste Eindruck und das Look and Feel mir zugesagt haben.
Einen Blog Titel, Blog Adresse und das Layout (man kann aus vielen Templates wählen) auswählen und schon ist das Grundgerüst fertig.

Als nächstes habe ich mich ein bisschen mit dem Hauptmenü/Dashboard von blogger beschäftigt.
Wo finde ich was, wie funtkioniert was, … einfach um vertraut mit der ganzen Sache zu werden.

Ich finde die Menüführung von blogger ganz einfach gestaltet. Man findet schnell die wichtigsten Einstellungen und auch das Design lässt für einen Anfänger nicht viele Wünsche offen.
Das Layout des Blogs lässt sich zudem auch noch etwas manuell modifizieren was ich sehr nett finde.

Jetzt ist es an der Zeit meinen ersten Post zu verfassen … Yeah :-)
Es ist einfach!
Einen neuen Post erstellen … Veröffentlichen … Fertig

Anschließend hab ich gleich ein paar meiner Zeichnungen gepostet, seht sie euch an!

Da gibt es auch Seiten die man erstellen kann!
Gesagt getan, meine erste Seite mit drawings.


So, dass war es für den ersten Tag.


Updates folgen.

Sunday, June 15, 2014

Blog bekannter machen

Einen Blog zu erstellen ist heut zu tage keine große Aufgabe mehr.
Diesen jedoch kontinuierlich mit neuem Inhalt zu füllen schon.

Und dazu gehören die Leser!
Wenn ein Blog selten bis gar nicht besucht wird, wird einem schnell die Lust vergehen in mit weitern Inhalten zu füllen, für wen den auch?

Deshalb zählen die Leser, der Traffic, die Klicks, die Besuche zu einer der wichtigsten Indikatoren.
Nur wie komme ich an diese Indikatoren?
Wie kann ich diese Indikatoren verbessern, meinen Blog bekannter machen?

Starten wir mit dem ersten Schritt.

Wie bekomme ich die wichtigsten Indikatoren für meine Webseite/Blog?

Hierfür gibt es mehrere Möglichkeiten und Anwendungen. In diesem Beitrag möchte ich nur kurz auf eine dieser Möglichkeiten eingehen.

Es handelt sich hierbei um Google Analytics.
Diese Webanwendung (Bereitgestellt von Google) ist kostenlos und kann einfach in einen Blog oder Webseite integriert werden.
Hat man einmal diesen Link hergestellt, kann man wichtige Indikatoren wie z.B.:          

  • Seitenaufrufe
  • Wie lange bleiben User auf meiner Seite
  • Welche Seiten/Posts werden am häufigsten besucht
  • Woher kommen die User
  • Und noch vieles mehr
aus dieser Webanwendung ablesen.


Somit wären wir dann auch schon bei der zweiten Frage.

Wie kann ich diese Indikatoren verbessern, meinen Blog bekannter machen?

Hierfür gibt es viele Möglichkeiten!
Eine Möglichkeit wäre, um seinen Blog bekannter oder gar erst auf seinen Blog aufmerksam zu machen, der Eintrag in ein Blogverzeichnis.

Doch Vorsicht! 
Nicht in jedes Blogverzeichnis eintragen welches einem unter die Nase kommt. Man sollte dies schon mit bedacht tun. Gute Blogverzeichnisse bringen einem auch gute Backlinks und somit ein besseres Ranking.

Eine weiter Möglichkeit wäre, Kommentare auf anderen Blogs zu schreiben und hier dann auf seinen eigenen Blog/Artikel verweisen.
Natürlich sollten die Kommentare schon produktiv zu dem Artikel oder zu dem Thema beitragen.
Sogenanntes Networking.

Gastartikel für andere Blogger schreiben wäre eine weitere Alternative.
Hier kann dann unter Beweis gestellt werden, welches Potential in einem steckt und damit verbunden auch das Interesse der Leser.


Ich denke es gibt noch viele weiter Möglichkeiten seinen Blog bekannter zu machen aber ich habe mich hier auf nur 3 beschränkt.
two faces with aquarell

TWO FACES

watercolour