zoukankan      html  css  js  c++  java
  • carbide.c++ 插件开发入门(转)

    carbide.c++ 插件开发入门(仅仅入门)

    10已有 229 次阅读  2010-07-25 20:39   标签:  carbide  入门  插件  开发 
    symbian开发,最不爽的就是开发工具了。
    不知道nokia和symbian的工程师都是怎么开发的,反正我干这几年symbian,就4个字:又累又烦。
    最开始是vc6,自己配环境变量,然后在网上找的几乎所有文章,都和实际操作有出入,记得当时弄了很长时间才弄好。
    后来用vc2003+carbide.vs,貌似好一些了,不过每次改mmp,都要重新导入symbian工程,这叫一个麻烦。
    再后来,终于用到了carbide.c++,一开始还真不习惯,不过官方推荐用这个,也就硬着头皮,磕磕绊绊的用下来了。

    牢骚发完,其实,nokia不给我提供这些趁手的工具,我就不能靠我自己么,独立一点。

    carbide.c++,无非也就是在eclipse基础之上进行了修改之后的软件。eclipse是比较自由,比较开放的,那么我肯定有办法自己写一些插件、实用工具,这样的东西。
    还好,到了carbide.c++ v2.6(我目前能升级的最高版本)里,官方提供了插件的开发环境,包括carbide里现有的部分插件的源码,还有carbide插件系统的文档。(其实不需要官方提供这些文档,直接猜也能猜出来各个类要怎么用,只要时间足够多,实验足够多。)

    接下来的工作,其实就很简单喽。
    首先,需要了解eclipse插件开发的知识。
    接口部分肯定是用java,具体功能部分就随便了,不过鉴于开发速度快以及维护性高,可以都用java开发,另外我有基本书是专门讲这个的(其实插件系统相当的高深,这些工作是由IBM主导并推广的)。大家可以上搜索引擎搜搜"eclipse plugin develop"。

    之后,就是需求的收集。
    如果是大型正规的it公司,肯定有专门的部门去做这些事情的。不过呢,我所在的公司基本是作坊式的(相信国内99%的开发symbian公司都是作坊式的),没有这些条件,这个看个人了,相信能有意识做开发工具的人,也不是底层人员了。

    最后,就是具体的开发工作啦。carbide plugin sdk提供的包和类并不是很多,对于一些简单的功能,应该是够用了。

    先写到这里,和大家共同进步。
  • 相关阅读:
    正则表达式
    http协议组成(请求状态码)
    谈一谈你对js线程的理解
    CSS 中定位方式有几种,说明他们的意义
    手机端白屏前端优化的方法,5 种以上
    用 js 写一个获取随机颜色的程序
    如何获取本地存储信息
    cuda 版本查阅
    ubuntu16.04 ROS安转及RVIZ启动
    Tensorflow和Caffe 简介
  • 原文地址:https://www.cnblogs.com/yaoliang11/p/1866007.html
Copyright © 2011-2022 走看看