WinDeclare300x198Xojo Windows Declare Version 3.0 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 2018 r3.  

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 32-bit, 64-bit, ANSI, and Unicode versions.This book is Version 3.0 (December 2018).

stepYou can do many things with the Raspberry Pi, and some have built a Star Trek interface, while others have built robots. This book provides the building block to work with Xojo to react with the real world through its motherboard to allow you to make your own interesting device. This inexpensive computer can be programed by the widely recognized Xojo programming language. 

This book “I Wish I Knew How to … Program Raspberry Pi 3B+ Electronics with Xojo” goes into the numerous programs that can be built to interact with many types of electronic gadgets.This book uses the latest Raspberry Pi 3B+ hardware with the newest version of the Stretch Operating System. 

Note: There is a different book for the older version for pre Xojo 2017 r3, Jessie OS, and pre-Pi 3 B hardware. This book is for programing with the latest Raspberry Pi 3 B+ hardware, with the Stretch OS, and post 2018 r1 Xojo IDE!

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 electronic examples and the book also has many references to the Stretch Linux Operating System that is used with the Raspberry Pi. 

You can start building your own electronic projects with Raspberry Pi today!


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.

WMICHas someone ever asked you the question "Is my computer 32-bit or 64-bit"? WMIC is the command that can retrieve this information about a Windows Operating System and almost all of the components installed on the computer. WMIC is the abbreviation for Windows Management Instrumentation Command-Line that has been used for over a decade in the Windows OS.

The book "I Wish I Knew How To...Program Windows WMIC With Xojo" is able to query hundreds of parameters on the computer and this code can be implemented into your program. This is a reference book that shows the many possible options of WMIC and retrieves data seamlessly to your program. 

The most difficult part of working with WMIC is to provide the correct search parameters, which this book covers in all of these chapters.