Flylib.com
REALbasic Cross-Platform Application Development
REALbasic Cross-Platform Application Development
ISBN: 0672328135
EAN: 2147483647
Year: 2004
Pages: 149
Authors:
Mark S. Choate
BUY ON AMAZON
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
What s New in REALbasic 2005
Deciding if REALbasic Is Right for You
Strengths and Weaknesses
Who Should Read This Book
What You Can Expect
Chapter 2. Programming with REALbasic
Defining a Computer Program
REALBasic Terminology
Quick Start: A Simple Web Browser
Procedural Programming in REALbasic
Flow ControlConditionals
Flow ControlLoops
Variants
Modules
Creating the StringParser Module
Summary
Chapter 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
Chapter 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
Chapter 5. Designing a Desktop Application
Integrated Development Environment
Desktop Applications: Programming Graphical User Interfaces
Model-View-Controller
Windows and Controls
Managing Windows
Controls
Exception Handling
User Interface Response
Menus and Menu Handlers
CustomTray
Summary
Chapter 6. XML and Advanced Text Processing
Encoding
XML Processing
Regular Expressions
StyledText
Summary
Chapter 7. Console Programming and the Shell
Sample Applications
The Shell Class
Developing Console Applications
Conclusion
Chapter 8. Databases
The No-Code Database
The Coded Database
SQL Equivalents
Conclusion
Chapter 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
Chapter 10. Graphics
Raster and Vector Graphics
Picture Class
Canvas Control
The Canvas ControlScrolling Text and Images
Object2D Class
Printing with REALbasic
Summary
Chapter 11. Scripting and Extending REALbasic
Scripting
Extending REALbasic
Summary
Appendix 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
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
REALbasic Cross-Platform Application Development
ISBN: 0672328135
EAN: 2147483647
Year: 2004
Pages: 149
Authors:
Mark S. Choate
BUY ON AMAZON
Project Management JumpStart
Developing Project Management Skills
Breaking Down the Project Activities
Appendix A Answers to Review Questions
Appendix B Sample Project Management Forms
Appendix C Sample Project Management Checklists
SQL Tips & Techniques (Miscellaneous)
Understanding SQL Transactions and Transaction Logs
Creating Indexes for Fast Data Retrieval
Understanding SQL Subqueries
Working with Ms-sql Server Information Schema View
Working with Stored Procedures
The Complete Cisco VPN Configuration Guide
VPN Designs
ISAKMP/IKE Phase 1 Preparation
Administration Screens
Router Product Information
Viewing and Managing Connections
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 2. Find Yourself (and Others) on Google Maps
Hack 6. Share Google Maps
Hack 34. Publish Your Own Hiking Trail Maps
Hack 45. Share Pictures with Your Community
Hacks 6270: Introduction
Programming Microsoft ASP.NET 3.5
Working with the File System
Working with Web Services
Extending Existing ASP.NET Controls
Creating New ASP.NET Controls
HTTP Handlers and Modules
Quantitative Methods in Project Management
Project Value: The Source of all Quantitative Measures
Introduction to Probability and Statistics for Projects
Expense Accounting and Earned Value
Special Topics in Quantitative Management
Quantitative Methods in Project Contracts
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies