WinDeclare300x198Xojo Windows Declare Version 2.2 has just been finished with more examples, more constants, more data, more explanations, updates from ANSI to Unicode, all Windows 10 compatible, both 32-bit and 64-bit compatible, and updated to Xojo 2017 r1.1. Version 1.x of the Declares book has been impressive and has had many updates for programmers. With the release of Xojo 64-bit debugger coming soon, the declares also needed updating. 

Xojo provides a RAD (Rapid Application Development) environment because it protects the user from the Operating System. Xojo has many helpful functions, and declares add to this existing toolbox.

Tapping into the Operating System directly with Declares opens up almost all of the options available for a program - but you are also out of the protection of the safe IDE (Integrated Development Environment) of Xojo. With the ability to change anything with the program or operating system, improper code also provides the ability of a crash. This is written for intermediate and advanced programmers of Xojo.

Thanks to Julian Samphire for work on the 64-bit version of the ChooseColor example and for his comprehensive list of Xojo Data Type Conversions

All examples have been converted to both 32-bit and 64-bit versions.This book is Version 2.2 (August 2017).

OpenGLXojo1

There are many impressive games that have been created with OpenGL, such as Doom3, Counter-Strike, various Medal of Honor, Need for Speed and many others. This book will provide you with the basics to start your own OpenGL core projects on Xojo. Watch the video clips below!

OpenGL is one of the few standards for creating a powerful software interface. There is a great deal of reusable code and material on the internet that can be adapted to Xojo. Another resource with free examples is at Alwyn Bester's website at Xojo3D.com

This book builds a strong foundation on programming graphics. This is an advanced graphics book and it is highly recommended to understand the Xojo programming language first. An intermediate book called "I Wish I Knew How to... Program the Canvas Control with Xojo Desktop" is a good book to study and understand before learning OpenGL. Examples in this book have been created and tested on Windows 10 and OSX El Capitan operating systems. This book is focused on 32-bit programming. Much of the code works with a timer to provide smooth graphics and animation. Below are a few video's of examples that are included in this book. These examples are currently 32-bit.

MicrosoftStoreHave you ever wanted to have your application viewed by many people in different countries? This free article provides the steps and example commands to help guide you through the process of taking your Xojo program and making it available in the Microsoft Store that is available on all Windows 10 operating systems. Click the Read More: Build an AppX Installer for Microsoft Store with Xojo button below to learn more about this document and to download the article.

CubeWindows Registry is the heart and soul of your computer, and can change the applications when you right-mouse-click your desktop, to remembering your window position. This book show the fundamental programming parts that work with Xojo to change the registry with your program. With great power comes great responsibility - always backup your computer before making changes! 

This book I Wish I Knew How to … Program Windows 10 Registry with Xojo shows how to perform multiple changes (CRUD) with the registry.

The ‘I Wish I Knew’ series contains technical data and advice that makes sense and contains practical and numerous examples with explanations to allow you to ease into the steep programming curve. There are many examples with both pure Xojo code and also this book has a module which contains the Delcare API's to further increase your programming options.