`
Dollyn
  • 浏览: 168735 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

插件开发积累记录

 
阅读更多
好像开始工作以后,就一直没有时间把学到用到的东西整理一下写出来了。这样下去, 每天辛辛苦苦所得的也就是那几个钱,相当不值。
虽然这样说,但是没有时间终归是事实,所以现在就不仔细整理,就像记流水帐一样,随手记一下,有时间可以再整理(不知什么时候有时间。。。)。
1、得到工作区间的方法:
IWorkspace workspace = ResourcesPlugin.getWorkspace();
2、查看器的update()方法与refresh()方法的区别:
前者假定输入模型结构不变,后者认为输入模型结构发生变化;所以优先调用前者,减少系统开销。
3、使用Editor扩展点的时候,icon虽然没有标星号表示必须项,但是实际上icon项不可为空。
4、setRedraw(false) 意思是在修改属性后,不自动重绘。这个方法可以避免在大量数据修改的时候,窗口不停闪烁。 一般用法是:
setRedraw(false);
//大量数据修改操作
setRedraw(true);
5、RCP中保存视图透视图状态的方法:
在ApplicationWorkbenchAdvisor的initialize(IWorkbenchConfigurer configurer)方法中调用:
 
configurer.setSaveAndRestore(true);
分享到:
评论

相关推荐

    插件开发自我小总结

    "插件开发自我小总结"这个标题暗示了作者通过实践积累了一些关于如何开发、设计和集成插件的经验和见解。结合描述中的“项目代码”和标签“源码”、“工具”,我们可以推测这篇文章可能涉及到了具体的代码实现和一些...

    如何开发VST(i)插件

    虽然本文档主要介绍的是VST 2.0的开发方法,但其中的基础概念和技术仍然适用于最新版本的VST插件开发。 #### VST插件开发基础知识 1. **编程语言与环境**:VST插件通常使用C++语言进行编写,因为其高效性和灵活性...

    阿里巴巴java开发规约插件

    阿里巴巴作为国内互联网巨头,其内部积累了丰富的开发经验,整理出了一套完整的Java开发规约,旨在引导开发者编写更高效、更可维护的代码。本文将详细探讨阿里巴巴Java开发规约插件,以及如何在Eclipse和IntelliJ ...

    Discuz! X2 插件开发一些注意事项

    X2 插件开发注意事项详解 随着互联网技术的发展,社区论坛软件Discuz! X2成为了许多开发者和用户的选择。为了更好地利用Discuz! X2的强大功能,插件开发成为了一项重要的技能。本文将根据提供的资料,详细介绍在...

    酷Q插件签到

    开发这样的插件需要对C#编程语言、酷Q API有一定了解,开发者需要按照酷Q的插件开发规范来编写代码,确保插件与酷Q的兼容性和稳定性。同时,由于涉及到网络请求和QQ账号的安全,还需要熟悉HTTP协议、JSON数据格式...

    max 插件初始化

    总的来说,"max 插件初始化"是3ds Max插件开发的核心部分,理解并正确实现这一阶段对于创建高效、稳定的插件至关重要。无论是为了提升个人技能,还是为了满足特定项目需求,深入学习和实践插件初始化都会带来巨大的...

    Java项目开发积累.doc

    在Java项目开发过程中,合理管理和组织...以上是基于标题和描述中的"Java项目开发积累"所涉及的一些关键知识点,希望对你的开发工作有所助益。在实际开发中,不断学习和实践这些技巧,可以提高项目开发的效率和质量。

    个人开发问题积累

    "个人开发问题积累"这个主题,显然聚焦于开发者在日常工作中的常见难题及其解决方案。从提供的标签"源码"和"工具"来看,我们可以深入探讨这两个关键领域。 首先,让我们关注“源码”。源码是程序的基础,是程序员用...

    SVN(企业级开发软件插件)

    SVN插件则是将其功能集成到各种开发环境中,如IDE(集成开发环境)和代码编辑器,以提供更便捷的操作体验。 1. 版本控制基础: SVN的核心概念是版本化,它记录了文件和目录的所有修改历史。每个修改都会创建一个新...

    帝国CMS——会员签到插件.zip

    "帝国CMS——会员签到插件.zip" 是一个针对该系统开发的扩展功能,旨在增强会员互动和用户粘性。会员签到插件是许多网站提高用户活跃度的常见策略,它允许用户每日登录网站进行签到,积累积分或者获得其他奖励,从而...

    PHP实例开发源码—贴图库discuz插件(免费图片外链).zip

    这对于开发者来说是一个学习和研究PHP编程以及Discuz插件开发的好材料。 【标签】"PHP"提示我们这个项目是使用PHP语言编写的,PHP是一种广泛应用于Web开发的服务器端脚本语言,尤其适合处理动态内容和构建交互式...

    PHP实例开发源码-phpok采集器插件.zip

    通过对这个PHP实例的深入研究,开发者不仅可以提升PHP编程技能,还能对网页抓取和数据分析有更深入的理解,为未来的项目开发积累宝贵经验。同时,这个实例也可以作为自定义采集器的起点,根据特定需求进行修改和扩展...

    eclipse插件 mybatipse 1.2.2

    这种即时反馈机制能够帮助开发者在早期阶段定位并修复错误,防止问题积累到后期难以调试,从而提高了开发效率和代码质量。 除了这些主要功能,Mybatipse 1.2.2版本还可能包含了其他辅助开发的特性。例如,可能提供...

    DISCUZ每日签到(带统计)插件

    【标题】"DISCUZ每日签到(带统计)插件"是一款专为小型公司设计的考勤管理工具,它基于流行的社区论坛软件DISCUZ平台进行开发。这款插件旨在简化日常签到流程,同时提供详尽的统计功能,帮助管理员在月底轻松完成...

    eclipse SVN中文插件

    Eclipse SVN中文插件是为Eclipse集成开发环境(IDE)设计的一款强大的版本控制系统插件,主要用于协同开发和代码管理。SVN(Subversion)是一个开源的版本控制系统,它允许团队成员在一个共享的仓库中存储和跟踪代码...

    CVS Eclipse中的配置管理工具插件

    Eclipse,作为一款强大的集成开发环境(IDE),通过集成CVS插件,为开发者提供了无缝的代码管理体验,使得在Eclipse内进行CVS操作变得极其方便。 1. **CVS基本概念** - **仓库(Repository)**:存储项目所有版本...

    svn插件1.8.20

    SVN插件则是集成到开发环境或IDE中的工具,它使得开发者可以方便地在本地与远程仓库之间进行版本控制操作,如提交、更新、查看差异等。"svn插件1.8.20"是SVN的一个特定版本,可能包含了性能优化和新功能。 1. **...

    阿里巴巴编码规约IDEA插件

    阿里巴巴作为国内互联网巨头,其内部积累了丰富的编码规范和最佳实践,为了方便开发者在日常工作中应用这些规约,推出了“阿里巴巴编码规约IDEA插件”。该插件专为JetBrains IDEA集成开发环境设计,能够实时检查并...

    PHP实例开发源码—1号店整站带团购插件版php版.zip

    【标题】"PHP实例开发源码—1号店整站带团购插件版php版.zip"揭示了这个压缩包是一个基于PHP...通过研究这个项目,开发者可以提升自己的PHP编程技能,了解大型电子商务系统的架构和运作机制,为实际项目开发积累经验。

    视频通插件源代码

    通过深入研究和理解"视频通插件"的源代码,开发者可以学习到如何构建类似的Web应用组件,提升自己的前端开发技能,并为今后的项目积累宝贵的经验。对于想要学习或改进论坛视频插件功能的人来说,这个源代码无疑是一...

Global site tag (gtag.js) - Google Analytics