|
Achim Fingerhut Softwareentwicklung |
![]() |
|
|
Technologien
tempora mutantur et nos mutamur in illis
Nichts bleibt wie es ist - dies gilt für die Softwareentwicklung im Besonderen.
Softwareentwicklung lebt von der Mächtigkeit Ihrer Werkzeuge und der Erfahrung deren Anwender.
~ Visual Studio .NET
Die aktuelle Microsoft -Entwicklungsumgebung für komplexe Anwendungsprogramme, Internetapplikationen, Webservices und Komponenten.
~ Jetzt ist es möglich in verschiedenen Programmiersprachen (z.Zt. C#, C++ und VB.NET) an einem Projekt zu arbeiten. Sogar das Vererben von Klassen über Programmiersprachengrenzen hinweg ist möglich. Dies geschieht durch das Verwenden eines gemeinsamen Zwischencodes (MSIL - Micrsoft intermediate Language) der als Ausgabeprodukt von allen Compilern generiert wird.
~ Mit der .NET Framework Klassenbibliothek steht allen Programmiersprachen eine einheitliche mächtige Klassenbibliothek zur Verfügung. Viele Dinge im Entwicklungsalltag sind mit Visual Studio .NET jetzt einfacher geworden: In Anwendungsprogrammen z.B. Datenanbindung und Datenvisualisierung, Zeichenfunktionen und Druckausgabe, erweiterte Steuerelemente, etc.
~Internetapplikationen werden mit ASP.NET auf ein neues Niveau gehoben. Durch die Trennung von HTML-Text und Code (Code behind) kann das mächtige .NET - Framework auch hier in vollem Umfang eingesetzt werden. Somit wird z.B. das Erstellen und das Verwenden von Web-Services zu einer sehr einfachen - und damit sicheren - Sache
~ Mit C# besitzt der Entwickler eine weitere mächtige Programmiersprache, die als gelungen Mischung aus C++ und Java konsequente Objektorientierung und praktische Alltagstauglichkeit miteinander vereint.
~ Microsoft Visual C++ 6.0
Die bewährte Entwicklungsumgebung - seit Jahren ein treuer Weggefährte
~ Diese Entwicklungsumgebung war seit ihres Erscheinens mein tägliches Handwerkzeug. Hier kann ich auf einen sehr große Menge von Codebeispielen und sehr lange Erfahrung zurückgreifen.
~ Schnelles Erstellen von Anwendungen mit Hilfe der MFC oder ATL und den Wizards von Microsoft Visual C++ - dafür ist dieses Werkzeug immer noch das Tool meiner Wahl.
~ Microsoft Access
~ Geht es um die Entwicklung von kleinen bis mittleren Datenbankanwendungen bietet Microsoft Access alles um schnell eine robuste Anwendung zu entwickeln.
~ Durch die Programmierung mit VBA (Visual Basic for Applications) sind auch hier Programmerweiterungen über Tabellen und Formulare hinaus möglich.
~ Effective Site Studio
~ Erstellen und Pfelgen von statischen Websites - hierfür ist dieses PC-basierte Content Management System unverzichtbar.
~ Durch die Trennung von Layout und Inhalt wird das Erstellen und die Pflege der Website sehr erleichtert. Z.B. werden die Navigationsleisten auf allen Seiten automatisch aktualisiert, so dass bei der Arbeit der Blick auf das Wesentliche gerichtet bleiben kann - nämlich den Inhalt und die Gestaltung der Seiten.
|
Hier ein kleiner Auszug der von mir realisierten Projekte.
Dieser Ip-Filter ( Firewall ) wurde als Kernel NDIS Intermediate Driver implementiert.
Dies ist ein kopletter grafischer Editor mit allen Standardfunktionen.
Neuro Visual ist ein Simulator für die gebräuchlichsten Typen neuronaler Netze.
Mit diesem Druckertreiber können Sie Ihre Druckausgabe in eine Grafikdatei umlenken.
Mit diesem Programm können - basierend auf bestehenden Foliensätzen - neue Power-Point-Präsentationen zusammengestellt werden.
|
©2006 A. Fingerhut Software. Alle Rechte vorbehalten. Last Updated: Mittwoch 4 Juli 2007.