We will be undergoing scheduled maintenance on May 20th, 2013 at 02:00 GMT.
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com�s entire library of video tutorials.
Now that you have an overview of REAL Studio, the best way to learn more about it is to build an actual solution. For this course we will build a ToDo Application. This application, although simple, will demonstrate many REAL Studio features including UI Design, Classes, Databases, Reports, and much more. But before we jump right into REAL Studio, we need to spend a few minutes thinking about our application. Time spent up front thinking about what you are intending to build will save you quite a bit of time later when you are implementing. In the case of the ToDo Application, we need to think about the information we want it to capture. First, we'll call each individual ToDo Item a Task. A collection of tasks becomes a ToDo List which is what our application does. It allows you to manage your ToDo list. Now think about what information is in a Task. It seems to me we want a Name for the Task and a few other things such as a Category to identify the Task. Is it a work or a home Task, for example. A Note with more details about the Task, a Due Date and a Time, a Priority, and a way to identify if the Task has been completed. This seems like a pretty good start so we'll go with it. Now let's think of some of the features our ToDo App should have. First we'll need a window to display the Task. The Tasks themselves will be shown in a List. We'll also need a way to Add, Edit, and Remove Tasks. I think it makes sense to store the Tasks in a Database rather than a file. This will simplify the user interface by not requiring the users to have to know about or how to open ToDo files. When the App is running, it should display a notification when the task is nearly due, probably specified in a Preference of some sort. The App should be able to check a server to notify the user when updates are available. We will also add a Report that shows Tasks that were recently completed. Lastly, we should make an effort to localize the text used by the application so that it can easily be translated to other languages. OK, now we can really get started. Launch REAL Studio, and create a New Desktop Project. Alright, here we have the initial blank REAL Studio Project window. We've created a new project so the first thing I'll do is I'll save it to give it a name. And we will call it simply Todo. Now we have the initial REAL Studio Project, you can run it as we did earlier and you'll see that REAL Studio provides a fully running application without you having to do any code. But before we get too far along, a little bit of project organization will be quite helpful. So the first thing we want to do is rename some of these default objects so that they have more descriptive names. So we will call this TodoWindow, TodoMenu, and we will add some folders to help organize some things. I like to have a folder called UserInterface which contains all the user interface objects. So we will move the Menu and the Window into this folder. Our project is going to have a Toolbar so we can add a simple Toolbar here. Next we'll go to the App Object and we will set up some initial Properties. First we'll give some Build Names here for Windows and Linux and Mac OS X. And now, with these changes we can save. So we have the initial sketch of our project.
| Course: | Real Studio |
| Author: | Paul Lefebvre |
| SKU: | 34190 |
| ISBN: | 1-936334-77-1 |
| Release Date: | 2011-02-02 |
| Duration: | 7 hrs / 87 lessons |
| Work Files: |
Yes |
| Captions: | No |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |