## Tutorial: Birthdays

This example shows how to use the Carbide.c++ UI Designer for S60 to define the UI of an application and to implement the "real work" in the generated code.

The goals of the application are to:

- Maintain data and UI separation

- Use the S60 UI Designer to create the UI

- Editing generated source to provide application logic

- Save and restore birthdays from persistent storage

- Summary

#### Using this tutorial

For optimal viewing, you may wish to modify your perspective so the Help is shown in a view (Window / Show View... / Help / Help) on the right-hand side of the window, with the Outline shown in the left-hand side underneath the Project Explorer view.

#### Getting the project

Invoke File / New / Symbian OS C++ Project. Select "S60 3rd. Ed. Birthdays Tutorial with UI Designer template." Enter a project name, e.g., "Birthdays". Usually the defaults on the next three pages are sufficient, so hit "Finish" once it becomes available. The new project will appear in the Project Explorer view. Expand its tree to see the standard "src", "inc", "data" directories and the *.uidesign files.