伯乐共勉

讨论。NET专区
随笔 - 259, 文章 - 183, 评论 - 217, 阅读 - 34万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  symbian

研究探讨SYMBIAN。
摘要:在carbide.c++中,导入helloworldbasic.mmp文件之后,因为不再使用mmp文件了,所以所有的设置都是在project->properties里面设置的,在helloworldbasic这个工程中,一共定义了四种语言properties->树 c/c++ build->页 tool settings->resource compiler在右边内容中,我们能看到定义了一个LAN... 阅读全文

posted @ 2007-03-04 22:38 伯乐共勉 阅读(519) 评论(0) 推荐(0) 编辑

摘要:Forum Nokia's Mission Forum Nokia Creates lucrative business opportunities for mobile developers globally.The Nokia Vision Life Goes MobileForum Nokia 针对个人,有超过2百万的注册用户Forum Nokia Pro 针对企业,... 阅读全文

posted @ 2007-02-10 10:43 伯乐共勉 阅读(1499) 评论(0) 推荐(0) 编辑

摘要:[Character Conversion Overview] Converts text between Unicode and other character sets, and between 16-bit Unicode and the Unicode transformation formats UTF-7 and UTF-8. The API can be used to provi... 阅读全文

posted @ 2007-02-10 09:01 伯乐共勉 阅读(391) 评论(0) 推荐(0) 编辑

摘要:[Application Engines Overview] Purpose ---------- 提供访问核心应用程序的数据的能力。 这些API允许第三方应用程序和核心程序整和到一起,如提供一个读取通讯簿数据的连接。 Description ------------- 1、Agenda Entry and Instance Overview The interface to individual... 阅读全文

posted @ 2007-02-10 09:00 伯乐共勉 阅读(277) 评论(0) 推荐(0) 编辑

摘要:这篇文章将向你展示如何在你的程序得到或失去屏幕焦点的时候控制它们和怎样控制它们。在焦点改变的时候开始。 Series 60系列的框架将在程序得到或失去屏幕焦点的时候通过CAknAppUi::HandleForegroundEventL (TBool aForeground)发出通知。当你的程序得到焦点的时候参数aForeground为ETrue,失去焦点的时候为EFalse。如果你需要做一些特定的... 阅读全文

posted @ 2007-02-10 08:44 伯乐共勉 阅读(306) 评论(0) 推荐(0) 编辑

摘要:[Character Conversion Overview] Converts text between Unicode and other character sets, and between 16-bit Unicode and the Unicode transformation formats UTF-7 and UTF-8. The API can be used to provid... 阅读全文

posted @ 2007-02-10 08:39 伯乐共勉 阅读(397) 评论(0) 推荐(0) 编辑

摘要:[Application Engines Overview] Purpose ---------- 提供访问核心应用程序的数据的能力。 这些API允许第三方应用程序和核心程序整和到一起,如提供一个读取通讯簿数据的连接。 Description ------------- 1、Agenda Entry and Instance Overview The interface to individual... 阅读全文

posted @ 2007-02-10 08:38 伯乐共勉 阅读(550) 评论(0) 推荐(0) 编辑

摘要:接下来,我们谈谈开发的利器——仿真器 Overviw ----------- 仿真器提供了一个完整的运行环境,可以运行在PC端的Windows上,这种Symbian平台的执行被认为是WINS——一个单个进程的Windows平台。 有了仿真器我们可以充分的利用基于PC的开发环境,只在最后测试成功后才放在目标硬件(如手机上)。但如果你要编写低层代码,要直接访问设备硬件——如为一个物理设备编写程序,那就... 阅读全文

posted @ 2007-02-10 08:36 伯乐共勉 阅读(514) 评论(0) 推荐(0) 编辑

摘要:术语表 1、(symbian)Active Object 这是一个从CActive派生来的类的实例,是为了处理异步请求而准备的。 2、(symbian)Active Scheduler 这是一个symbianOS的核心对象,其中是一系列当前活动对象的列表,这是主要用来监视他们并且 invokes the RunL function on the highest priority on... 阅读全文

posted @ 2007-02-10 08:35 伯乐共勉 阅读(311) 评论(0) 推荐(0) 编辑

摘要:Symbian系统是个非常紧凑有效的平台,这点不光能从其精小的内核模块能看出来,而且在编程时我们时常能有所感悟,发出会心的一笑,在symbian中,这种新的体验是层出不穷的:) 做 为一个嵌入时系统,其对程序的谨慎处理和小心翼翼要远远超过其他的系统,由于不是PC,其系统资源有限,我们的程序运行时并不知道自己是否能够被分配到足 够的内存以便运行,于是程序很可能出现异常(如分配资源不足),symbia... 阅读全文

posted @ 2007-02-10 08:34 伯乐共勉 阅读(713) 评论(0) 推荐(0) 编辑

摘要:多重继承的使用有如下的接口使用的限制,C++的多重继承机制并不复杂。 This is perhaps recognised by the OO community now.例如Java就只允许单个继承, but the interface and extends keywords support the same facilities as are provided by M classes. 下... 阅读全文

posted @ 2007-02-10 08:33 伯乐共勉 阅读(534) 评论(0) 推荐(0) 编辑

摘要:C++ and machine architecture Arithmetic types ------------------ An int is usually implemented as the natural machine word size of the particular implementation. 在大多数的机器里是32位字节,在老的机器里可能是16位,在一些新的机器里甚... 阅读全文

posted @ 2007-02-10 08:32 伯乐共勉 阅读(241) 评论(0) 推荐(0) 编辑

摘要:应用程序能够很自然的分为engine、UI和view组件,他们相互依赖又逻辑上各自分开。 每个程序都有三个各自不同的UID值,以用来在系统中唯一标识自己。 SymbianOS是一个庞大的操作系统,拥有数百个类和上千个成员函数,和其他的庞大的系统一样,symbianOS也可以进行分类,比较常用的是子系统分类方法。如应用程序引擎子系统就包括了各种在标准应用程序中处理数据的API。 在symbianOS... 阅读全文

posted @ 2007-02-10 08:30 伯乐共勉 阅读(239) 评论(0) 推荐(0) 编辑

摘要:member variables ——reliability (c++) It is better by far to encapsulate member data than return reference to it. 如果你非得要返回一个成员变量的引用,那最好是个常量引用。如果你必须返回个非常量的引用, you need to provide both a const and a non... 阅读全文

posted @ 2007-02-10 08:29 伯乐共勉 阅读(402) 评论(0) 推荐(0) 编辑

摘要:三种基本结构,很不错,用点各自都有一定之规 传统的是定制容器空间结构,这个不谈,很多很多的典型symbian程序都是这个模式。 基于对话框的结构,比较适合于简单需要的用户界面交互的那些应用。 使用应用/视图的结构,这个比较高级了,可以提供很多外部程序的外用视图,这个时候AppUi需要继承自CAknViewAppUi,而views则需要继承自CAknView。 60系列的通过用户界面设计模式是M... 阅读全文

posted @ 2007-02-10 08:28 伯乐共勉 阅读(615) 评论(0) 推荐(0) 编辑

摘要:[OPTIONS MENUS] Avkon菜单项是从menu bar和RSS文件中指定的 menu pane resources生成的。我们可以通过windows下模拟器按F1来启动或通过options自定义功能键来启动,这是要使用 EAKnSoftkeyOptions Id来实现的。如果应用程序要切换到pre-existing'options应该使用 R_AVKON_SOFTKEYS_OPTIO... 阅读全文

posted @ 2007-02-09 17:59 伯乐共勉 阅读(523) 评论(0) 推荐(0) 编辑

摘要:术语:Avkon Series60 extensions and modifications to Symbian's Uikon and other parts of the Symbian OS Application Framework Symbian中的应用程序通常分为两个部分,engine和UI,如此的划分增加了可维护性和灵活性,engine就好象是程序的核心,它主要处理运算和数据,而U... 阅读全文

posted @ 2007-02-09 17:57 伯乐共勉 阅读(812) 评论(0) 推荐(0) 编辑

摘要:#include #include #include // 定义本地数据LOCAL_D CConsoleBase* console;LOCAL_D TInt err;//定义本地代码LOCAL_C TInt Ex_1_L(TInt,TInt);LOCAL_C TInt Ex_2_L(TInt,TInt);LOCAL_C TInt Ex_3_L(CConsoleBase*);//全局函数,被 E32... 阅读全文

posted @ 2007-02-09 17:55 伯乐共勉 阅读(245) 评论(0) 推荐(0) 编辑

摘要:对于HelloWorldPlus的分析可以从对象构建一步步深入,它和HelloWorldBasic略有不同之处。一、AppUi的 ConstructL() 方法void CHelloWorldPlusAppUi::ConstructL() { // Initialise app UI with standard value. // Flag 'EAknEnableSkin' indica... 阅读全文

posted @ 2007-02-09 17:54 伯乐共勉 阅读(471) 评论(0) 推荐(0) 编辑

摘要:上课讲了Symbian OS中多线程的使用, 这可我们说说Symbian OS中使用更频繁的一个框架:Active Object(这里简称AO)。多线程在传统程序中使用非常的广泛, 但是在资源有限的小型设备上却不一定是上乘选择。 通过上课的例程我们看到每个线程都要分配一定的内存, 如果所有的异步操作都通过多线程来做的话, 对系统是一个不小的负担。 AO的设计就是要在同一个线程内处理异步操作。 ... 阅读全文

posted @ 2007-02-09 17:50 伯乐共勉 阅读(255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示