HTML5 CSS JavaScript WebWith the trio of HTML 5, CSS, and JavaScript almost anything can be developed for a webpage, there is even a well developed Got Milk ( website that uses these elements for an inspiring website. You can use these same tools to create your own unique jaw-dropping design.

I Wish I Knew How To... Program HTML, CSS, and JavaScript with Xojo shows how to integrate these three powerful languages to be used in Xojo Websites! This book is for intermediate Xojo programmers who have an understanding of HTML, CSS, and JavaScript and would like the tools to integrate this into a Xojo Website using the WebControlWrapper.

The aim of this book is to use these three languages in Xojo. For those who are not familiar with these languages there are many other great resources on the internet for learning these skills. 


microsoft excel logoExcel is well-known in the business world for spreadsheets and math. Did you know that 73-year old Tatsuo Horiuchi uses the autoshape tool to create very impressive artwork!

This book “I Wish I Knew How to … Program Excel with Xojo in Windows” goes into the numerous options of programming Excel.

This guide uses the power of Xojo in conjunction with the power of Excel. The question is frequently asked ‘why not just create the program in Excel?’

The answer is confidentiality, security, and automation. It is relatively common knowledge that program created in Excel are not secure and can be easily modified to view the original formulas for calculating results – no matter how much protection has been placed in the original program.

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. You can create Microsoft Excel applications today!

json200Many of the large internet corporations such as Yahoo and Google have JSON working with their servers, there is even an website that sends back Cat Facts in JSON format!

JavaScript Object Notation (JSON) is an open standard to exchange data. It is language independant and is used for data to move between clients and servers. It is an alternative to XML and has name:value pairs.

Examples include parsing, creating, walking through children, arrays, and more. Both Classic and New Framework examples are provided. Many screen grabs have been added to show the results of code with an index to help find topics quickly.

BeginOOP300Xojo is an OOP (Object Oriented Programming) environment because it can work with classes and objects. This book is Version 1 (July 2015).

OOP is the technique of programming with objects and logic which is different than programming around actions and data. This is written for Beginner to Intermediate programmers of Xojo.

This book provides many object oriented programming examples and explains some of the terminology around programming such as polymorphism, introspection, extends, explicit unboxing, overriding, and other terms. To explain these terms more clearly, many coded examples have been given to show the logic and reasoning behind these terms.