logo资料库

1500个前端开发常用JavaScript特效.pdf

第1页 / 共216页
第2页 / 共216页
第3页 / 共216页
第4页 / 共216页
第5页 / 共216页
第6页 / 共216页
第7页 / 共216页
第8页 / 共216页
资料共216页,剩余部分请下载后查看
1 富客户端平台
1.1 概述
1.2 Eclipse RCP 建设风格——插件,扩展和扩展点
1.3 RCP与Plugin
2 创建第一个RCP程序
2.1 创建一个RCP程序
2.2 启动RCP程序
2.3 程序VS 产品
2.4 维护Launch配置
2.5 可能的Application Id 错误:
2.6 应用程序的Plugin ID
3 Actions的用法(菜单栏和工具栏)
3.1 概述
3.2 通过编码添加
3.3 “扩展”方式添加菜单和工具栏
3.4 添加全局快捷键
3.4.1 Command+Handler+Binding 绑定
3.4.1.1 配置Command
3.4.1.2 配置Handler
3.4.1.3 快捷键绑定Binding
3.4.2 Action+Command+Binding绑定
4 系统托盘
5 视图
5.1 添加示例视图
5.2 添加自定义视图
5.3 向View里添加Action
6 编辑器
6.1 概述
6.2 创建工程
6.3 添加编辑器
6.4 调用编辑器
6.5 实例:文本编辑器实现
6.5.1 新建工程
6.5.2 添加菜单栏和工具栏
6.5.3 添加编辑器
7 对话框
7.1 概述
7.2 预定义的对话框
7.2.1 概述
7.2.2 创建工程
7.2.3 添加菜单
7.2.4 调用对话框
7.3 用户自定义对话框
7.3.1 概述
7.3.2 创建SWT/JFace工程
7.3.3 自定义Dialog
Spinner spinner = new Spinner(container, SWT.BORDER);
DateTime dateTime = new DateTime(container, SWT.BORDER);
Scale scale = new Scale(container, SWT.NONE);
Slider slider = new Slider(container, SWT.NONE);
7.3.4 说明
8 向导
8.1 概述
8.2 示例
9 首选项
9.1 首选项
9.2 使用首选项
9.3 首选项页
10 添加状态栏
10.1 简介
10.2 安装状态栏
10.3 初始化状态条
10.4 控制状态栏
11 透视图
11.1 简介
11.2 添加透视图
11.3 显示透视图工具栏
"TOP_LEFT");
11.4 显示透视图菜单
12 进度条
12.1 简介
12.2 进度条对话框
12.3 Job进度条
13 使用第三方Jar
13.1 概述
13.2 向构建路径中添加jar
13.3 使jar在你的运行路径里有效
14 提示和策略
14.1 控制台日志
14.2 保存用户的布局
14.3 获得display
14.4 使用eclipse的“保存”action
14.5 向你的程序添加错误日志视图
15 产品
15.1 概述
15.2 Product配置文件
15.3 测试你的产品
15.4 欢迎页面
15.5 商标
15.6 风格化Launching
15.7 发布你的产品
15.8 创建一个帮助插件工程
16 专题一 Eclipse的版本和发行包
16.1 版本 Version
16.1.1 版本的理解
16.1.2 Eclipse的版本
16.1.3 版本的选择和下载
16.2 发行包 Edition
16.2.1 发行包的理解
16.2.2 Eclipse的发行包
17 专题二 Eclipse的国际化与语言包
17.1 国际化
17.1.1 Externalize Strings
17.1.2 中文属性文件
17.1.3 国际化文件
17.1.4 指定语言环境
17.1.5 Propedit工具
17.2 语言包
17.2.1 Babel小组
17.2.2 中文语言包的下载
18 专题三 Decorator与Marker的使用
18.1 简介
18.2 扩展Decorator
18.3 扩展Marker
19 专题四 Run/Debug Launcher实现
19.1 Eclipse Run/Debug 实现流程
19.2 扩展configurationType
19.3 扩展ILaunchShortcut
ILaunchConfigurationType type = launchManager
ILaunchConfiguration configuration = createLaunchConfiguration(
} catch (CoreException e1) {
19.4 创建Run/Debug Configuration界面
19.5 指定Run/Debug显示图片
19.6 说明
20 专题五 Equinox P2 方式实现RCP自动更新
20.1 概述
20.2 示例
20.2.1 Feature概念
20.2.2 配置Product
20.2.3 配置Feature
20.2.4 product导出
20.2.5 配置Equinox P2
20.2.6 配置 Update Site
21 专题六 Common Navigator Framework初探
SALEVER@126.COM Eclipse Rich Client Application 开发自学教程 For The Eclipser salever 2011-3-28 根据最新版本的 Eclipse 3.6 重新编写,每章都可独立于其他章节,内附的代码均可直接运行, 适合 Eclipse 开发者参考。
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 声明 本教程素材来源于网络,经过本人的整理、添加以及部分的重写,将原有的 Eclipse3.3 版本的 一些内容完全迁移到 Eclipse3.6 版本上来。基于开源以及分享的精神,特地将教程分享到网络上, 希望所有需要的朋友因此而受益,也希望大家能有版本意识,转载时注明来自 salever@126.com。 之前有一套基于 Eclipse3.3 版本的教程,也是本人整理,由于本人的疏忽,导致网络上的版本 各不相同,但分享已久,无法改变,希望大家谅解并使用新版本的教程。 本教程由本人发布在 www.ceclipse.org 以及本人的 blog 中,希望对大家有所帮助,也希望各位 喜欢分享的朋友在转载时注明,谢谢。 - 2 -
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 序 Eclipse RCP 允许开发者使用 eclipse 结构风格设计弹性的可扩展的应用程序,可重用 Eclipse 中 已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP 入手可能会比较困难、费时。接下 来我们将主要讲述如何让 RCP 工作. 基于 Eclipse 3.6。 将涉及以下内容:创建第一个 RCP 程序,创建菜单和工具栏,查看,编辑,对话,外部 JAR 的用法,向一个 RCP 应用程序产品中添加标志和帮助。 每一章都基本独立于其他章节。 - 3 -
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 目录 1 富客户端平台 ...................................................................................................................................... 9 1.1 概述 1.2 ECLIPSE RCP 建设风格——插件,扩展和扩展点 1.3 RCP与PLUGIN ............................................................................................................................................... 9 ..................................................................... 9 ................................................................................................................................ 9 2 创建第一个RCP程序 ........................................................................................................................ 11 2.1 创建一个RCP程序 2.2 启动RCP程序 2.3 程序VS 产品 2.4 维护LAUNCH配置 2.5 可能的APPLICATION ID 错误: 2.6 应用程序的PLUGIN ID ...................................................................................................................... 11 .............................................................................................................................. 15 .............................................................................................................................. 17 ....................................................................................................................... 17 .................................................................................................. 20 ................................................................................................................ 21 3 ACTIONS的用法(菜单栏和工具栏) ............................................................................................ 22 3.1 概述 3.2 通过编码添加 3.3 “扩展”方式添加菜单和工具栏 3.4 添加全局快捷键 ............................................................................................................................................. 22 ............................................................................................................................. 22 .................................................................................................. 25 ......................................................................................................................... 31 ...................................................................................... 31 .......................................................................................... 33 3.4.1 Command+Handler+Binding 绑定 3.4.2 Action+Command+Binding绑定 4 系统托盘 ............................................................................................................................................ 37 5 视图 .................................................................................................................................................... 42 5.1 添加示例视图 5.2 添加自定义视图 5.3 向VIEW里添加ACTION ............................................................................................................................. 42 ......................................................................................................................... 47 ................................................................................................................ 52 - 4 -
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 6 编辑器 ................................................................................................................................................ 58 6.1 概述 6.2 创建工程 6.3 添加编辑器 6.4 调用编辑器 6.5 实例:文本编辑器实现 ............................................................................................................................................. 58 ..................................................................................................................................... 58 ................................................................................................................................. 59 ................................................................................................................................. 67 ............................................................................................................. 68 .............................................................................................................................. 68 .......................................................................................................... 70 .......................................................................................................................... 75 6.5.1 新建工程 6.5.2 添加菜单栏和工具栏 6.5.3 添加编辑器 7 对话框 ................................................................................................................................................ 86 7.1 概述 7.2 预定义的对话框 7.2.1 概述 7.2.2 创建工程 7.2.3 添加菜单 7.2.4 调用对话框 7.3 用户自定义对话框 ............................................................................................................................................. 86 ......................................................................................................................... 87 ...................................................................................................................................... 87 .............................................................................................................................. 87 .............................................................................................................................. 87 .......................................................................................................................... 87 ..................................................................................................................... 89 ...................................................................................................................................... 89 ........................................................................................................... 89 ....................................................................................................................... 91 ...................................................................................................................................... 97 7.3.1 概述 7.3.2 创建SWT/JFace工程 7.3.3 自定义Dialog 7.3.4 说明 8 向导 .................................................................................................................................................... 98 8.1 概述 8.2 示例 ............................................................................................................................................. 98 ............................................................................................................................................. 98 9 首选项 .............................................................................................................................................. 106 - 5 -
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 9.1 首选项 9.2 使用首选项 9.3 首选项页 ....................................................................................................................................... 106 ............................................................................................................................... 106 ................................................................................................................................... 112 10 添加状态栏 .................................................................................................................................... 117 10.1 简介 10.2 安装状态栏 10.3 初始化状态条 10.4 控制状态栏 ......................................................................................................................................... 117 ............................................................................................................................. 117 ......................................................................................................................... 118 ............................................................................................................................. 120 11 透视图 ............................................................................................................................................ 123 11.1 简介 11.2 添加透视图 11.3 显示透视图工具栏 11.4 显示透视图菜单 ......................................................................................................................................... 123 ............................................................................................................................. 123 ................................................................................................................. 128 ..................................................................................................................... 130 12 进度条 ............................................................................................................................................ 133 12.1 简介 12.2 进度条对话框 12.3 JOB进度条 ......................................................................................................................................... 133 ......................................................................................................................... 133 ................................................................................................................................ 135 13 使用第三方JAR ............................................................................................................................. 140 13.1 概述 13.2 向构建路径中添加JAR 13.3 使JAR在你的运行路径里有效 ......................................................................................................................................... 140 ........................................................................................................... 140 ................................................................................................ 141 14 提示和策略 .................................................................................................................................... 143 14.1 控制台日志 14.2 保存用户的布局 ............................................................................................................................. 143 ..................................................................................................................... 145 - 6 -
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 14.3 获得DISPLAY 14.4 使用ECLIPSE的“保存”ACTION 14.5 向你的程序添加错误日志视图 ............................................................................................................................ 146 ................................................................................................. 146 ............................................................................................. 146 15 产品 ................................................................................................................................................ 149 15.1 概述 15.2 PRODUCT配置文件 15.3 测试你的产品 15.4 欢迎页面 15.5 商标 15.6 风格化LAUNCHING 15.7 发布你的产品 15.8 创建一个帮助插件工程 ......................................................................................................................................... 149 ................................................................................................................... 149 ......................................................................................................................... 153 ................................................................................................................................. 153 ......................................................................................................................................... 154 .................................................................................................................. 155 ......................................................................................................................... 156 ......................................................................................................... 159 16 专题一 ECLIPSE的版本和发行包 .............................................................................................. 164 16.1 版本 VERSION 16.1.1 版本的理解 16.1.2 Eclipse的版本 16.1.3 版本的选择和下载 ......................................................................................................................... 164 ...................................................................................................................... 164 ................................................................................................................... 164 .......................................................................................................... 164 ...................................................................................................................... 166 .................................................................................................................. 166 ............................................................................................................... 166 16.2 发行包 EDITION 16.2.1 发行包的理解 16.2.2 Eclipse的发行包 17 专题二 ECLIPSE的国际化与语言包 .......................................................................................... 169 17.1 国际化 ..................................................................................................................................... 169 ............................................................................................................ 169 .................................................................................................................. 175 ...................................................................................................................... 176 .................................................................................................................. 176 17.1.1 Externalize Strings 17.1.2 中文属性文件 17.1.3 国际化文件 17.1.4 指定语言环境 - 7 -
RCP/Plug-in 开发自学教程 版权所有 转载请注明 salever@126.com 17.1.5 Propedit工具 17.2 语言包 ..................................................................................................................... 177 ..................................................................................................................................... 177 ......................................................................................................................... 177 .......................................................................................................... 178 17.2.1 Babel小组 17.2.2 中文语言包的下载 18 专题三 DECORATOR与MARKER的使用 ................................................................................. 180 18.1 简介 18.2 扩展DECORATOR 18.3 扩展MARKER ......................................................................................................................................... 180 ...................................................................................................................... 180 ........................................................................................................................... 184 19 专题四 RUN/DEBUG LAUNCHER实现 .................................................................................... 190 19.1 ECLIPSE RUN/DEBUG 实现流程 19.2 扩展CONFIGURATIONTYPE 19.3 扩展ILAUNCHSHORTCUT 19.4 创建RUN/DEBUG CONFIGURATION界面 19.5 指定RUN/DEBUG显示图片 19.6 说明 ............................................................................................... 190 ....................................................................................................... 192 ......................................................................................................... 194 .................................................................................. 197 ..................................................................................................... 204 ......................................................................................................................................... 205 20 专题五 EQUINOX P2 方式实现RCP自动更新 ......................................................................... 207 20.1 概述 20.2 示例 ......................................................................................................................................... 207 ......................................................................................................................................... 207 ....................................................................................................................... 207 ..................................................................................................................... 210 ...................................................................................................................... 211 ...................................................................................................................... 213 ............................................................................................................... 214 ............................................................................................................. 215 20.2.1 Feature概念 20.2.2 配置Product 20.2.3 配置Feature 20.2.4 product导出 20.2.5 配置Equinox P2 20.2.6 配置 Update Site 21 专题六 COMMON NAVIGATOR FRAMEWORK初探 ............................................................. 216 - 8 -
分享到:
收藏