S60第三版Symbian C++开发全攻略:从入门到深入

需积分: 10 0 下载量 135 浏览量 更新于2024-10-22 收藏 400KB PDF 举报
"《Symbian C++ 开发者经验》是一本专注于S60第三版Symbian C++ 开发的指南,由作者今去冠首你你魔于2007年12月13日完成。该书旨在分享作者在Symbian平台上的开发实践,内容包括SymbianC++的基本使用方法、开发环境搭建、平台特性和机制深入解析。 在SymbianC++开发环境中,文档首先介绍了Nokia的Carbide工具,它提供了两种主要的开发选项:一是针对JAVA的Carbide,以及针对SymbianOSC++的版本。Carbide支持用户界面的个性化和定制化,使得开发者能够创建高效且符合用户需求的应用。 书中详细讲述了如何在Microsoft Visual Studio IDE和Eclipse IDE上搭建SymbianC++开发环境。对于Visual Studio,读者需要安装必要的组件如Carbide.vs3.0、JRE、ActivePerl和SDK;而Eclipse IDE的配置则涉及Carbide插件的安装。 作者还特别强调了SymbianC++的命名规则,包括总则、前缀和后缀的区别,帮助开发者编写清晰易读的代码。章节中涵盖了各类C++类的划分,如堆分配的C-Class,资源类R-Class,值类T-Class,接口类M-Class,以及静态类D-Class等,这些都是理解Symbian平台特性的关键。 异常处理是SymbianC++中的重要部分,书中介绍了TRAP和TRAPD的概念,异常抛出函数的使用,可能引发异常退出的操作符new(ELeave),以及清理栈(CleanupStack)机制,这些都是确保程序健壮性的重要组成部分。此外,作者还深入讲解了清除栈的操作和调试版本,这对于正确处理程序运行时的异常情况至关重要。 《Symbian C++ 开发者经验》不仅提供了一个实用的开发工具配置指南,还深入剖析了SymbianC++的关键编程技巧和最佳实践,对于希望在这个平台上进行C++应用开发的工程师来说,是一部不可多得的参考文献。"