渔线厂家
免费服务热线

Free service

hotline

010-00000000
渔线厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

BREW语言和操作系统FAQ

发布时间:2020-02-10 23:24:20 阅读: 来源:渔线厂家

2. 语言和操作系统BREW 有哪些 Java 开发选项?使用 C++ 时应该注意什么?使用汇编程序时应该注意什么?BREW SDK 的操作系统要求是什么?(更新时间:2002 年 2 月 15 日)BREW 是否支持多线程?我是否可以从 SDK 链接到 Windows DLL? --------------------------------------------------------------------------------2a.问:BREW 有哪些 Java 开发选项?答:尽管 QUALCOMM 本身不为 BREW 提供 Java 运行时间,但是我们正在与几个合作伙伴一起为我们的开发者提供选择。目前,我们无法提供对这些 Java 解决方案的访问,但是有望在近期提供。同时,如果您正在开发 J2ME/CLDC/MIDP 应用程序或 midlet,则您可以使用任何标准的 Java 开发环境。同时有望在某些执行环境下直接使用 BREW API。2b.问:使用 C++ 时应该注意什么?答:肯定应该使用 IHEAP 内存管理例程。最好过载每个类中的新操作符和删除操作符,在这些过载操作符实施中分别使用 AEEStdlib 函数 MALLOC 和 FREE。下面是一个示例:void *operator new ( size_t size) { return MALLOC (size) }// 重载删除操作符void operator delete(void * ptr) {FREE(ptr) }您无法使用将从现有 BREW 类中派生的 C++ 虚拟函数或继承机制。例如,您无法定义 CApplet 类并让它从 IApplet 接口中派生。我们正在克服这一局限。在 C++ 中您只能将您的小程序的数据定义为类。例如,您不定义一个包含所有应用程序特定数据的结构 CmyApp,而是可以将其变成类。您可以继续将其大小传递到 AEEApplet_New。在 HandleEvent(及其它)函数中将向您传递回您的 C++ 对象的指针,然后您可以按 C++ 的方式使用它。2c.问:使用汇编程序时应该注意什么?答:您应该注意分支指令,即从您的代码内到模块外的长分支。您的代码分支外的任何内容都应该使用寄存器。而且,照常您应该没有全局和静态数据。2d.问:BREW SDK 的操作系统要求是什么?答:由于 Unicode 支持的要求,SDK 仅在 Microsoft Windows NT™ 4.0、Windows 2000™ 和 Windows XP™ 平台上运行。BREW SDK 不支持 Windows 98。2e.问:BREW 是否支持多线程?答:目前,BREW 不支持多线程。BREW 的确支持合作性的多任务处理。2f.问:我是否可以从 SDK 链接到 Windows DLL?答:不可以。您应该将 SDK 当作完全集成的独立平台,包括不使用 C 标准库。BREW 提供了最常见函数的端口。

筹划税务案例

深圳注册公司资本

工商税务官网