jk-ware Projektworkspaces für Visual C#-Entwickler
Nach der Entwicklung mehrerer Spielprogramme für PC und PocketPC unter den
nativen Windows-Betriebssystemen Win32 und CE, war es unser Ziel eine solide und
erweiterbare Basis für die Produktentwicklung unter .Net zu schaffen. Diese
Basis sollte möglichst viele Eigenschaften der vorhandenen Spielprogramme für
unsere zukünftigen .Net-Projekte umfassen.
Wir meinen mit den Projektworkspaces diese Basis realisiert zu haben und zur
Verfügung stellen zu können. Mit diesen können Projekte bis zu einem
mittelgroßen Umfang realisiert werden. Hierzu werden die Anwendungen auf dem
neuesten Stand der Objektorientierten Programmierung von einem umfassenden
Basisprojekt abgeleitet.
Der Projektworkspace enthält, bis auf das MDI-Projekt zur Formenverwaltung,
alle Projekte des MDI-Projektworkspace und zusätzlich noch zwei Projekte für
Smart Devices mit dem .Net Compact Framework. Diese Projekte werden zur Zeit nur
noch von Visual Studio 2008 unterstützt.
Das zu beiden Produkten mitgelieferte Handbuch beschreibt die Projektmappe
des .Net Projektworkspace in einer Visual C# Entwicklungsumgebung und liefert
Informationen zu den darin vorhandenen Projekten und deren Komponenten. Es
enthält aber keine weitere Abhandlung über die Programmiersprache C# oder über
das .Net-Framework, soweit dies über die erforderlichen Erläuterungen zum
Programmablauf hinausgeht.
Die Quelltexte sind nur in dem Handbuch des Endproduktes enthalten. Auch mit
diesen kann ein umfassendes Verständnis des Programmcodes aber nur innerhalb der
Entwicklungsumgebung durch die kontextsensitive Hilfe erlangt werden.
Nähere Informationen mit Downloads der Testprodukte erhalten Sie auf
unserer
Entwicklungsseite
!
Die Download-Produkte sind mit 49,90 € für den
MDI-Projektworkspace und mit 29,90 € für den Projektworkspace in einem sehr
günstigen Preis-/Leistungsverhältnis.
jk-ware Basisworkspace zur Unterstützung von WIN32-Entwicklern
Der Workspace benötigt für den Ablauf mindestens Visual Studio™ ab der Version
2008.
Über eine
schrittweise Anleitung kann der Basisworkspace in ein eigenes Projekt
umgewandelt werden.
Hierzu braucht ein mit Visual C++ vertrauter
Programmierer etwa 1-2 Stunden.
Das resultierende Basisprogramm beinhaltet ein Windows-Fenster mit Menü und
Popup-Menü, einer modeless Property Sheet mit drei Dialogseiten, HTML Hilfe und verschiedenen Grafiken für den Fensterhintergrund.
Dieses ist für eine grundlegende Projektbasis und zur
weiteren Entwicklung des eigenen Projekts ausreichend.
Alle Prozeduren des Basisprojekts sind im
Quelltext gut kommentiert. Zusätzlich sind die Prozedur-Schnittstellen in
Word-Textdateien ausführlich beschrieben. Zur Übersicht steht ein Diagramm im PowerPoint™-Format bereit.
Der Basisworkspace stellt auch
einen Workspace für Windows CE / PocketPC-Projekte zur Verfügung.
Hiermit kann das Basisprogramm auch für Geräte unter Windows CE und den Pocket
PC erstellt werden.
Zum Umfang des Basisworkspace gehört des Weiteren auch die neue Version 2.0 der
DirectX-Library.
Die
DirectX-Library von jk-ware ermöglicht eine schnellere
Grafikausgabe und realisiert vielstimmigen Sound.
Sie besteht im
wesentlichen aus Prozeduren zur Einbindung von DirectDraw und DirectSound in die
eigenen WIN32-Anwendungen. Die Schnittstellen der Prozeduren werden in Word-Textdateien
ausführlich beschrieben. Des weiteren erläutern
Struktogramme im Designer 7-Format den inneren Ablauf der Prozeduren.
Es
wird ein Visual Studio
2008-Projekt mit C++ Quelltexten als Entwicklungsumgebung zum
Weitermachen angeboten.
Der genaue Umfang der Library-Prozeduren ist in einer Word-Datei auf
unserer
Entwicklungsseite einzusehen.
jk-ware stellt
die wichtigsten Dokumente und Programme des Basisworkspace einschließlich
Umwandlungsanleitung und einem Übersichtsdiagramm auf
seiner
Entwicklungsseite
zum Download bereit.
Mit einem
Verkaufspreis von 39,90 € wird das Endprodukt preiswert zum Download angeboten.
jk-ware
Produkte für Windows CE
Alle
Spiele
werden von jk-ware auch für die Windows CE-Plattform
angeboten.
Es werden der Pocket PC und weitere CE-Geräte mit den Prozessoren Arm/XScale, Mips, SH3 und X86
unterstützt.
DirectSound steht nicht zur Verfügung. Statt dessen wird jede Klangdatei,
unterbrechend oder nicht unterbrechend, als einzelner Sound abgespielt.
Eine
weitere Einschränkung gegenüber der PC-Version der Spiele ist ein fehlender
Installationsablauf. Alle Programmdaten müssen althergebracht von dem PC in ein
Verzeichnis auf dem Windows CE Gerät (Pocket PC, Handheld PC etc.) kopiert und darauf Verknüpfungen in einer
Programmgruppe erstellt werden. jk-ware begründet dies mit einer fehlenden
allgemeinen Installationsvorgabe für die verschiedenen Windows CE Geräte.
Der Ablauftest erfolgte innerhalb der Entwicklungsumgebungen auf den zur
Verfügung stehenden Emulatoren für den Pocket PC und auf unseren Pocket PCs mit Arm- und SH3-Prozessoren:
Um den fehlerfreien Ablauf auf einem Gerät zu kontrollieren, stehen von allen
Programmen Testversionen zur Verfügung. Diese müssen aus dem Internet auf den PC
herunter geladen, "entpackt" und auf das CE-Gerät übertragen werden.
Die Einzelversionen kosten im Download 7,40 €.
Das Bundle jk-ware 3.3 mit allen drei Einzelpaketen für Windows Mobile / PocketPC
steht für 14,90 € zum Download bereit.
| |
|