Mudu’s Blog
Entschuldigung, darf ich Ihren fachlichen Disput da mal stören?
PostgreSQL mit .NET via ODBC
Mai 27, 2008 on 5:34 pm | In BBB, IT, Software Development | No CommentsWichtig: Im Zusammenhang mit der LAP 2007 steht der Inhalt selbstverständlich wie alle anderen Dokumente unter der Bierlizenz (siehe LAP-Wiki). :)
Die Herren, für morgen ein kleines Sample, wie aus .NET auf eine PostgreSQL-Datenbank zugegriffen wird:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Odbc;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
using(OdbcConnection cn = new OdbcConnection(”Dsn=DateNDrive”))
{
cn.Open();
// Important: It seems necessary that table names must be in
// double quotes!
using(OdbcCommand cmd
= new OdbcCommand(”select * from \”public\”.\”Fahrzeug\”", cn))
{
using(DataSet ds = new DataSet())
{
using(OdbcDataAdapter da = new OdbcDataAdapter(cmd))
{
da.Fill(ds);
foreach(DataRow dr in ds.Tables[0].Rows)
{
Console.WriteLine(String.Format(”{0} {1}”,
dr[”Marke”], dr[”Typ”]));
}
}
}
}
}
}
}
}
Die Datei ist auch zum Herunterladen verfügbar. Erweiterungen kann jeder selbst vornehmen. :)
Die ODBC-Verbindung muss natürlich vorhanden sein. Man erstellt sie unter Windows mithilfe des “Data Sources (ODBC)” Administrative Tool (”%SystemRoot%\system32\odbcad32.exe”). Folgen Sie den Anweisungen, drücken Sie “Weiter”, akzeptieren Sie die Allgemeinen Geschäftsbedingungen für die Einrichtung einer Datenbankverbindung.
IEEE 802.1X authentication mit SP3: "Wired AutoConfig" (PEAP)
Mai 20, 2008 on 9:24 am | In BBB, IT | 2 CommentsAm Wochenende Service Pack 3 (Windows XP) installiert, und Mittwoch in der Schule erstmal kein Internet. Sonst allerdings habe ich noch keine Probleme mit dem Update bemerkt.
Mein Problem war, dass die Authentifizierung am Netzwerk nicht mehr geklappt hat, und das “Authentication”-Tab im Eigenschaften-Dialog der Local Area Network (LAN) Connection weg war. Dies lag daran, dass mit Service Pack 3 der “Wired AutoConfig” Service eingeführt wurde, welcher die Authentifizierung vornimmt: “This service performs IEEE 802.1X authentication on Ethernet interfaces”.

Service gestartet, per default stand er auf “manual”. Alles super. Nur wissen muss man das…
Got MVC?
März 8, 2007 on 8:33 pm | In BBB, IT | No CommentsNächsten Dienstag steht eine Prüfung in Informatik an. “GUI-Bastelstunde in Java” ist das Thema, dazu gehört auch das MVC-Pattern.
Heute Abend habe ich zum ersten Mal in meinem Leben eine funktionierende MVC-Anwendung geschrieben, mithilfe einer hübschen Anleitung, die ich im Internet gefunden habe. An dieser Stelle herzlichen Dank an Joseph Bergin. Einen kleinen Teil hat auch die BauerPoint-Präsentation beigetragen, die ich zu diesem Thema auf der schuleigenen Moodle-Plattform gefunden habe.

Wer MVC auch nur ein wenig kennt, wird gähnen (”So ein Anfänger!”). Der Code geht kein bisschen über das Berufsschul-Minimalisten-Niveau und ist nur für erste Versuche oder zur Prüfungs-Vorbereitung gut.
Ich publiziere hier nur den Code (TemperatureMVC, ZIP-Archiv); eine lange Anleitung zu schreiben, spare ich mir. Davon gibt es schon genug. Allerdings sind die Beispiele in unserem Schulmaterial oft ziemlich gross. Dieser Fahrenheit-/Celsius-Rechner ist wirklich sehr einfach, aber genug, um das Prinzip zu verstehen.
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^