Autorenarchiv

Book Inventoriser - eine kleine Studie

Mittwoch, 21. Januar 2009 von Werner Mager · Gelesen: 2434 · heute: 0

Mehr als Übung für verschiedene Programmiertechniken und Funktionen ist das Programm “Book Inventoriser”, ein Buch Inventar Programm mit ISBN Bar­code­scanner-Unterstützung, entstanden. Da es mittlerweile einen recht ordentlichen Funktionsumfang aufweist, möchte ich es an dieser Stelle vorstellen.
Mehr…

In Access verknüpfte Tabellen lokal kopieren

Samstag, 20. September 2008 von Werner Mager · Gelesen: 3157 · heute: 0

Häufig wird Access auf Grund der komfortablen Oberfläche als Frontend für Server basierte Datenbanken (z.B. MS SLQL, MySQl oder Oracle) genommen. Die Tabellen sind dabei nicht direkt in Access gespeichert sondern lediglich verknüpft. Der einzige Nachteil dabei ist, dass man mit dem Frontend die Daten nun nicht so einfach mitnehmen kann. In diesem Artikel wird eine VBA Funktion vorgestellt, die es mit einem einzigen Befehl ermöglicht, die verknüpften Tabellen in lokale Tabellen zu verwandeln. Mehr…

HTML elegant geparst mit dem Html-Agility-Pack

Dienstag, 19. August 2008 von Werner Mager · Gelesen: 2234 · heute: 0

Webservices sind mittlerweile der Standard zur Kommunikation über das Internet für Applikationen. Leider steht nicht immer ein Webservice zur Verfügung, so dass einem nichts anderes übrig bleibt, als aus der eigenen Applikation heraus dynamische Html-Seiten zu lesen. Diese sind jedoch in den seltensten Fällen zur programmatischen Auswertung geeignet. Wohlgeformtes XML ist hier nicht zu finden. Mit der Open Source Bibliothek Html-Agility-Pack wird diese Lücke geschlossen. Mehr…

WordPress Tweaks (Teil 2)

Sonntag, 29. Juni 2008 von Werner Mager · Gelesen: 2772 · heute: 0

In dem zweiten Teil des Artikel der Serie “WordPress Tweaks” möchte ich auf folgende Themen eingehen:

  • Das More-Tag bändigen
  • Codehighlighting mit dem WP-Syntax Plugin
  • Next- und Previouslinks über den Artikeln anpassen

Mehr…

WordPress Tweaks (Teil 1)

Donnerstag, 19. Juni 2008 von Werner Mager · Gelesen: 2045 · heute: 0

Wie unschwer zu erkennen ist basiert dieser Blog auf WordPress. Ich möchte an dieser Stelle auf ein paar Kniffe und Plugins eingehen, mit denen wir diesen Blog an unsere Vorstellungen angepasst haben.

  • Plugin “Sayfa Sayac - PostReadCounter (de)”
  • Plugin “List Authors” Widget

Mehr…

Listbox in Access per Mausklick sortieren

Sonntag, 01. Juni 2008 von Werner Mager · Gelesen: 2216 · heute: 0

Das man Listboxen und GridViews mit einem Mausklick auf die Kopfzeilen sortieren kann, ist mittlerweile in fast allen Programmen Standard - leider nur in fast allen. Microsoft Access bildet hierbei eine Ausnahme. Das wahrscheinlich beliebteste Programm um “mal eben” schnell eine Datenbank zu erstellen, eine hübsche Oberfläche oder einen Report zu gestalten, bietet diese Funktion von Haus aus nicht. Aber mit ein paar kleinen Tricks kann man diese - eins, zwei, drei - nachrüsten. Mehr…

Webseiten mit dem HTML-Parser Agility-Pack einlesen -oder- Google mit C# in 8 Zeilen Code abfragen

Freitag, 16. Mai 2008 von Werner Mager · Gelesen: 2460 · heute: 0

Vor kurzem bin ich mal wieder über die Problemstellung gestolpert, aus einer C#-Anwendung heraus eine Webseite auszulesen und zu parsen. Bisher habe ich dazu immer brav ein Http-WebRequest kreiert und aus dem Responsestream die einzelnen Zeilen der Html-Antwort ausgewertet. Da dies nicht sehr flexibel ist, habe ich mich nach einem eleganteren Weg umgesehen und bin schließlich auf die Opensource Bibliothek Html Agility Pack gestoßen, welche mich absolut überzeugt hat. Mit wenigen Zeilen kann man z.B. eine Google-Anfrage stellen, was ich im Folgenden kurz demonstrieren möchte. Mehr…

Webcam-Viewer für Windows Mobile PDA

Freitag, 02. Mai 2008 von Werner Mager · Gelesen: 39902 · heute: 0

Mit einen Windows Mobile PDA mit Wlan kann man zwar auf die Webseiten von IP-Kameras zugreifen, einen Livestream kann man so aber leider nicht sehen. Auch ist die Darstellung meist suboptimal und Vollbild erst recht nicht möglich. Das hier beschriebene Programm umgeht das Problem, in dem direkt die Bilddaten (im Jpeg-Format) von der IP Webcam abgerufen und angezeigt werden. Auch Vollbild ist möglich.
UPDATE: In der Version 1.1 ist nun die Speichernutzung optimiert. Siehe unten.
Mehr…

Kalenderwochen mit VBA (Access, Excel) Bestimmen

Mittwoch, 09. April 2008 von Werner Mager · Gelesen: 1861 · heute: 0

Um Kalenderwochen zu bestimmen, muss man ein paar Klimmzüge machen, da die KW1 nicht immer die erste Woche eines Jahres ist.  Je nach dem, was der 4.1. für ein Wochentag ist, liegt die KW1 evtl. schon im Dezember des Vorjahres.  Mit den folgenden Funktionen lassen sich Kalenderwochen komfortabel ermitteln. Mehr…

Single Launch - eine Anwendung nur einmal starten

Montag, 07. April 2008 von Werner Mager · Gelesen: 1276 · heute: 0

Häufig werden in Oberflächen wie z.B. WinCC externe Programme aufgerufen. Schließt der Benutzer diese jedoch nicht, sondern minimiert sie, so startet er unter Umständen beim nächsten Aufruf eine neue Instanz des Programms und so weiter. Schließlich hat er etliche Instanzen geöffnet, was sicherlich nicht wünschenswert ist. Mehr…