TitleAuthorDescriptionCategoryPrice
Program Windows 10 Registry with Xojo

coverimage

Eugene Dakin 2016-07-29 (publication date)

Windows 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 —...

[Show More]

Windows Specific $14.99
Program Raspberry Pi 2 B Electronics with Xojo

coverimage

Eugene Dakin 2016-06-28 (updated) Originally Added: 2016-06-08

You can do many things with the Raspberry Pi, and some have built a Star Trek interface, while others have automated their house. 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...

[Show More]

Raspberry Pi $19.99
Program Excel 2016 with Xojo in Windows

coverimage

Eugene Dakin 2016-03-19 (publication date)

Excel is well-known in the business world for spreadsheets and math, and did you know that Excel can even create a 3D Animated Coaster! This book “I Wish I Knew How to … Program Excel 2016 with Xojo in Windows” goes into the numerous options of programming Excel. With the...

[Show More]

Windows Specific $14.99
Program HTML, CSS, and JavaScript with Xojo

coverimage

Eugene Dakin 2015-12-28 (publication date)

With the trio of HTML 5, CSS, and JavaScript, almost anything can be developed for a web page. There is even a well-developed Got Milk (www.gotmilk.com) site that uses these elements for an inspiring website. You can use these same tools to create your own unique jaw-dropping design. I Wish...

[Show More]

Web Edition (Xojo Web Apps) $11.99
Program Excel 2010 with Xojo in Windows

coverimage

Eugene Dakin 2015-09-27 (updated) Originally Added: 2013-06-27

Instructions for the beginning or intermediate programmer to learn Xojo and interfacing with Excel. This is an essential book for those wanting to use the additional strength of Excel in addition to the adaptability of Xojo.
  • Takes an easy approach with over 90 examples covering over 210 pages to guide...

    [Show More]

Windows Specific $8.99
Program Word 2010 with REALStudio in Windows

coverimage

Eugene Dakin 2015-09-27 (updated) Originally Added: 2012-06-16

This book has been written as a guide and reference for programmers with REALStudio to program in Word 2010. There are no plugins, dynamic link libraries (dll), COM, or Active X portions to add. The control that is packaged with REALStudio in Windows provides the functionality.

This book is a live...

[Show More]

Intermediate Level $8.99
Begin JSON with Xojo Desktop

coverimage

Eugene Dakin 2015-09-17 (updated) Originally Added: 2015-09-07

JavaScript Object Notation (JSON) is an open standard to exchange data. It is language-independent and is used to move data between clients and servers. It is an alternative to XML and has name:value pairs. This book is version 1 (August 2015). Examples include parsing, creating JSON, walking through children, using...

[Show More]

Beginner Level $11.99
REALWord: Measuring Text Readability

coverimage

JC Cruz 2015-09-17 (updated) Originally Added: 2010-07-04

Welcome to the first in a series of articles on the subject of text processing and manipulation. Today, we will look into the topic of readability metrics. We will learn one common form of metric and use REALbasic to implement and test that metric.

The Concept of Readability

Word processors...

[Show More]

Expert Level $2.99
Beginning Object-Oriented Programming with REALbasic

coverimage

Dr. Scott Steinman 2015-07-07 (updated) Originally Added: 2006-05-15

Check out this great introduction to object-oriented programming as it pertains to Xojo. With over 50 pages of information, this mini-book is sure to teach everyone something about object-oriented programming. It assumes you have no prior knowledge about object-oriented design, and will teach you all the skills you need to succeed with Xojo.

Xojo Language $7.99
Beginning Object Oriented Programming with Xojo

coverimage

Eugene Dakin 2015-07-07 (publication date)

Xojo 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...

[Show More]

Beginner Level $11.99
Program Access 2010 with Xojo Desktop Apps

coverimage

Eugene Dakin 2015-06-21 (updated) Originally Added: 2013-07-09

I Wish I Knew How To Program Access 2007/2010/2013 with Xojo Desktop Apps in Windows is for the beginning or intermediate programmer to learn Xojo and interfacing with Microsoft Access. This is an essential book for those wanting to use the additional strength of Access in addition to the adaptability...

[Show More]

Windows Specific $8.99
Xojo Declares for Win32

coverimage

Eugene Dakin 2015-06-21 (publication date)

Xojo provides a RAD (Rapid Application Development) environment because it protects the user from the Operating System. This protection and RAD comes at a price of loss of flexibility. Tapping into the Operating System directly with Declares opens up almost all of the options available for a program - but...

[Show More]

Windows Specific $11.99
Program Word with Xojo in Windows

coverimage

Eugene Dakin 2015-05-07 (updated) Originally Added: 2013-10-28

If you need reports that can be edited after printing, or can be saved in multiple formats such as the common docx or pdf format, then this book is for you. Most business applications require the famous Windows operating system and is the standard around the world. This book provides...

[Show More]

Windows Specific $8.99
Program Plugins with Xojo in Windows Version 2.0

coverimage

Eugene Dakin 2015-04-14 (updated) Originally Added: 2015-04-14

Version 2.0 (April 2015) of the book I Wish I Knew How to... Program Plugins with Xojo on Windows is a complete rewrite of the previous book. The first version of this book was an introduction and is out-of-date. The second version contains many examples with the fundamentals, Module, Classes,...

[Show More]

Windows Specific $11.99
SQLite with Xojo

coverimage

Eugene Dakin 2015-02-20 (updated) Originally Added: 2013-12-30

SQLite is a zero-configuration, serverless, transactional, and self-contained database. Here are a few areas of the many examples provided and discussed:
  • Joins
  • Thread and Progress Bar
  • Transaction
  • Alias
  • Encryption/Decryption
  • CRUD (Create, Read, Update, Delete)
  • Reports
  • Prepared Statements (Select, Update, Delete, Insert)
  • SQL Injection
  • SQLite Reserved Words
  • Delete Field Workaround
  • Add...

    [Show More]

Databases $11.99
Getting the most out of SQLite Databases

coverimage

Will Leshner 2015-02-07 (updated) Originally Added: 2006-09-01

The purpose of this article is to point out some of the special features of the SQLite Database that you might not know exist, or, if you know they exist, you might not know how best to make use of them. I’m assuming that readers of this article are comfortable...

[Show More]

Databases $5.99
Excel Writer

coverimage

Norman Palardy 2015-01-29 (updated) Originally Added: 2008-02-05

Ever wanted to write an Excel workbook from your code and NOT have to have Excel installed? Or wanted to create a console application that can write a spreadsheet? Or wanted to use fomulas and multiple sheets in a workbook?

This source code will write and Excel 2004 format XML workbook.

Plugins / Source Code $9.99
Creating a Thread Pool

coverimage

Aaron Ballman 2015-01-29 (updated) Originally Added: 2006-03-03

There are times when you’d like to make some code threaded, but you just don’t want to go through all the troubles of making the threads and all that jazz. Wouldn’t it be great if you could instead say ‘Go do this in a thread’ and poof! It just works?...

[Show More]

Threads $0.00
Excel BIFF Writer

coverimage

Matt Gardner 2015-01-24 (updated) Originally Added: 2011-02-20

Interested in an Excel BIFF class for free?

It produces lowest-common-denominator Excel binary files without requiring Excel on any platform and is 100% RealBasic. It’s free to anyone that wants it and comes with all source code.

Plugins / Source Code $0.00
Using Inline HTTP

coverimage

Adam Shirey 2015-01-16 (updated) Originally Added: 2007-02-21

Imagine for a moment, taking your existing GUI or command-line driven application, and grafting onto it a new interface type, a Web Interface?

A remote machine can access your application no differently than a local client, for that matter, any number of remote clients can use your application with high...

[Show More]

Networking $3.99
Vector Graphics

coverimage

Joe Strout 2015-01-12 (updated) Originally Added: 2006-02-09

REALbasic has a set of classes for manipulating graphic elements in an object-oriented way. Each object can be scaled, rotated, and configured, independently or in groups. These objects are represented mathematically, rather than as a set of pixels; this representation is known as ‘vector graphics.’ Vector graphics have a number...

[Show More]

Graphics/Printing $1.99
Networking 201

coverimage

Aaron Ballman 2015-01-12 (updated) Originally Added: 2006-01-13

Last time, we talked about what TCP is and how to use the TCPSocket class in REALbasic to communicate with another application over the network. In this article, we’re going to cover another well-known protocol that REALbasic provides access to: the UDP protocol. It is going to be so simple...

[Show More]

Networking $1.99
Serial Programming for Beginners

coverimage

Aaron Ballman 2015-01-12 (updated) Originally Added: 2006-01-13

Have you ever wanted to write some software that interfaces with a physical device? For example, have you ever thought of writing a program that tells you why your ‘check engine’ light is on? If you have, then what you want to do is some serial programming. This article is...

[Show More]

Serial $1.49
Three Ways to Animate

coverimage

Joe Strout 2015-01-12 (updated) Originally Added: 2006-01-12

Nearly every software developer has a need to generate some animated graphics sooner or later. Animation is the bread and butter of game developers, but it can be used effectively in many other places as well, from an eye-catching About Box to a custom progress indicator. Let Joe Strout take...

[Show More]

Graphics/Printing $2.99
Auto-Discovery Via UDP

coverimage

Aaron Ballman 2015-01-12 (updated) Originally Added: 2006-01-12

There are many situations where it would be useful to find out who else on your internal network is running a copy of your application. This is useful for things like doing network checks, or maybe you would like to add a chat feature to your application. There are any...

[Show More]

Networking $1.49
Router-Proof Your App

coverimage

Aaron Ballman 2015-01-12 (updated) Originally Added: 2006-01-12

So you’ve come up with this great networked application, and you’d like to deploy it to the average computer user. You’re going to have a central server that all the clients communicate with. You want to use UDP for its speed in this application, but you don’t want your client...

[Show More]

Networking $1.49
Begin Programming Xojo Web

coverimage

Eugene Dakin 2014-11-15 (updated) Originally Added: 2014-11-13

I wish I Knew How To … Begin Programming Xojo Web is an introductory book for both a Xojo and Web programmer. Topics are at an introductory level and is not focused on intermediate or advanced topics. Here are some of the many topics discussed:
Beginner Level $11.99
Program Excel with REALStudio in Windows

coverimage

Eugene Dakin 2014-10-14 (updated) Originally Added: 2011-02-20

This guide uses the power of REAL Studio in conjunction with the power of Excel. The question that is frequently asked is ‘why not just create the program in Excel?’ The answer is confidentiality, security, and automation. It is relatively common knowledge that programs created in Excel are not secure...

[Show More]

Intermediate Level $8.99
Object Oriented Programming with REALbasic Column #7

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2008-04-29

Design patterns are descriptions of ways to solve commonly-encountered problems in computer programs that can be reused in many situations. They are not complete sets of code that you can just drag and drop into your program. Rather, many programmers discovered that the same problems kept cropping up in their...

[Show More]

Monthly Column $4.99
Object Oriented Programming with REALbasic Column #6

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2008-02-28

One of the object-oriented constructs that was added to REALbasic in recent years is the class interface. This should not be confused with the more familiar user interface, which includes the visual elements of your program (windows, controls and menus). This is a programming interface, also called simply an interface...

[Show More]

Monthly Column $3.99
Object Oriented Programming with REALbasic Column #5

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2008-01-31

In the 4th installment we looked for tell-tale signs of incorrect design called code “smells.” Just as cheese starts to smell a bit ripe as it’s going bad, programs also have their own “smells” as they start to deteriorate and their design becomes suboptimal as code is continuously modified. Code...

[Show More]

Monthly Column $3.99
Object Oriented Programming Column Bundle

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2008-01-30

Save on buying the articles individually by purchasing them as a bundle.

This is all 7 articles at one low price. Purchased separately they would be > $25.00

Lots of great reading and expert advice from Dr. Steinman.

Monthly Column $17.99
Object Oriented Programming with REALbasic Column #4

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2007-06-07

Now that we’ve covered techniques for reducing the number of unintentional errors in programs through Design by Contract and unit testing, it’s time to return to object-oriented design. Specifically, we’re going to look at object-oriented design flaws, and how to detect them with a process called quality assurance (QA). Quality...

[Show More]

Monthly Column $3.99
Object Oriented Programming with REALbasic Column #3

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2007-05-21

UNIT TESTING - This month, we’ll be discussing a technique that’s complementary to Design by Contract -- unit testing, a way of automatically checking that methods are doing the right thing and, more importantly, do not “break” when you make changes to your program. In DbC, we individually examined both...

[Show More]

Monthly Column $3.99
Object Oriented Programming with REALbasic Column #2

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2007-04-01

This month, I’d like to discuss one method of ensuring the correctness of an object-oriented program. Of course, it is difficult to ensure that a program is 100% correct, but we can state a program’s specifications and determine if the program meets those specifications. Design by Contract (or DbC for...

[Show More]

Monthly Column $3.99
Object Oriented Programming with REALbasic Column #1

coverimage

Dr. Scott Steinman 2014-09-26 (updated) Originally Added: 2007-03-11

Welcome to the first of RBLibrary’s new article series on object-oriented programming. Over the course of the upcoming months, I’ll be covering principles of effective object-oriented design, programming conventions, as well as some techniques for ensuring that your programs are less likely to be affected by programming errors, better structured...

[Show More]

Monthly Column $2.99
Introduction to Genetic Algorithms

coverimage

Adam Shirey 2014-09-26 (updated) Originally Added: 2006-03-13

Have you ever wanted to solve the Knapsack Problem, perform efficient employee scheduling, or find a novel approach to solving computationally difficult problems? If so, then genetic algorithms may be just what you need. This article discusses the introduction of genetic algorithms as one way to approximate solutions to problems...

[Show More]

Algorithms $5.99
Databases for N00bs

coverimage

Norman Palardy 2014-09-06 (updated) Originally Added: 2006-04-19

Updated for new versions of Xojo!

Learn how to build a database in five easy steps. This article is perfect for someone looking for a painless way to learn more about how databases work in Xojo. It’s a must-have for the budding database guru!

Databases $5.99
Program the Canvas Control with Xojo Desktop

coverimage

Eugene Dakin 2014-07-20 (publication date)

I Wish I Knew How To… Program the Canvas Control with Xojo Desktop will provide you with the ability to learn how to modify pictures, graphics, make animations, and how to make two games. The focus of this book is to work with topics related to the Canvas control. All...

[Show More]

Graphics/Printing $11.99
PostgreSQL with Xojo Desktop

coverimage

Eugene Dakin 2014-02-23 (publication date)

PostgreSQL is an enterprise database which has many built-in attributes that are expected: complex transactional loads, multi-users, fast, and stable. This book has many examples for the Xojo Desktop. Here are a few areas of the many example provided and discussed:
  • Joins
  • Thread and Progress Bar
  • Transaction
  • Alias
  • CRUD (Create,...

    [Show More]

Databases $11.99
XML with Xojo

coverimage

Eugene Dakin 2013-12-11 (publication date)

There are many points to learn XML, such as connecting databases, displaying data in multiple formats, making the information tailored to the reader, adding security through schemas and more. With Xojo’s ability to work on multiple operating systems, using XML adds to the already diverse Xojo environment. This book introduces...

[Show More]

Intermediate Level $11.99
Integrating Licensing Outfitters with your REAL Studio code

coverimage

Adam Shirey 2013-05-13 (updated) Originally Added: 2013-05-13

Adam Shirey’s latest article is a How-To on integrating Licensing Outfitters into your code base. This endeavor aims to help software developers that either can’t or don’t want to spend the time focusing on the licensing scheme side of their software. Our goal is to provide licensing source code...

[Show More]

Algorithms $0.00
Begin Programming with Real Studio in Windows

coverimage

Eugene Dakin 2013-01-06 (updated) Originally Added: 2013-01-06

This book is an introduction to the Real Studio programming language. The focus of this book is a beginning step to those wanting to learn the basic steps of programming with Real Studio and making desktop applications. There are differences between Microsoft’s Visual Basic and the Real Studio programming language,...

[Show More]

Windows Specific $8.99
Program MS Access with REAL Studio

coverimage

Eugene Dakin 2012-03-04 (publication date)

The book is written as a guide and reference to REALStudio programmers who program Desktop Applications in Windows. There are no plugins, dynamic link libraries (dll), COM, or Active X parts to add. The book has a strong focus on DSN-less connections, and works with the new Microsoft Access 2010...

[Show More]

Windows Specific $8.99
REALSecure: Vernam Cipher and E-mail

coverimage

JC Cruz 2010-08-25 (publication date)

In this article JC Cruz looks into the topic of e-mail encryption, the basics of an e-mail system and the security issues that plague such a system.

Then JC develops two custom classes that use the Vernam cipher to encrypt a message and sample code that sends and receives an encrypted message.

Expert Level $4.99
iPhone Dev: Creating iPhone applications with REALbasic

coverimage

Marc Zeedar 2010-08-25 (publication date)

Looking to target one of the hottest trends in recent years with your REAL Studio/REALbasic skills? Marc walks you though how to accomplish this in all lots of detail using REAL Studio and third party code.

Plenty of sample code included in the article and a thorough discussion of the code...

[Show More]

Intermediate Level $4.99
Easy Dating: Creating a simple calendar widget

coverimage

Marc Zeedar 2010-08-03 (updated) Originally Added: 2010-07-04

Dates seem like such simple things to us humans, but they are surprisingly complex, especially when you look at the various ways dates are implemented internationally. For instance, in the U. S., we generally write the date as ‘MM/DD/YY’ while in Europe the day is listed first (‘DD/MM/YY’). Unfortunately, if...

[Show More]

Intermediate Level $2.99
Ramblings on REALbasic

coverimage

Aaron Ballman 2010-06-04 (updated) Originally Added: 2010-01-20

Product Description For the past five years, Aaron Ballman has consistently blogged about REALbasic programming and a host of other subjects. This book is an edited and updated compilation of over 200 of the best blog entries, including new content that’s never been seen before. This book contains an enormous...

[Show More]

Books (soft copies of books) $35.00
Path to Success: Starting a new software business

coverimage

David Mancuso 2010-05-11 (updated) Originally Added: 2010-05-11

A number of us in the REALbasic world are corporate programmers; that is, programmers for our organization. A number of us program for fun or to learn. Others program to make that application that the world needs. Usually at some point, this third group thinks about starting a business. At...

[Show More]

Beginner Level $1.99
REALSecure: Random Number Encryption

coverimage

JC Cruz 2010-05-11 (publication date)

In this article JC Cruz will show you how to use a random number generator as the basis of a cipher system. We will also learn more about the LFSR generator, and how to make it non-linear. We will then build a basic Vernam cipher using the modified LFSR generator and REALbasic.

A great article on cryptography and ciphers.

Expert Level $2.99
Giant House Eyes

coverimage

Joe Strout 2010-05-11 (publication date)

One October Joe and his son turned their house into a giant house-sized monster, by making two large windows above the garage into a pair of animated eyes. The eyes move together, with quick movements followed by pauses, just like real eyes. The impression that the house is alive is...

[Show More]

Intermediate Level $2.99
Delegates 101

coverimage

Norman Palardy 2009-10-03 (updated) Originally Added: 2008-03-02

Delegates are a powerful new feature in REALbasic.

This guide on how to use them shows you how you can use them in a REALbasic program to provide a plugin API for your software and how to use them in other instances in REALbasic to make your code easier to manage.

Beginner Level $4.99
Basic Random Numbers

coverimage

JC Cruz 2009-06-03 (updated) Originally Added: 2009-06-03

Ever need to understand how random numbers are generated in REALbasic? JC Cruz will explore two popular algorithms for generating random number sequences. He’ll also discuss how to evaluate the statistical quality of these sequences using some standard test algorithms.

Intermediate Level $3.99
The StringUtils Module

coverimage

Joe Strout 2009-06-03 (publication date)

REALbasic’s string handling is, in some ways, quite sophisticated: it handles combinations of text encodings quite gracefully and does fancy lexicographic comparisons by default.

How many experienced programmers have come to REALbasic, and found themselves asking, ‘Hey, where are all the string functions?’

Well, here they are!

Beginner Level $3.99
Detecting Spam with Bayesian Probability

coverimage

Adam Shirey 2009-02-08 (publication date)

Ever wondered how spam filters work? Or if you could adapt these techniques to your own work? Adam takes you through an overview of Bayesian filters and how they can be used to detect spam.

Intermediate Level $4.99
XML for N00bs

coverimage

Adam Shirey 2009-01-02 (updated) Originally Added: 2007-04-10

XML, shorthand for Extensible Markup Language, is a generic markup language designed and recommended by W3C, the World Wide Web Consortium. It is designed for both human and computer readability of the data it represents. Join author Adam Shirey as he explains more about one of the most commonly used...

[Show More]

Text $4.99
Hands-On Serial

coverimage

Aaron Ballman 2009-01-02 (updated) Originally Added: 2006-06-08

Join Aaron Ballman as he takes you on a journey through the art of serial programming. Hands-On Serial describes how to write a real world serial application from start to finish. You begin the trek by finding a device which meets your needs, continue on to all of the various...

[Show More]

Serial $4.99
Get a handle on your keyboard.

coverimage

Hank Marquis 2009-01-02 (updated) Originally Added: 2006-02-09

Ever want to take control, I mean, complete control, over your keyboard, Did you ever want to completely dominate and force it to bend to your will? Did you ever get out the riding crop and wave it menacingly at your keyboard? Well do I have the article for you....

[Show More]

Windows Specific $1.49
Sheet Programming

coverimage

Charles Yeomans 2009-01-02 (updated) Originally Added: 2006-02-09

MacOS X introduced the idea of a sheet; a dialog attached to a window that drops down to provide document-modal interaction. Dialogs in prior versions of MacOS were usually application-modal. Sheets allow better modularity in the user interface of an application. However, unlike application-modal dialogs, sheets are not blocking; that...

[Show More]

Macintosh Specific $1.49
Files for N00bs

coverimage

Mark Nutter 2009-01-02 (updated) Originally Added: 2006-02-03

A delightful romp through the intricacies of Files, both text and binary. Wait, did we say intricacies? Mark Nutter takes a somewhat complex idea and brings it down to earth, with the included sample projects, you will be adding file reading and writing into your programs in two shakes of...

[Show More]

File I/O $4.99
Networking 301

coverimage

Aaron Ballman 2009-01-02 (updated) Originally Added: 2006-01-13

Previously, (In Networking 101 & Networking 201) we learned all about what the TCP and UDP protocols are as well as how to use them from within REALbasic. Now we are going to dig deeper into various classes that make use of our newfound knowledge. This article will cover how...

[Show More]

Networking $1.99
Advanced Serial Programming

coverimage

Aaron Ballman 2009-01-02 (updated) Originally Added: 2006-01-13

When we left off last time (In ‘Serial Programming for Beginners’), you had just started writing your own serial applications using the Serial control in REALbasic. You learned about all the basics of serial programming and the general structure of a serial application. In this article, you’re going to learn...

[Show More]

Serial $1.49
Extends and Assigns

coverimage

Charles Yeomans 2009-01-02 (updated) Originally Added: 2006-01-12

REALbasic introduced two new keywords, ‘Extends’ and ‘Assigns’ that allow developers to do wonderful things. Charles lays out how to use them and the amazing things that you can accomplish with them. A great buy!

Xojo Language $1.49
Designing a Recent Items Submenu

coverimage

Charles Yeomans 2009-01-02 (updated) Originally Added: 2006-01-12

Most document-based applications should offer a Recent Items submenu that allows users to quickly open recently opened files - or, as buzzword loving geeks might say, to allow users to exploit locality of reference (what did he say?) Adding such a feature isn’t difficult and Charles walks you through step by step. Grab this today.

User Interface $1.49
QuickTime for Fun and Folly

coverimage

Erick Tejkowski 2009-01-02 (updated) Originally Added: 2006-01-12

Ever since the early days of REALbasic, QuickTime has been an important part of the product. Read along as Erick Tejkowski describes many of the great QuickTime functions available in REALbasic.

Graphics/Printing $1.49
Serial Numbers 201

coverimage

Adam Shirey 2008-11-16 (publication date)

Adam’s second article about serial number generation continues the concepts from the first articles idea of two-way encoding by giving us the opportunity to encode expiration dates and upgrade time frames into keys. It will also use a more realistic method of building your keys than adding arbitrarily generated numbers.

Intermediate Level $4.99
Trial Versions: Make your time-limited trial difficult to break

coverimage

Christian Schmitz 2008-10-19 (updated) Originally Added: 2008-10-16

This article is about some ideas on how to make a time-limited trial of an application. There are a few limits we have to keep an eye on and a few strategies on how to limit the user from resetting it too easily.

Intermediate Level $4.99
XML 101: Getting started with RB’s XML Classes

coverimage

Marc Zeedar 2008-10-19 (updated) Originally Added: 2008-10-16

Unless your idea of computer programming still involves punch cards, you’ve at least heard of XML. However, you may not have had a chance to use it much, or know how it can be used. Or perhaps you know something about XML but REALbasic’s complex XML classes are bewildering. Either...

[Show More]

Beginner Level $4.99
Refactoring REALbasic Code

coverimage

Joe Strout 2008-10-19 (updated) Originally Added: 2008-10-16

Conventional wisdom and experience say that you design your code first, and then you actually write the code. Within the last decade, this conventional wisdom has been turned on its head. Software engineers now routinely change the design of existing code, through a systematic process known as refactoring. Refactoring is...

[Show More]

Intermediate Level $4.99
Harmonic Motion: The pendulum

coverimage

JC Cruz 2008-10-19 (updated) Originally Added: 2008-10-13

The topic for today is the physics of harmonic motion. JC Cruz introduces a new algorithm that can solve more complex Ordinary Differential Equations with better precision and stability than the Euler Method. He also discusses the physics behind harmonic motion.

RB Version Required: 4.x

Code updated to operate in RB 2008r4

Graphics/Printing $4.99
Implementing Scrollable Control Lists

coverimage

Charles Yeomans 2008-10-19 (updated) Originally Added: 2008-10-13

Scrollable control lists are common in user interfaces of all sorts of applications. In this article, we will write a simple example to illustrate an approach to implementing them.

RB Version Required: Rb2006

Intermediate Level $4.99
REALScience Basic Planetary Motion

coverimage

JC Cruz 2008-10-19 (updated) Originally Added: 2008-10-13

A discussion of the basic physics behind planetary motion. JC also covers some of the issues involved when simulating a planetary system.

He also demonstrates how to use a vectorial version of RK4 to simulate a three-body system.

RB Version Used For Article: 4.5

Code has been updated to work in 2008r4

Graphics/Printing $4.99
SSL 201

coverimage

Adam Shirey 2008-08-24 (updated) Originally Added: 2008-08-05

Need more about SSL and RB?

In this article Adam shows you how to use REALbasic and SSL to make a secure server and more with SSL.

Samples included.

Another excellent article from one of our most-read authors.

Intermediate Level $5.99
Basics of Bitmap Graphics

coverimage

Dr. Scott Steinman 2008-07-06 (publication date)

A slight departure from the monthly OOP column into Dr. Steinman’s other love: graphics programming.

Yet another great article from one of our most-read authors.

Beginner Level $5.99
Getting Started With REALbasic

coverimage

Terry Findlay 2008-03-02 (updated) Originally Added: 2008-03-02

Just starting with REALbasic? This is an introduction to the REAlbasic IDE and walks you through the creation of your first REALbasic program.

A guide for absolutely new users

Beginner Level $1.99
Securing your data - Getting Started With Ciphers

coverimage

Brad Swanson 2008-03-02 (updated) Originally Added: 2008-03-01

In this introductoy article Brad walks you through the creation of a cipher to help keep prying eyes out of your data. In it you’ll look at the design and implementation of a cipher in REALbasic. It starts simple and works up to a cipher that is increasingly robust.

An introduction to ciphers and their implementation in REALbasic.

Beginner Level $2.99
LDAP 101

coverimage

Norman Palardy 2008-02-09 (updated) Originally Added: 2008-02-09

You’ve probably heard the acronym LDAP before and maybe even gone so far as to learn it means ‘Lightweight Directory Access Protocol.’ That’s all well and good but, what exactly does this mean? Better yet, what can you do with one? Microsoft’s Active Directory is an LDAP server. So is...

[Show More]

Networking $2.99
RB LDAP Module

coverimage

Norman Palardy 2008-02-09 (updated) Originally Added: 2008-02-04

REALbasic source code that permits searching, reading and writing of entries in an LDAP including binary items like pictures and sounds.

It also has a mechanism to retrieve the class hierarchy from an LDAP server so you can determine mandatory and optional attributes for an LDAP entry at run time.

Plugins / Source Code $50.00
Real-Time Mesh Deformations

coverimage

Joe Strout 2008-02-02 (updated) Originally Added: 2006-03-17

If your 3D graphics needs involve moving rigid, pre-determined models around in space, REALbasic’s got you covered. That’s easy. But what if your models need to change shape in ways that aren’t defined until run-time? This might be the case, for example, if you’re animating a mathematical function entered by...

[Show More]

Graphics/Printing $3.99
Building a 1st Person Shooter

coverimage

Joe Strout 2008-02-02 (updated) Originally Added: 2006-03-17

Ever get a hankering for some down home killing? Want to frag the annoying kid next door? Well, tell it to your shrink. This article will go through the in’s and out’s of 1st person shooter design and implementation. Cool stuff that! You could write the next DOOM! or Half-Life,...

[Show More]

Games $3.99
Falling Objects - Working with the laws of Newtonian Motion.

coverimage

JC Cruz 2008-02-02 (updated) Originally Added: 2006-02-11

In this article, JC will introduce the basic Newtonian laws governing an object in motion. he will use the SpriteSurface control and Sprite class to animate the simulation results. Finally, he will show how to incorporate other factors such as air resistance, wind speed, and ground collision in order to...

[Show More]

Graphics/Printing $4.99
Bonk - Ouch!

coverimage

Lars Jensen 2008-02-02 (updated) Originally Added: 2006-01-12

Spherical Collision Detection and response in 3D.

Collision detection (figuring out whether objects come in contact with one another) and its sibling, collision response (figuring out what to do about it) are rich, complex topics in computer simulations of the physical world. Lars will lead you through the maze of info to bring light to this topic.

Games $3.99
Art and Letters

coverimage

Lars Jensen 2008-02-02 (updated) Originally Added: 2006-01-12

Drawing Hexes (and other things) with text.

If you ever wanted to create hex maps (like in role playing games) and the like, let Lars show you how to build these complex maps, quickly and easily. Step by step, with lots of great code, you’re not rolling the dice with this one, it is all good!

Text $1.99
The Fine Art of Blowing Stuff Up

coverimage

Joe Strout 2008-02-02 (updated) Originally Added: 2006-01-12

Making things explode has always been an important part of video games. From ancient classics like Asteroids, to modern Quake derivatives, game developers have frequently needed to make things go ‘BOOM!’ Let Joe Strout and Jeff Quan walk you through the mysteries of exploding things, and we can guarantee that...

[Show More]

Games $2.99
Software Marketing for Independent Developers

coverimage

Dave Wooldridge 2008-02-02 (updated) Originally Added: 2006-01-12

Most shareware developers, and even a large percentage of commercial developers, find themselves battling the same common obstacle: Limited budgets. The goal of this article is to shed some light on cost-effective marketing strategies and opportunities that won’t break the bank. Use the no-nonsense info in this article to highlight...

[Show More]

Business $3.99
Renegades: a Realtime 3D Game Engine

coverimage

Joe Strout 2008-02-02 (updated) Originally Added: 2006-01-12

Let Joe Strout lead you through the narrow corridors of creating a 3D game engine of your own. As you crawl through the code with Joe, getting your hands dirty and your mind expanded, you will learn how to apply 3D game engine design to your own project. Come on,...

[Show More]

Games $2.99
Not Speaking Gibberish is Good

coverimage

Thom McGrath 2008-02-02 (updated) Originally Added: 2006-01-12

Utilizing ‘Smart Localization’ in Mac OS X.

Most developers have considered localization for their projects. REALbasic makes attempts to assist in the process, but managing multiple builds can be difficult. Thom McGrath lays out the whys and hows to make this complex chore an easy burden. See for yourself how easy...

[Show More]

Text $1.99
Writing a Preferences Class

coverimage

Charles Yeomans 2008-02-02 (updated) Originally Added: 2006-01-12

Almost all applications need a way to save preference settings. The goal of this article is to write a reusable preferences class. Charles shows exactly how to accomplish the often daunting task of writing this kind of module, in clear, easy to understand terms. Grab this today and add preferences...

[Show More]

File I/O $4.99
SSL For Noobs

coverimage

Adam Shirey 2008-02-01 (updated) Originally Added: 2008-01-30

Need to learn about setting up and using SSL? Let Adam show you how to use REALbasic and SSL to make your TCP/IP communications secure.

Another excellent how-to from one of our most-read authors.

Networking $5.99
Getting Started with mySQL

coverimage

Jeff Morrison 2008-02-01 (updated) Originally Added: 2008-01-30

Get a handle on getting up and running with mySQL and REALbasic.

Jeff walks you through how to get set up and working with this popular open source database and shows you how to install mySQL and all the pieces you’ll need to use it from REAlbasic.

Beginner Level $2.99
Inline HTTP

coverimage

Adam Shirey 2008-01-29 (updated) Originally Added: 2007-02-22

Inline HTTP is a plugin that enables you to easily turn any REALbasic application into a functional webserver, giving you countless options for administrative access, multimedia capabilities, multi-user experiences, and more.

Variable handling parallels PHP’s GET, POST, COOKIE, and REQUEST autoglobals, and includes the abilities to buffer output and easily set...

[Show More]

Plugins / Source Code $0.00
Bezier Curves

coverimage

Frank Manshande 2007-03-23 (publication date)

This article describes how you can use Bezier curves in your own REALbasic application. It includes two easy to use classes which you can incorporate in your own code. It also includes a sample project where you can play with a Bezier curve inside the window. Pretty cool stuff.

Graphics/Printing $3.99
Serial Number Generation

coverimage

Adam Shirey 2007-01-04 (publication date)

Adam opens with...

‘To the casual computer user, a serial number is a string of letters and numbers that -- through some small miracle -- determines whether you can or cannot install a particular piece of software. To the seasoned software engineer, it is the combination of elegant discrete mathematics and...

[Show More]

Intermediate Level $6.99
Bitwise Operations for N00bs

coverimage

Aaron Ballman 2007-01-03 (publication date)

That’s right, I said ‘operators’ -- not methods. This means you can finally do bitwise operations at the assembly level, instead of incurring method call overhead for doing them.

The new operators are: And, Or, Xor and Not (crazy names, eh?) and you’d use them exactly how you’d expect. Foo...

[Show More]

Beginner Level $4.99
RegEx Explained

coverimage

Mark Nutter 2006-12-13 (updated) Originally Added: 2006-01-12

If you’re working with strings in any capacity at all (and what developer isn’t), it’s hard to deny the flexibility of regular expressions. Why use complex parsing code to process a string when you can do the same thing in a concise, 20 character regex pattern? And if you put...

[Show More]

Text $4.99
Linux Installation for N00bs

coverimage

Adam Shirey 2006-12-08 (updated) Originally Added: 2006-12-07

This article serves as an introduction to Linux, including what Linux is, a brief history, why Linux is important, and how to install a distribution of Linux (Fedora).

Every N00b needs a hand to hold and Adam extends his for you. Linux can be scary and frought with danger, especially if...

[Show More]

Beginner Level $3.99
Make a Plugin API for your REALbasic application

coverimage

Norman Palardy 2006-12-07 (publication date)

Have you ever wanted to make an application that other developers could add functionality to? By adding one or more plugins to an application third parties can expand the range of functions that can be performed. Norman Palardy is the man to show you how, in this novel length definitive...

[Show More]

Xojo Language $5.99
Ballistic Sprites

coverimage

JC Cruz 2006-12-06 (updated) Originally Added: 2006-01-21

In his previous article (‘Coffee Cooling’), JC demonstrated how to use the Euler Method to simulate an object in free-fall. This is a simple model where the object moves only in the vertical direction. In this article, JC shall demonstrate how to simulate an object moving in both vertical and...

[Show More]

Graphics/Printing $4.99
Application Scripting

coverimage

Paul Rodman 2006-11-25 (publication date)

Paul doesn’t just do astronomy software, he does some serious scripting. Paul will lead you through the jungle that is RBScript, hacking away at the trail until you can clearly see how things are done. And not only how, but why. Very few resources are available for RBScript, and this...

[Show More]

Xojo Script (formerly RBScript) $5.99
Polish Your Application

coverimage

Aaron Ballman 2006-11-02 (publication date)

You have your latest and greatest program all finished, or so you think, let Aaron professionally guide you through the final touches of making your program all it can be.

Localazation, Globalazation, Accesibility, Documentation, Security, Compatiability, Upgradability and that all important Chrome. All included in this great text for everyone from...

[Show More]

Intermediate Level $6.99
Command Line RBScript

coverimage

Joe Strout 2006-08-01 (updated) Originally Added: 2006-02-06

REALbasic can compile ‘console’ applications, which are command-line tools you run from a console (such as Terminal). This opens up whole new ways of using REALbasic, such as creating web applications (CGIs) or integrating with existing command-line tool chains.

However, REALbasic shares these opportunities with older languages, including scripting languages such...

[Show More]

Xojo Script (formerly RBScript) $1.99
Hierarchical Listboxes

coverimage

Mark Nutter 2006-06-01 (publication date)

If you want to write an outline tool, a file browser, or any other application that displays information as an organized hierarchy of text, REALbasic’s built-in Listbox control is a natural choice. Unfortunately, the built-in hierarchical Listbox control does not automatically handle expanding and collapsing rows when the user clicks...

[Show More]

User Interface $3.99
Networking 401

coverimage

Aaron Ballman 2006-05-20 (publication date)

Aaron wraps up his phenomenal tutorial on networking with a great explanation of Endians, port security, game optimization and lots more! While the article is short, the info is sweet and will leave you with a satisfied feeling of knowing the subject of Networking with REALbasic. Take advantage of it today!

Networking $1.99
Write a Webserver in 100 Lines of Code or Less

coverimage

Jon Johnson 2006-05-15 (publication date)

You want to know about network programming, what better way than to build a webserver (which is fully functional and fully yours to use!) Jon will take you through the in’s and out’s of network programming, explaining in excruciating detail the TCPsocket, UDPsocket, IPCsocket and ServerSocket. You will be writing...

[Show More]

Networking $2.99
Optimizing with Shark

coverimage

Mark Nutter 2006-04-23 (updated) Originally Added: 2006-03-28

If you want to squeeze maximum performance out of your REALbasic applications, and you are developing under Mac OS X, you need to know about Shark, the free profiling tool available from the Apple Developer web site. Shark runs in the background while your application is running, peeking at your...

[Show More]

Intermediate Level $5.99
HTTPSocket Upload

coverimage

Mark Nutter 2006-04-23 (updated) Originally Added: 2006-03-03

Mark Nutter is back again with an excellent article on how to upload files using the native HTTPSocket provided by REALbasic. His article will explain to you the how’s and why’s about the process, as well as provides you with a number of code samples which demonstrate this powerful utility....

[Show More]

Networking $5.99
Build your own IDE

coverimage

Mark Nutter 2006-04-23 (updated) Originally Added: 2006-01-25

If you’ve ever tried to design a graphical user interface the old-fashioned way by sketching everything out on paper and then writing out reams of code that manually place controls at precise pixel locations on the screen then you know what a powerful and indispensable developer’s tool the REALbasic IDE...

[Show More]

Intermediate Level $5.99
Thread APIs

coverimage

Aaron Ballman 2006-04-23 (updated) Originally Added: 2006-01-12

A thrilling journey into the nether regions of Threading API’s. Aaron takes you by the hand, leading you through the murky underbelly of this little known, but quite valuable programming necessity.

Have no Fear, Aaron is here and by the time you come up for air, you will know all you need to about this engaging topic.

Threads $2.99
Networking for N00bs

coverimage

Aaron Ballman 2006-04-23 (updated) Originally Added: 2006-01-12

TCP networking as you have never seen it before, with everything you need to know to get up to speed quickly and easily. From the absolute start to the very end, Aaron leads you through the intricacies of TCP networking as only a true master could, holding your hand and...

[Show More]

Networking $5.99
Threads in REALbasic

coverimage

Aaron Ballman 2006-04-23 (updated) Originally Added: 2006-01-12

All you ever wanted to know about Threads in REALbasic. Aaron says "A thread is not magical; it is merely a way to slice program execution into discrete bits." Between you and me, that sounds pretty magical, nay, very magical. If you want to learn the magic of threads and...

[Show More]

Threads $2.99
Migrating to REAL SQL Databases

coverimage

Will Leshner 2006-04-23 (updated) Originally Added: 2006-01-12

Do you use the REAL Database in your projects? Have you considered moving to the new REAL SQL Database? Are you wondering what kind of problems you might run into? Then you have come to the right place. Will Leshner explains, step-by-step, how to migrate from the REAL Database to...

[Show More]

Databases $4.99
Path Finding

coverimage

Joe Strout 2006-03-17 (updated) Originally Added: 2006-03-17

Imagine you’re in a dense forest, tired and hungry from a long day of hiking. Most of the underbrush is impassable, so you’re forced to stick to the trails. All you want is to get back to the lodge as quickly as possible. Fortunately, you have a trail map. So...

[Show More]

Games $3.99
Quartz Composer - Video - QuickTime and REALbasic

coverimage

Erick Tejkowski 2006-02-09 (publication date)

Apple recently released Mac OS X 10.4 (Tiger) and QuickTime 7. This software combination adds some interesting features to the Mac OS of interest to REALbasic developers. In particular, Apple snuck a great new tool into Tiger, called Quartz Composer. Quartz Composer lets you do many different things, but foremost,...

[Show More]

Macintosh Specific $2.99
Coffee Cooling

coverimage

JC Cruz 2006-02-09 (publication date)

As any coffee drinker would notice, a cup of hot java eventually gets "cold." In more scientific terms, the cup of coffee has attained thermal equilibrium with the surrounding temperature. But how long does it take for coffee to cool down?

This is a classic example of Newton’s Law of Cooling...

[Show More]

Algorithms $4.99
Got Keys?

coverimage

Lars Jensen 2006-02-09 (publication date)

Most keyboard handling in REALbasic is synchronous; that is, you wait for a key-related event to occur, and you handle it without knowing whether or not the key has been released by the time your code executes. However, if you’re modifying the behavior of a standard control, or programming a...

[Show More]

Intermediate Level $2.99
Update Yourself

coverimage

Marc Zeedar 2006-02-09 (publication date)

In the old days, getting a new version of a program meant going to a store and buying a box with a disk in it. Then the internet came along and we could just go to the company’s website and download an update. Today, most programs have a self-update feature...

[Show More]

Networking $1.99
Understanding Encodings

coverimage

Matt Neuburg 2006-02-09 (publication date)

Judging from some of the messages on the REALbasic mailing lists, many people seem to be perplexed about encodings in REALbasic. However, there’s no need to be. Most of those asking for help seem guilty of going to one extreme or the other — either of worrying needlessly about encodings,...

[Show More]

Text $1.99
Database XML - Part 1

coverimage

Mark Choate 2006-02-08 (updated) Originally Added: 2006-01-12

Let Mark Choate take you on the exciting journey of creating an XML-based Resource Description Frameworks (or RDFs) using REALbasic. No really, it gets even better. This is a thoroughly sourced and documented tutorial on the in’s and out’s of XML. Fun and excitment are afoot, and maybe even a...

[Show More]

Databases $1.99
Database XML - Part 2

coverimage

Mark Choate 2006-02-08 (publication date)

This is the second of a two-part article that describes the classes Mark Choate developed to assist with some tricky validation problems he encountered while developing an RDF schema editor. The intracacies of RDF are fully laid out and this second article neatly wraps it all up for you to feast upon. Download it today!

Databases $1.99
Easy Servers on OS X

coverimage

Brady Duga 2006-02-06 (publication date)

I could tell you how easy this article makes writing your own Server Application, it is, but I won’t.

I could even tell you how concise and easy to follow it is, it is, but I won’t.

I will tell you that once you are done with this article, you will have...

[Show More]

Networking $1.99
Maze Generation

coverimage

Joe Strout 2006-01-25 (updated) Originally Added: 2006-01-21

Mazes are one of those simple puzzles that have been enjoyed throughout history. For most of that history, designing a maze required a lot of careful work. Nowadays, we can let our computers do the grunt work for us. In this article, we’ll see how to write REALbasic code that...

[Show More]

Games $1.99
Ring Tones

coverimage

James Noe 2006-01-25 (updated) Originally Added: 2006-01-21

There are times when it is useful to audibly alert the user that something has happened. One technique is to use the Beep command as an alert; however, this is somewhat limiting. A beep is often used to indicate an error condition, or that a long running process has finished....

[Show More]

Multimedia $1.99
Floating-Point Numbers (Part Two)

coverimage

William H Murray/Chris H Pappas 2006-01-25 (updated) Originally Added: 2006-01-21

In part 1 of Floating Point Numbers you learned the basics, it was enough to get your toes out of your mouth. Now that those wrinkly prunes have fleshed out a bit, you are ready to delve even further into the Mysteries of Floating Point Numbers. Once you are done...

[Show More]

Xojo Language $1.99
Floating-Point Numbers (Part One)

coverimage

William H Murray/Chris H Pappas 2006-01-25 (updated) Originally Added: 2006-01-21

An exciting journey through the innards of Floating Point Numbers, sure you know integer arthimetic since you could count your toes, but once you popped those bad boys out of your mouth and put your hands on a keyboard, the world changed. You need to know about Floating Point Numbers,...

[Show More]

Xojo Language $1.99
Mouse Gestures

coverimage

Joe Strout 2006-01-19 (updated) Originally Added: 2006-01-13

An exciting spelunking into the world of alternate input. Keyboards are so yesterday, using your mouse to make intricate and convoluted ’gestures’ are today! Add the ability to trigger your program by using a slight curlicue with your mouse, it worked well for the Newton, it can work for you!...

[Show More]

Algorithms $2.99
Doing Undo

coverimage

Scott Forbes 2006-01-19 (updated) Originally Added: 2006-01-13

You’ve almost finished your first "serious" REALbasic project, the one you might someday publish. You’ve learned the language, you understand the fundamentals of object-oriented programming, and you’ve written the core of your application. Now all you need are the finishing touches: An About box, an icon or two... and, of...

[Show More]

Algorithms $3.99
Networking 101

coverimage

Aaron Ballman 2006-01-18 (updated) Originally Added: 2006-01-13

Networking for those who know nothing about it!

Aaron takes you from the begining, explaing all of the details of networking, on both a Mac and Windows platform (and for good measure throws in Linux!) How do you connect to a remote machine? How do you set up a local machine...

[Show More]

Networking $1.99
Creating a Registration Algorithm

coverimage

Dana Chaffin 2006-01-18 (updated) Originally Added: 2006-01-13

Creating A Registration Algorithm

(or How To Protect Your Program In Three Easy Steps)

You’ve just finished developing your best application ever. It took you months of coding. The beta tests went without a hitch and you are now ready to release the software into the world and make your fortune. Suddenly,...

[Show More]

Algorithms $4.99