31. Januar 2007 19:48
Nuja, die Frage ist schon etwas allgemein. Aber sich mit etwas zu beschäftigen ohne ein konkretes Ziel zu verfolgen ist auch für mich immer recht langweilig. Deshalb fange ich solche Dinge auch meist im Zusammenhang mit einem bekannten Thema, wie z.B. Navision an.
Ideen sind immer so eine Sache. Das beste wäre, wenn sich etwas aus deiner täglichen Arbeit oder auch der Probleme daraus ergibt. Es gibt so viele Unzulänglichkeiten in Navision, dass das ansich gar nicht so das Problem ist.
Als Beispiel einige Themen die bei uns schon laufen, gerade aktuell sind oder sich in der Planung befinden (zugegeben teilweise etwas weblastig). Vielleicht hast du dadurch ja die zündende Idee:
* Automatische Synchronisation von Navision Tabellen in die Webshop-Datenbank (über DTS, SQL Trigger), Ersatz für den MS CP Synchronization Service
* Navision Stream Handling, XML Handling
* Kreditkartenbuchungen
* Abfragen von Auskunftsanbietern (ala Schufa, Scoring, Adresse, Telefon)
* E-Mail Komponente, HTML E-Mails mit Klartext-Platzhaltern und Templates
* Integration von visuellen Komponenten in Navision Forms (z.B. Picture, Anzeige von Bildern beliebiger Formate direkt in Forms
* ZIP/RAR/7Z-Kompression direkt aus Navision, Encoding wie Base64, Hashing (ggf. über Streams von und an die Komponente)
* C/FRONT basierter Webservice
* C# auf dem BizTalk Server
* SQL Server 2005 Stored Procedures
[...] Es gibt tausende von Möglichkeiten. Das wichtigste ist immer die Idee und die saubere Umsetzung.
Als Anfänger-Lektüre kann ich leider direkt nichts empfehlen (ggf. Google, wie bei mir). Wichtig ist, dass man die Sachen die man ggf. im Netz findet versucht zu verstehen. Die Praxis kommt mit den Ideen.
Weiterführend kann ich auf jeden Fall die dotnetpro empfehlen (
www.dotnetpro.de). Und für Fragen gibt es ja auch dieses Forum in dem sich einige Leute tummeln die in dem Bereich Erfahrung haben. Interessant, gerade für Hochsprachen, ist für mich auch immer
www.codeproject.com.