O'Reilly logo

Quick Recipes on Symbian OS: Mastering C++ Smartphone Development by Michael Aubert

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

Chapter 4. Symbian C++ Recipes

This chapter forms the major part of the book. It contains ten sections, each of which contain recipes to guide your development, step by step. The following subjects are described in the numbered sections below:

4.1 File Handling

4.2 Contacts and Calendar

4.3 Networking

4.4 Messaging

4.5 Graphics and Drawing

4.6 3D Graphics Using OpenGL ES

4.7 Multimedia

4.8 Telephony

4.9 Connectivity

4.10 Location-Based Services

Each recipe lists some preliminary information, as follows:

Amount of time required:

The amount of time to read the recipe, reflect on the major points in the snippets of example code shown in the book, and examine the full code sample (which can be downloaded from developer.symbian.com/quickrecipesbook).

Location of example code: (e.g., \Files)

This is the location in the set of example codes in which you can find the example code associated with the recipe.

Required library(s): (e.g., efsrv.lib)

A code project must link to this Symbian library in order for the code shown in the recipe to be successfully linked. You can either add the library to the MMP file, using the LIBRARY keyword, or add it using the MMP editor in the Carbide.c++ IDE. We always assume that your code project links to the Symbian OS user library (euser.lib) – since every recipe requires it – and do not list it below.

Required header file(s): (e.g., f32file.h)

The Symbian OS system header file required to access the APIs discussed in the recipe. Unless otherwise stated, the header file will ...

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

Start Free Trial

No credit card required