Book description
REALbasic Cross-Platform Application Development treats REALbasic as a serious development environment and is targeted to developers with a minimum of programming experience, but who may or may not be new to the REALbasic platform. Written by a writer and developer with extensive REALbasic experience with input and guidance from REAL Software, this book will show you how to take advantage of the new cross-platform abilities of REALbasic and teach you how to create cross-platform applications. Don't waste any more time with the other novice-oriented REALbasic books out there. Get inside this development environment with REALbasic Cross-Platform Application Development.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- We Want to Hear from You!
- Reader Services
-
Introduction
- Chapter 1, Introduction to REALbasic
- Chapter 2, Programming with REALbasic
- Chapter 3, Classes and Objects
- Chapter 4, Cross-Platform Application Development
- Chapter 5, Designing a Desktop Application
- Chapter 6, XML and Advanced Text Processing
- Chapter 7, Console Programming and the Shell
- Chapter 8, Databases
- Chapter 9, Networking and Internet Programming
- Chapter 10, Graphics
- Chapter 11, Scripting and Extending REALbasic
- Appendix
- 1. Introduction to REALbasic
-
2. Programming with REALbasic
- Defining a Computer Program
- REALBasic Terminology
- Quick Start: A Simple Web Browser
- Procedural Programming in REALbasic
- Flow Control—Conditionals
- Flow Control—Loops
- Variants
- Modules
- Creating the StringParser Module
- Summary
-
3. Classes and Objects
- The Class Hierarchy
- Creating a New Class
- Declaration and Instantiation
- Constructors and Destructors
- Garbage Collection
- Inheritance
- Object Operators
- Adding and Overriding Methods
- Calling the Overridden Method
- Overloading
- Casting
- Oddities
- Encapsulation
- Access Scope: Public, Private, Protected
- Setting Properties with Methods
- Default and Optional Parameters
- Declaring Variables Static and Const
- Revisiting the StringParser Module
- Example: Creating a Properties Class
- Data-Oriented Classes and Visual Basic Data Types
- Advanced Techniques
-
4. Cross-Platform Application Development
- That Other Cross-Platform Language
- Compiling REALbasic Applications
- Configuring the Compiler
- The App Class
- Files and Directory Organization
- Compiler Directives
- User Interface Differences
- System Module
- Windows Registry
- RSSReader Preferences Example
- A Final Word About Macintosh
- Summary
-
5. Designing a Desktop Application
- Integrated Development Environment
- Desktop Applications: Programming Graphical User Interfaces
- Model-View-Controller
-
Windows and Controls
- Simple Windows
- Editing Windows
- Global Window Functions
- Windows ID Properties
- Windows Position Properties
-
Windows Appearance Properties
- Window.Frame as Integer
- Window.Composite as Boolean
- Window Colors and Backdrops
- Window.Title as String
- Visible as Boolean
- FullScreen as Boolean
- MenuBarVisible as Boolean
- CloseButton as Boolean
- Resizable as Boolean
- LiveResize as Boolean
- MaximizeButton as Boolean
- MacProcID as Integer
- MenuBar as MenuBar1
- Managing Windows
- Controls
- Exception Handling
- User Interface Response
- Menus and Menu Handlers
- CustomTray
- Summary
- 6. XML and Advanced Text Processing
- 7. Console Programming and the Shell
- 8. Databases
-
9. Networking and Internet Programming
- A Simplified View of a Computer Network
- The Protocol Stack
- The Internet
- REALbasic Networking Classes
- Network Object
- Network Interface Class
- System Members
- TCP and UDP Networks
- IPCSocket Class
- UDPSocket
- Conclusion
- 10. Graphics
- 11. Scripting and Extending REALbasic
-
A. Appendix
- Sample Code and Application
- GNU General Public License
- Terms and Conditions for Copying, Distribution, and Modification
- How to Apply These Terms to Your New Programs
- GNU Lesser General Public License
- Terms and Conditions for Copying, Distribution, and Modification
- How to Apply These Terms to Your New Libraries
- Online Resources
Product information
- Title: REALbasic Cross-Platform Application Development
- Author(s):
- Release date: April 2006
- Publisher(s): Sams
- ISBN: 0672328135
You might also like
book
Shared Memory Application Programming
Shared Memory Application Programming presents the key concepts and applications of parallel programming, in an accessible …
book
Beginning iPhone Development with Swift 5: Exploring the iOS SDK
Learn how to integrate all the interface elements iOS users have come to know and love, …
book
Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy
Learn Objective-C and its latest release, and learn how to mix Swift with it. You have …
book
Android Apps for Absolute Beginners
Anybody can start building multimedia apps for the Android platform, and this book will show you …