一、EXE程序的开发
当我们的应用程序并不需要用户界面,只需要使用一个单独进程的时候,我们可以创建.EXE 程序。.EXE程序包含一个主入口E32main(),当系统通过E32main()启动的时候,系统会创建新的进程,并在此进程中创建新的线程。在创建EXE 程序时,我们需要在.mmp文件中将程序的TARGET指定为 EXE 。EXE通常是服务端或命令行程序,通常隐蔽的运行,他没有GUI,不能直接从主菜单运行。
我们编译程序后,会生成Console.exe。将程序打包安装后,我们无法直接运行此程序。运行此程序可以有两种方法,第一是通过其他程序的调用来运行,第二是使用SeleQ 一类的文件浏览器选择此程序然后运行。
二、APP程序的开发
当我们创建的应用程序需要使用用户界面的时候,我们需要创建APP程序。一个APP程序可能包括自定义的字符串、菜单项、对话框等。如果我们要创建一个APP程序,我们需要在.mmp文件中将程序的TARGET指定为 APP 。
三、DLL程序的开发
DLL提供多个入口,由系统或是已存在的线程(进程)调用。
有两种类型的DLL, 静态DLL和多态DLL。
静态DLL为其他程序提供方法列表以供调用。当程序启动的链接阶段静态DLL就被读到内存中。
多态DLL为其他程序提供某个固定的方法调用。例如某个GUI应用提供了NewApplication()方法调用以启动应用程序。这些DLL实现抽象的方法,如一个打印机驱动,socket协议或是一个应用程序。它们的扩展名多不是.DLL,而是PRN、PRT 或APP等。它们从与DLL相关的类继承,并通常只有在程序需要它们时才读入。前面的APP程序也算作一个多态DLL。
如果我们要创建的是DLL程序,我们需要在.mmp文件中将程序的TARGET指定为 DLL。
分享到:
相关推荐
关于symbian exe形式编程的一点心得
VC 编写 symbian 环境下的dll
目前WhatsApp可供iPhone手机、Android手机、Windows Phone手机、WhatsApp Messenger、Symbian手机和 Blackberry 黑莓手机用户使用。WhatsApp借助推送通知服务,可以即刻接收亲友和同事发送的信息。可免费从发送手机...
有的机友可能会修改exe文件内的参数,或对英文的symbian三版程序进行汉化,开发者需要对程序加壳保护.等等该工具可以满足你的需求.
This app shows how to send one SMS message in Symbian S60 FP2.
symbian操作系统下如何生成和调用DLL的实例代码。-symbian operating system how to generate and use the DLL code examples.
SymbianOS概述 SymbianSDK及其开发环境 Symbian软件开发
Symbian塞班操作系统的介绍以及应用
Symbian中显示中文汉字(3种方法)
symbian 中导入中文字符 symbian 中导入中文字符 symbian 中导入中文字符
Symbian s60 player源代码,包括两个部分,其中播放和录音功能打包成动态的dll文件,在文件filebrowserUI中调用dll来播放和录音。filebrowser实现文件夹和文件的列表,可以遍历C盘和D盘,打开任意的文件夹,遍历...
维基百科跨平台web app客户端源代码,编译后可以在iphone, android, symbian等平台上使用。
Symbian塞班软件破解入门资料,新手值得一看~
简单明快的软件,可连续拍摄,画面清晰,操作简便。
Symbian(塞班)智能手机应用技巧十二讲
塞班3手机360手机宝盒软件支持
全书共分为21章,分别介绍了Symbian OS中的类命名约定、异常退出、清除栈、两段构造、描述符、良好的描述符风格、动态的数组与缓冲区、使用活动对象的事件驱动多任务、活动对象、Symbian OS的线程与进程、客户/...
本文档包含 1、Qt for Symbian 的开发环境主要由三部分组成:基本工具;Symbian SDK;Qt for Symbian SDK, 2、Windows 7(Ultimate edition) 注意事项 3、Nokia Qt SDK开发环境使用
塞班智能手机,Symbian系统智能手机签名工具,轻松安装各种软件
Symbian中左右软键的处理.txt Symbian中左右软键的处理.txt Symbian中左右软键的处理.txt Symbian中左右软键的处理.txt