O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

REAL Studio

Video Description

REAL Studio is a crossplatform software development environment. With it you can create desktop applications for Mac OS X, Windows, and Linux. Additionally, you can create web applications that run on a wide variety of browsers. In this course, you'll learn about REAL Studio, its history, and how it can help you create better software. Paul spends much of the course showing you how to build a practical, working application: ToDo. The ToDo application demonstrates how to design user interfaces, access databases, create objectoriented code, and create an application that works on Mac OS X, Windows, and Linux. After you've built the desktop version of ToDo, you'll learn how to migrate it to the web using REAL Studio Web Edition. Make better software; learn REAL Studio today by clicking on the links below!

Table of Contents

  1. Introduction
    1. About REAL Studio 00:02:22
    2. REAL Studio Product Line 00:04:53
    3. Major Features in REAL Studio 00:03:45
    4. Apps Made with REAL Studio 00:02:05
  2. The REAL Studio IDE
    1. IDE Overview 00:05:18
    2. IDE Configuration 00:03:26
    3. Online Documentation 00:05:30
    4. Project Editor 00:03:08
    5. Windows 00:08:44
    6. PushButton & BevelButton 00:07:17
    7. Label / TextField / TextArea 00:06:39
    8. TabPanel & PagePanel 00:03:15
    9. ProgressBar & ProgressWheel 00:01:42
    10. Checkbox & RadioButton 00:02:12
    11. PopupMenu & ComboBox 00:02:43
    12. ListBox 00:06:52
    13. Editing Code 00:04:45
    14. Debugging 00:03:43
    15. Analyzing Your Code 00:03:09
    16. Modules 00:02:21
    17. Classes 00:04:06
    18. ContainerControl 00:02:25
    19. MenuBar 00:05:51
    20. Toolbar 00:03:34
  3. Language Features
    1. Overview of the REALbasic Language 00:02:44
    2. Overview of the REALbasic Framework 00:02:59
    3. Object-Oriented Concepts: Encapsulation 00:03:05
    4. Coding Style 00:02:49
  4. Designing ToDo
    1. Creating a Practical Application: ToDo 00:05:23
    2. UI Design 00:08:06
    3. Initial Testing 00:03:23
    4. Menu pt. 1 00:04:40
    5. Menu pt. 2 00:04:11
    6. Toolbar 00:03:59
    7. Listbox Subclass 00:06:48
    8. OK / Cancel Control 00:06:26
    9. Preferences pt. 1 00:07:14
    10. Preferences pt. 2 00:02:47
    11. Preferences pt. 3 00:06:15
    12. Finishing Touches 00:06:01
    13. Recap 00:01:44
  5. Creating the Database
    1. About SQLite 00:02:30
    2. SQL Commands 00:07:43
    3. Database Design 00:07:57
    4. Data Object Model 00:03:50
    5. Connecting to the Database 00:07:08
  6. Adding Functionality
    1. Displaying Tasks pt. 1 00:03:21
    2. Displaying Tasks pt. 2 00:06:11
    3. Displaying Tasks pt. 3 00:06:06
    4. Viewing a Task 00:05:51
    5. Editing a Task 00:08:21
    6. Adding a New Task 00:03:48
    7. Saving Tasks to the Database 00:05:14
    8. Deleting Tasks 00:05:35
    9. Completing Tasks 00:08:50
    10. Filtering Tasks 00:06:02
    11. Category Selection 00:05:25
  7. Adding a Report
    1. Report Designer Overview 00:03:09
    2. Creating a Completed Tasks Report 00:04:12
    3. Setting Up the Report UI 00:03:30
    4. Viewing & Printing the Report 00:08:43
  8. Deploying ToDo
    1. App and Build Settings 00:02:33
    2. Deploying on Mac OS X 00:03:46
    3. Deploying on Windows 00:06:00
    4. Deploying on Linux 00:02:13
  9. Advanced Features
    1. Remote Debugging to Linux 00:06:47
    2. Remote Debugging to Windows 00:05:15
    3. Using the Code Profiler 00:03:08
    4. Build Automation & IDE Scripts 00:03:39
    5. Using Plugins 00:04:28
    6. RBScript 00:05:47
  10. Creating a Web App
    1. About REAL Studio Web Edition 00:05:53
    2. Making ToDo for the Web 00:02:00
    3. UI Design 00:08:06
    4. Session Management 00:06:52
    5. Displaying Tasks 00:04:00
    6. Different Users 00:05:17
    7. Adding New Tasks 00:07:14
    8. Editing Tasks 00:05:15
    9. Deleting Tasks 00:08:47
    10. Filtering Tasks 00:03:02
    11. Using Styles 00:02:56
    12. Building Your Web App 00:02:35
  11. Conclusion
    1. Course Wrap Up 00:01:46
  12. Working with Paul
    1. About Paul 00:03:02
    2. Community Resources 00:04:44
    3. LogicalVue Services 00:01:54