第五章 Symbian:编程入门
第五章 Symbian编程入门
本章目标 完成本章内容之后我们将能够: 1.了解Symbian OS的概念 2.了解程序的文本版本 3.能够编写简单的应用程序
完成本章内容之后我们将能够: 1. 了解Symbian OS的概念 2. 了解程序的文本版本 3. 能够编写简单的应用程序 本 章 目 标
概述 随着Symbian OS智能手机的涌 现,开放的动态的手机软件开发 环境正在成为主流。本章将讲解 文本的“Hello World!”'程序,通 过探讨程序的代码,了解Symbian API编程的基本结构,以及应用程 序的开发环境
概述 随着Symbian OS智能手机的涌 现,开放的动态的手机软件开发 环境正在成为主流。本章将讲解 文本的 “Hello World!”程序,通 过探讨程序的代码,了解Symbian API编程的基本结构,以及应用程 序的开发环境
Symb i an和Symb i an手机 Symbian成立于1998年6月, 它是无线工业界前所未有的协作 的结果。它由工业界所拥有,对 于工业界来说,可以看作是由 Ericsson、Nokia、Panasonic Motorola、Psion、Siemens和 Sony Ericsson共同组成。所有主 要的手机生产商现在都取得了进
Symbian和Symbian手机 Symbian成立于1998年6月, 它是无线工业界前所未有的协作 的结果。它由工业界所拥有,对 于工业界来说, 可以看作是由 Ericsson 、Nokia 、Panasonic 、 Motorola 、 Psion 、 Siemens 和 Sony Ericsson共同组成。所有主 要的手机生产商现在都取得了进 行Symbian OS手机开发的授权
Symb ian和Symb ian手机 Symbian开发了Symbian OS,它是手 机的开放式、工业标准操作系统。这个先进 的操作系统是新一代手机的基础,这些手机 提供了通信、游戏以及移动工作的崭新途径。 对于软件开发人员来说,Symbian OS 提供了为数百万手机用户提供功能丰富的应 用程序以及服务的良机
Symbian 和Symbian 手机 Symbian开发了Symbian OS,它是手 机的开放式、工业标准操作系统。这个先进 的操作系统是新一代手机的基础,这些手机 提供了通信、游戏以及移动工作的崭新途径。 对于软件开发人员来说,Symbian OS 提供了为数百万手机用户提供功能丰富的应 用程序以及服务的良机
Symb ian和Symb ian手机 目前市场上的Symbian OS手机都是基于3种 针对C++程序员开发的用户界面: 1.Nokia Series80平台(Nokia 9200 Communicator系列)、 2. Nokia Series60平台(Nokia7605、Nokia 3650、N-Gage和Siemens SX-1) 3.UIQ(Sony Ericsson P800) 所有这些设计以及来自日本厂商的Symbian OS 手机都支持Java编程
Symbian 和Symbian 手机 目前市场上的Symbian OS手机都是基于3种 针对C++程序员开发的用户界面: 1. Nokia Series 80 平 台 ( Nokia 9200 Communicator系列)、 2. Nokia Series 60平台(Nokia 7605、Nokia 3650、N-Gage和Siemens SX-1) 3. UIQ(Sony Ericsson P800)。 所有这些设计以及来自日本厂商的Symbian OS 手机都支持Java编程
Symbi an和Symb i an手机 C++程序员可用的工具包括Metrowerks提供 的用于Symbian OS的CodeWarrior、Borland 提供的C++Builder Mobile Set以及微软提供 的Visual Studio。Borland和Metrowerks在集 成开发环境、易用性、调试以及对Symbian OS功能的支持上具有独到之处
Symbian 和Symbian 手机 C++程序员可用的工具包括Metrowerks提供 的用于Symbian OS的CodeWarrior、Borland 提供的C++ Builder Mobile Set以及微软提供 的Visual Studio。Borland和Metrowerks在集 成开发环境、易用性、调试以及对Symbian OS功能的支持上具有独到之处
文本版本的Hello World 下面开始学习仿真器,首先编写第一个运行 的Symbian OS C++程序。即使Symbian 0S主 要是一个针对开发GUI应用程序的系统,但最 简单的程序类型是使用文本界面
文本版本的Hello World 下面开始学习仿真器,首先编写第一个运行 的Symbian OS C++程序。即使Symbian OS主 要是一个针对开发GUI应用程序的系统,但最 简单的程序类型是使用文本界面
文本版本的Hello World U1Q软件开发包 (SDK)的下载地址是 http://developer.uig.com/devtools uigs dk.html CodeWarrior IDE的下载地址是 http://ww.forum.nokia.com/main/0,,03 4-723,00.html
文本版本的Hello World UIQ软件开发包(SDK)的下载地址是 http://developer.uiq.com/devtools_uiqs dk.html CodeWarrior IDE 的下载地址是 http://www.forum.nokia.com/main/0,,03 4-723,00.html
程序hellotext 下面是Symbian OS C++实例源代码: /hellotext.cpp #include #include LOCAL D CConsoleBase*gConsole; /实际主函数 void MainLO { gConsole->Printf(L(Hello world!\n));
程序hellotext 下面是Symbian OS C++实例源代码: // hellotext.cpp #include #include LOCAL_D CConsoleBase* gConsole; //实际主函数 void MainL() { gConsole->Printf(_L("Hello world!\n")); }