E-Book, Englisch, 372 Seiten
Ford Beginning REALbasic
1. ed
ISBN: 978-1-4302-0169-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
From Novice to Professional
E-Book, Englisch, 372 Seiten
ISBN: 978-1-4302-0169-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
REALbasic is a powerful, easy-to-learn programming language, allowing almost anyone to write sophisticated applications that can be distributed across the Windows, Mac, and Linux platforms. This practical tutorial reference is ideal for anyone wishing to master REALbasic, from beginners to experienced Visual Basic programmers who want to create cross platform programs. REALbasic's success is proven - there are already over 100,000 users, and this number is steadily rising. This is the only up-to-date book available for the current version, REALbasic 2005.
Jerry Lee Ford, Jr. is an author, educator, and IT professional with over 16 years experience in information technology, including roles as an automation analyst, technical manager, technical support analyst, automation engineer, and security analyst. Mr. Ford has authored 16 other computer books, including Visual Basic 2005 Express Programming for the Absolute Beginner, VBScript Professional Projects, Microsoft Windows Shell Scripting and WSH Administrator's Guide, Learn VBScript in a Weekend, Microsoft Windows Shell Scripting for the Absolute Beginner, Learn JavaScript in a Weekend, and Microsoft Windows XP Professional Administrator's Guide. Mr. Ford has a Masters degree in Business Administration from Virginia Commonwealth University in Richmond, Virginia, and has over five years experience as an adjunct instructor teaching networking courses in information technology. Other books authored: Practical Microsoft Windows Peer Networking, 597 pages, QUE, December 1999, ISBN: 078972233X Upgrading to Microsoft Windows 2000 Professional: A Migration Guide for Windows 98 and NT Users, 189 Pages, iUniverse.com, February 2001, ISBN: 0595148042 Learn JavaScript In a Weekend, 386 Pages, Prima Tech, February 2001, ISBN: 07615-3332X Essential Microsoft Windows 2000 Professional: A desktop User's Guide, 150 Pages, iUniverse.com, April 2001, ISBN: 0595148042 Windows Shell Scripting and WSH Administrator's Guide, 534 Pages, Premier Publishing, October 2001, ISBN: 0761536019 Absolute Beginner's Guide to Personal Firewalls, 250 pages, QUE, October 2001, ISBN: 0789726254 The Book of WinZip, 156 Pages, No Starch Press, January 2002, ISBN: 1886411751 TechTV Guide to Home Networking, Broadband and Wireless, 326 Pages, TechTV and QUE, July 2002, ISBN: 0789726548 Learn VBScript In a Weekend, 417 Pages, Premier Press, May 2002, ISBN: 1931841705 Windows XP Professional Administrator's Guide, 956 Pages, Premier Publishing, Anticipated in December 2002, ISBN: 1931841969 Microsoft WSH and VBScript for the Absolute Beginner, 400 Pages, Premier Publishing, March 2003, ISBN: 159200072X Microsoft Windows Shell Script Programming for the Absolute Beginner, Premier Publishing. October 2003, ISBN: 1592000851 VBScript Professional Projects, 900 Pages, Premier Publishing, July 2003, ISBN: 1592000568 Learn JavaScript in a Weekend (2nd Edition), Premier Publishing, November 2003, ISBN: 159200086X Microsoft WSH and VBScript for the Absolute Beginner (2nd Edition), 500 Pages, Premier Publishing, February 2005, ISBN: 1592007317 Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner, 400 Pages, Premier Publishing, TBD, ISBN: 1592008143
Autoren/Hrsg.
Weitere Infos & Material
1;Contents;7
2;About the Author;18
3;About the Technical Reviewer;19
4;Acknowledgments;20
5;Introduction;21
6;Part 1 Introducing REALbasic;24
6.1;Chapter 1 An Introduction to REALbasic;25
6.1.1;Overview of REALbasic;25
6.1.2;Standard vs. Professional;32
6.1.3;REALbasic vs. Visual Basic;36
6.1.4;REALbasic vs. Apple’s XCode;38
6.1.5;Online REALbasic Support Services;39
6.1.6;Getting Started with Your First REALbasic Application;41
6.1.7;Summary;55
6.2;Chapter 2 Navigating the REALbasic Integrated Development Environment;56
6.2.1;Starting REALbasic;56
6.2.2;The REALbasic Menu;58
6.2.3;REALbasic’s Main Toolbar;59
6.2.4;REALbasic’s Bookmarks Toolbar;60
6.2.5;REALbasic’s Screen Area;62
6.2.6;REALbasic’s Tips Bar;72
6.2.7;REALbasic’s Integrated Help Features;73
6.2.8;Building a Custom Web Browser;78
6.2.9;Summary;85
7;Part 2 Learning How to Program with REALbasic;86
7.1;Chapter 3 Creating an Application’s User Interface;87
7.1.1;Building Application Windows;87
7.1.2;Changing the Default Window;95
7.1.3;Deleting Windows;96
7.1.4;Encrypting and Decrypting Windows;96
7.1.5;Working with Controls;97
7.1.6;A REALbasic Control Overview;99
7.1.7;Extending REALbasic Functionality by Adding New Controls;115
7.1.8;Control Alignment;116
7.1.9;Changing Tab Order;117
7.1.10;Building a Desktop Clock;118
7.1.11;Summary;121
7.2;Chapter 4 Working with REALbasic Menus;122
7.2.1;Working with REALbasic Menu Bars;122
7.2.2;Adding Menus, Submenus, and Menu Items;128
7.2.3;Enhancing Menu Systems;137
7.2.4;Using Menu Items to Trigger Command and Code Execution;142
7.2.5;Controlling Access to Menu Items;145
7.2.6;Reconfiguring Menu Organization;145
7.2.7;Customizing the Apple and Macintosh Menus;147
7.2.8;Creating a StickyPad Application;148
7.2.9;Summary;152
7.3;Chapter 5 Storing and Retrieving Application Data;153
7.3.1;Adding Comments to Your Code;153
7.3.2;Storing and Retrieving Data;156
7.3.3;Working with Variables;157
7.3.4;Converting Between Data Types;162
7.3.5;Storing Data in Arrays;164
7.3.6;Working with Dictionaries;167
7.3.7;Constants;169
7.3.8;Reserved Keywords;172
7.3.9;Creating a Starter Desktop Calculator;172
7.3.10;Summary;179
7.4;Chapter 6 Making Decisions with Conditional Logic;180
7.4.1;Implementing Conditional Logic;180
7.4.2;Working with the If…Then Statement;181
7.4.3;The Select…Case Block;186
7.4.4;#If…#EndIf;188
7.4.5;REALbasic Operators;190
7.4.6;Creating a Computer Game;193
7.4.7;Summary;203
7.5;Chapter 7 Iterative Processing;204
7.5.1;Processing Data with Loops;204
7.5.2;Shortcuts for Creating Loops;214
7.5.3;Guarding Against Endless Loops;216
7.5.4;Creating a REALbasic Movie Player;217
7.5.5;Summary;224
7.6;Chapter 8 Object-Oriented Programming;225
7.6.1;An Introduction to Object-Oriented Programming;225
7.6.2;Event-Driven Programming;234
7.6.3;Working with Modules;236
7.6.4;Working with Windows;241
7.6.5;Building the RB Picture Viewer;247
7.6.6;Summary;255
8;Part 3 Advanced Topics;256
8.1;Chapter 9 Processing Text Files;257
8.1.1;Working with Plain and Styled Text Documents;257
8.1.2;Defining File Types;257
8.1.3;Accessing Files and Folders;259
8.1.4;Process Text Files;264
8.1.5;Working with Styled Text;266
8.1.6;Saving Files;268
8.1.7;Printing Files;269
8.1.8;Creating a REALbasic Word Processor;273
8.1.9;Summary;286
8.2;Chapter 10 Working with Databases;287
8.2.1;REALbasic’s Database Support;287
8.2.2;Creating and Opening REAL SQL Databases;289
8.2.3;Defining Database Schema;291
8.2.4;Querying Database Data;297
8.2.5;Developing Database Front-Ends;303
8.2.6;The RB Book Database;306
8.2.7;Summary;313
8.3;Chapter 11 Working with Graphics and Audio;314
8.3.1;Adding Sound Effects to REALbasic Applications;314
8.3.2;Working with Graphics;323
8.3.3;Building an MP3 Player;330
8.3.4;Summary;334
8.4;Chapter 12 Debugging REALbasic Applications;335
8.4.1;Tracking Down and Fixing Errors;335
8.4.2;Working with the REALbasic Debugger;340
8.4.3;Developing Error Handlers;345
8.4.4;Building a Network Connection Checker Application;350
8.4.5;Summary;355
9;Part 4 Appendixes;356
9.1;APPENDIX A Migrating Visual Basic Projects to REALbasic;357
9.1.1;Porting Visual Basic Projects to REALbasic;357
9.2;APPENDIX B What’s on the CD-ROM?;361
9.2.1;REALbasic Program Source Code;361
9.3;APPENDIX C What’s Next?;363
9.3.1;Locating REALbasic Resources Online;363
9.3.2;REALbasic Developer Magazine;364
9.3.3;Joining REALbasic Mailing Lists;366
10;Index;367




