1. Trang chủ
  2. » Công Nghệ Thông Tin

Sams REALbasic cross platform application development apr 2006 ISBN 0672328135

1,2K 90 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1.180
Dung lượng 7,21 MB

Nội dung

REALbasic Cross-Platform Application Development By Mark Choate Publisher: Sams Pub Date: April 12, 2006 Print ISBN-10: 0-672-32813-5 Print ISBN-13: 978-0-672-32813-8 Pages: 672 Table of Contents | Index 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 REALbasic Cross-Platform Application Development By Mark Choate Publisher: Sams Pub Date: April 12, 2006 Print ISBN-10: 0-672-32813-5 Print ISBN-13: 978-0-672-32813-8 Pages: 672 Table of Contents | Index 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 Copyright REALbasic CrossPlatform Application Development Copyright © 2006 by Sams Publishing All rights reserved No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from the publisher No patent liability is assumed with respect to the use of the information contained herein Although every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions Nor is any liability assumed for damages resulting from the use of the information contained herein Library of Congress Catalog Card Number: 2005902141 Printed in the United States of America First Printing: April 2006 09 08 07 06 Trademarks All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized Sams Publishing cannot attest to the accuracy of this information Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark REAL Software, REALbasic and the REAL Software cube logo are registered trademarks of REAL Software, Inc Warning and Disclaimer Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied The information provided is on an "as is" basis Bulk Sales Sams Publishing offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales For more information, please contact U.S.Corporate and Government Sales 1-800-382-3419 corpsales@pearsontechgroup.com For sales outside of the U.S., please contact International Sales international@pearsoned.com Acquisitions Editor Scott Meyers Managing Editor Charlotte Clapp Project Editor George E Nedeff Copy Editor Barbara Hacha Indexer Aaron Black Proofreader Suzanne Thomas Technical Editor William H Murray Publishing Coordinator Vanessa Evans Multimedia Developer Dan Scherf Series Designer Gary Adair Page Layout Bronkella Publishing Michelle Mitchell About the Author Mark Choate is an author, educator, and consultant specializing in eBusiness and online publishing His experience includes eight years of Internet development and content management at The News and Observer Publishing Company, one of the very first news-papers in the country to publish a web edition Mark's particular area of expertise is with cross-media content management tools and XML For two years he has used REALbasic to develop cross-platform tools for use in online publishing Acknowledgments I would be remiss if I also did not mention two people to whom I am particularly indebted Both Connor Choate and Christine Goertz Choate provided patient support while I wrote the book They gave up more than a few weekends and vacations, and without their help I would not have been able to complete this book They both have my heartfelt thanks and sincere appreciation .. .REALbasic Cross- Platform Application Development By Mark Choate Publisher: Sams Pub Date: April 12, 2006 Print ISBN- 10: 0-672-32813-5 Print ISBN- 13: 978-0-672-32813-8... 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... How to Apply These Terms to Your New Libraries Online Resources Index Copyright REALbasic CrossPlatform Application Development Copyright © 2006 by Sams Publishing All rights reserved No part of this book shall be reproduced,

Ngày đăng: 19/04/2019, 14:34