Session voting for MBS Xojo Conference
1) Digging Deep into iOS Declares
While a variety of plug-ins and modules extends Xojo's iOS features widely, there is still a vast unexplored terrain of API functions. So what if you need to create your own declare framework? How do you use iOSBlocks for custom methods? How do you receive an complex return value from the system on a background thread and forward it to the main thread? I'll be using iOSLib for this presentation of course, but it will not be a prerequisite for practice.
2) Make Tables Fly With NSTableView
Xojo's listbox is a masterpiece of simplicity when you compare it to its native OS X class, NSTableView. On the other hand, the TableView offers customization features and high speed database access no matter how many records it has to handle. In this lecture, I'll give an introduction into the use of NSTableView in connection with a SQLite database.
3) A View on Views
A look into Xojo's library tells you: There are a lot of different controls. But are they that different? In this lecture, we'll discuss the principle of views as in OS X' NSView and iOS' UIView, how the multi-talented canvas is indeed the most basic view - but much more versatile than you might have expected - and how you can easily use animation and other system features to enhance the optical appearance of your iOS or OS X app with just a few lines of code.
4) EasyQLite: An Object Oriented Approach to Databases
The deprecation of FileMaker's ability to build stand-alones raised Xojo's attractiveness for database developers. While the change to Xojo multiplies the developers' range of possible application by numbers, he has to study a database language first, which he did not have to necessarily when using FileMaker. In this session I'll explain an object oriented approach to SQLite and how it can be used to build FileMaker-like controls.
Please vote here in our survey. If we have two winners, Ulrich said he could make two sessions or one with two topics. We'll see what you guys prefer here!
Join now and get our early bird pricing. Registration and more Information. Training days in German and English. For any questions, please contact me directly.