PowerXGames Home

Magazin Entwicklung
 
zurück Deutsch Home nach oben

 

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.

 
 
Alle nachfolgenden Links und deren Inhalte gehören nicht mehr zum Verantwortungsbereich von jk-ware, Dipl.-Ing. R. Jakob:

 



 Deutsch Home Kontakt Impressum jk-ware AGB

™ Windows, Windows CE, DirectX, DirectSound, DirectDraw, Direct3D, PowerPoint, Visual C++/C# und .Net Framework sind
    entweder eingetragene Marken oder Marken der Microsoft Corporation.

Copyright © jk-ware, Dipl.-Ing. R. Jakob, Stand: 19. Oktober 2017
Alle nachfolgenden Links und deren Inhalte gehören nicht mehr zum Verantwortungsbereich von jk-ware, Dipl.-Ing. R. Jakob:


Suchen in:
Suchbegriffe:
In Partnerschaft mit Amazon.de

Google
 
Web www.jk-ware.de