Symbian应用开发入门指南

4星 · 超过85%的资源 需积分: 3 6 下载量 190 浏览量 更新于2024-07-30 2 收藏 1.03MB PDF 举报
"《Symbian应用开发标准编程》是一本详细介绍Symbian OS手机应用开发的书籍,书中涵盖了Symbian的历史、特点、体系结构,以及与其他手机开发平台的对比,如BREW、J2ME、PalmOS、Windows Mobile和嵌入式Linux。此外,还详细讲解了如何搭建Symbian的开发环境,包括使用Carbide.c++和Microsoft .NET 2005,并通过HelloWorld实例引导读者进入实际开发阶段。内容包括程序类型(控制台应用、GUI程序、DLL程序)、工程结构、编译过程、代码编辑和打包发布等。" Symbian OS作为曾经广泛应用于智能手机的操作系统,其开发技术对于了解移动应用的历史和技术演变具有重要意义。本书首先介绍了Symbian OS的起源和发展,强调了其独特的体系结构和在移动开发领域的地位。对比了BREW、J2ME、PalmOS、Windows Mobile和嵌入式Linux等其他平台,帮助开发者理解Symbian的优势和适用场景。 在环境搭建部分,作者详细讲解了如何获取和配置Symbian SDK,包括Symbian CusKit、S60 SDK和UIQ SDK。还指导了如何使用Carbide.c++和Microsoft .NET 2005这两种不同的IDE来创建Symbian开发环境,并进行了环境测试,确保开发者能够顺利进行编码工作。 在编程实践中,书中详细阐述了不同类型的Symbian程序,如控制台应用程序、图形用户界面(GUI)程序和DLL程序的创建。通过建立新工程、理解工程目录结构和文件组织,开发者可以更清晰地把握项目构建的逻辑。同时,书中还详细讲解了编译过程,包括命令行编译和IDE环境下的编译方式,使开发者掌握代码编译的基本步骤。 在代码编辑和打包发布环节,作者指导如何编写代码,并介绍了打包文件.pkg的制作、Symbian安装程序sis文件的生成,以及S60 3rd版安装程序的签名过程。最后,还介绍了如何在实际设备上运行和测试程序,确保开发者能够将应用部署到Symbian设备上。 第4章深入探讨了程序结构和工程组织,包括应用框架的构成和GUI应用的运行机制,以及bld.inf文件等关键构建文件的作用,这些都是理解和优化Symbian应用程序性能的关键。 《Symbian应用开发标准编程》是一本全面覆盖Symbian开发的指南,对于想要了解或深入Symbian开发的读者来说,提供了丰富的知识和实践经验。尽管Symbian在现代移动操作系统中的市场份额已大幅下降,但它的开发经验仍然对理解移动平台的演进和技术原理有着重要的参考价值。