`
zyy200411
  • 浏览: 46205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

技术备忘录之六

阅读更多

2009-08-06

 

 

  • carbide中导入MMP file,但在导入选项中只能导入bld.inf文件
    --1、手动创建bld.inf(与mmp文件在同一目录)
          
    PRJ_PLATFORMS
    // Specify the platforms your component needs to be built for here
    WINSCW
    GCCE
     
    // bld.inf
    prj_mmpfiles
    HelloWorld.mmp // 需要导入的mmp文件
    
       2、导入新创建的bld.inf

 

  • Carbide.c++中导入工程时报错:overlaps the location of another project
    --1、若是把工程文件夹直接拷贝到workspace下,则文件夹的名称一定要与bld.inf中的xx.mmp一致,为xx
      2、若不将工程文件夹拷贝到workspace下,则直接import即可,但也必须和symbian安装目录在同一盘符下

 

 

  • Carbide.c++调试控制台程序
    --1、Build project
      2、工程右键属性->Run as->Run
         打开run界面,选择中界面中左侧Symbian OS Emulation 下的你工程名称 的节点
         然后看界面的右侧 main面版中 将Emulator中的值删除掉
         即将 C:\Symbian\9.1\S60_3rd_MR\Epoc32\release\winscw\udeb\epoc.exe 清空。
         然后 点击 Apply应用设置,点击Run按钮运行模拟器,当模拟器完全运行起来之后,
         会看到模拟器还是会显示九宫格。
      3、用鼠标长时间按住应用程序键几钞钟,然后在模拟器的屏幕上会有一个
         Symbian OS...的弹出式菜单,此时我们选择Select就OK了。切换到控制台模式了。
         此时它可以接收键盘值,如果你的程序中写了这样的代码的话。

 

 

  • Symbian中图标的使用
    --1、在工程(Test)的mmp中加入
     
    START BITMAP    testapp.mbm
     TARGETPATH      \resource\apps\test
     HEADER
     SOURCEPATH      ..\gfx
     SOURCE          C24 fb.bmp
     SOURCE          8   mask.bmp
     END
    
      2、编译工程,在C:\Symbian\9.2\S60_3rd_FP1\Epoc32\include目录下会生成testapp.mbg
        
    enum TMbmTestapp
     {
     EMbmTMbmTestappFb,
     EMbmTMbmTestappMask
     };
    
      3、在test.rls中加入
        
    rls_string STRING_r_icon_file  "\\resource\\apps\\testapp.mbm"
     
       4、在test.rss中加入
        
    RESOURCE TBUF r_test_icons { buf = STRING_r_icon_file; }
       5、在相应的类里调用资源使用
         例:
     HBufC* iconFileName;
     iconFileName = StringLoader::LoadLC(R_TEST_ICONS);
     CArrayPtr<CGulIcon>* icons = new (ELeave) CAknIconArray(1); // 1 icons
     CleanupStack::PushL(icons);
         icons->AppendL(iEikonEnv->CreateIconL(*iconFileName, EMbmTMbmTestappFb, EMbmTMbmTestappMask));
    
        
分享到:
评论

相关推荐

    技术备忘录之十一

    【标题】:“技术备忘录之十一”主要探讨的是与音频处理相关的技术,可能是关于一个音频引擎的实现或优化。这个备忘录可能涉及到如何在软件中管理和操作音频数据,以及如何利用特定工具来提高音频处理的效率和质量。...

    Android 备忘录源码.rar

    《Android 备忘录应用开发详解》 ...通过以上知识点的学习和实践,开发者可以掌握创建一个功能完备的Android备忘录应用的核心技术。从源码中学习,不仅能够提升编程技能,也能加深对Android系统架构的理解。

    Android程序研发源码Android 备忘录源码.zip

    在Android程序开发中,备忘录应用是一种常见的项目,它涉及到许多核心的Android技术知识点。这份"Android程序研发源码Android 备忘录源码.zip"包含了一个完整的备忘录应用的源代码,可以帮助开发者深入理解Android...

    备忘录系统设计

    在提供的“备忘录课程设计.doc”文档中,可能会详细阐述以上各个知识点的具体实现,包括设计思路、技术选型、代码示例等内容,为学习者提供了一个完整的备忘录系统设计案例。通过深入阅读和理解这份文档,可以加深对...

    html制作的备忘录html制作的备忘录

    5. **交互元素**:备忘录通常需要用户输入,所以会使用`&lt;form&gt;`元素来创建表单,`&lt;input&gt;`定义输入字段,`&lt;textarea&gt;`用于多行文本输入,`&lt;button&gt;`创建按钮。通过`&lt;label&gt;`元素关联输入字段和文本,提升可读性和...

    android 作业 备忘录

    这个"android作业 备忘录"项目可能是为学生或初学者设计的一个实践练习,以便他们更好地理解和掌握Android应用程序开发的基本概念和技术。下面将详细讨论涉及到的相关知识点。 1. **Android Studio**:作为Android...

    手机备忘录程序

    【手机备忘录程序】是一种常见且实用的智能手机应用程序,主要功能是帮助用户记录日常生活、工作中的重要事项或想法,确保不会遗忘待办任务。它通常具有简洁的用户界面和高效的提醒机制,使得用户可以方便地创建、...

    易语言备忘录提醒源码.zip易语言项目例子源码下载

    易语言备忘录提醒源码是一个适用于学习和实践的项目示例,它可以帮助初学者和开发者理解如何使用易语言来创建具有提醒功能的备忘录应用。以下是关于这个项目的一些关键知识点和学习要点: 1. **事件驱动编程**:...

    代码备忘录(经典的代码备忘录)

    在快速发展的信息技术领域,程序员们经常需要处理大量的代码,为了提高工作效率和代码管理能力,一款优秀的代码备忘录软件是必不可少的。本文将深入探讨“代码备忘录”这一经典工具,揭示其核心功能和优势,并分享...

    C#自制桌面备忘录(自制日历)

    在备忘录软件中,日历是核心功能之一。开发人员需要设计和实现一个自定义的日历控件,用户可以通过该控件查看日期、添加、编辑和删除备忘录。日历控件通常会包含月份切换、日期选择、事件标记等功能,确保用户能直观...

    android备忘录源码

    6. 事件总线(如RxBus或EventBus):用于组件间的通信,例如在添加或删除备忘录后通知UI更新。 四、学习要点 通过研究这个源码,你可以学习到以下Android开发的关键技术: 1. 使用布局管理器(如LinearLayout、...

    iOS9备忘录

    - **Touch ID/Face ID集成**: 在原版备忘录中,用户可通过生物识别技术快速解锁查看备忘录。 7. **其他辅助功能** - **提醒与时间戳**: 可以设置备忘录的提醒时间,帮助用户记住重要事项。 - **智能建议**: 原版...

    DELPHI个人备忘录

    5. **多线程与提醒服务**:如果备忘录需要在后台运行并触发提醒,可能需要使用到多线程技术。DELPHI的TThread类可以帮助你创建和管理线程,而TTask或TMemoTask则可以实现异步任务,比如定时检查提醒。 6. **错误...

    安卓备忘录

    【安卓备忘录】是一款专为安卓平台设计的应用程序,其核心功能是提供闹钟提醒与备忘录记录服务。这款应用充分利用了Eclipse这一强大的Java集成开发环境进行开发,展示了Android平台上事件管理与用户界面设计的技术...

    微信小程序项目实例——备忘录

    在本项目实例中,我们探讨的是一个基于微信小程序的备忘录应用。微信小程序是一种轻量级的应用开发平台,特别适合构建无需下载安装即可使用的移动应用。该项目旨在提供记录文字、计时以及设置提醒的基本功能,以满足...

    android备忘录实现

    在Android平台上,开发一个备忘录应用程序涉及到多个关键知识...以上是基于给定的文件名和描述,对Android备忘录应用实现所涉及的关键技术点的详细解释。理解并熟练掌握这些知识点对于成功构建一个备忘录应用至关重要。

    备忘录.NET C#

    以上就是关于“备忘录.NET C#”的相关知识点,从数据库交互到用户界面设计,再到定时提醒功能的实现,涵盖了多个C#开发的核心概念和技术。这个备忘录应用的实现,不仅锻炼了开发者在.NET平台上的实际操作能力,也...

    安卓手机备忘录

    6. **权限管理**:在Android系统中,应用需要获取相应的权限才能访问用户的数据,例如读写存储权限用于保存备忘录,通知权限用于显示提醒。开发者需在AndroidManifest.xml中声明权限,并在运行时适配Android 6.0及...

    Android备忘录源码

    【Android备忘录源码】是一个适用于Android平台的软件开发项目,主要功能是实现一个备忘录应用。这个源码可以作为一个学习资源,用于Android课程设计或者毕业设计,为开发者提供了一个实际操作的实例,帮助他们理解...

    C#备忘录数据库代码

    在IT行业中,数据库是存储和管理数据的核心工具,而在C#编程环境中,我们可以利用各种数据库技术来构建备忘录应用程序。C#备忘录数据库代码通常涉及到如何在C#中与数据库进行交互,以实现创建、读取、更新和删除...

Global site tag (gtag.js) - Google Analytics