-
部分6:Eclipse SWT Jface 核心应用
资源介绍
第5篇 RCP应用篇
第22章 富客户端平台(RCP)应用 446
22.1 RCP概述 446
22.1.1 什么是RCP 446
22.1.2 RCP应用的现状 447
22.2 第一个RCP项目 448
22.2.1 创建插件项目 449
22.2.2 运行RCP程序 450
22.2.3 插件的文件清单 451
22.2.4 MANIFEST.MF文件 452
22.2.5 build.properties文件 454
22.2.6 plugin.xml文件 454
22.3 RCP运行的基本原理 455
22.3.1 插件类MyRCPPlugin 455
22.3.2 应用程序类Application 456
22.3.3 工作台窗口类 458
22.3.4 操作类 459
22.3.5 透视图类 460
22.4 创建扩展的基本方法 460
22.4.1 使用扩展向导创建 460
22.4.2 手工创建 462
22.4.3 获取扩展点的帮助 463
22.5 本章小结 464
第23章 RCP开发 465
23.1 扩展操作集(Action Set) 465
23.1.1 操作集扩展点 465
23.1.2 编写代码创建操作对象 469
23.1.3 编写代码创建操作的步骤 471
23.1.4 其他与操作有关的扩展点 473
23.2 扩展视图 473
23.2.1 视图扩展点 474
23.2.2 视图类 475
23.2.3 视图之间的交互 477
23.2.4 添加视图的工具栏 480
23.2.5 添加上下文菜单 481
23.3 扩展编辑器 484
23.3.1 编辑器扩展点 485
23.3.2 编辑器类 485
23.3.3 打开编辑器 488
23.3.4 添加编辑器的菜单和工具栏 491
23.3.5 多页编辑器 493
23.4 透视图 495
23.4.1 透视图的布局 495
23.4.2 透视图扩展点 498
23.4.3 透视图类 499
23.5 首选项 500
23.5.1 首选项扩展点 500
23.5.2 首选项页面扩展点 501
23.6 帮助文档 503
23.6.1 联机帮助文档扩展点 504
23.6.2 扩展配置 505
23.6.3 联机帮助的目录结构 506
23.6.4 添加动态帮助 507
23.7 RCP产品的发布 508
23.7.1 Eclipse产品配置 508
23.7.2 导出RCP产品 510
23.7.3 运行RCP产品 510
23.8 本章小结 511
第24章 Eclipse表单 512
24.1 Eclipse 表单概述 512
24.1.1 什么是Eclipse 表单 512
24.1.2 Eclipse表单的特性 513
24.1.3 Eclipse表单使用的类包 513
24.2 表单开发基础 513
24.2.1 视图中使用表单 513
24.2.2 多页编辑器中使用表单 515
24.2.3 SWT程序中使用表单 518
24.2.4 获得表单工具对象(FormToolkit)一般方法 519
24.3 表单的各种控件 519
24.3.1 可滚动的表单(ScrolledForm) 519
24.3.2 可折叠的面板(ExpandableComposite) 520
24.3.3 内容区(Section) 523
24.3.4 超链接(Hyperlink) 525
24.3.5 表单文本(FormText) 527
24.4 表单的布局管理器 531
24.4.1 表格布局(TableWrapLayout) 531
24.4.2 列布局(ColumnLayout) 534
24.5 表单的高级应用 536
24.5.1 Master/Details模式 536
24.5.2 实现Master/Detail示例程序 537
24.6 本章小结 544
第25章 项目实战——客户关系管理系统 545
25.1 系统概述 545
25.1.1 系统预览 545
25.1.2 基本概念介绍 546
25.1.3 系统的运行环境 547
25.1.4 系统文件结构的说明 547
25.2 UI界面设计 547
25.3 业务层设计 549
25.3.1 业务层服务的定义 549
25.3.2 业务层的实现 551
25.3.3 业务层服务的管理 552
25.3.4 业务层UML图 553
25.3.5 如何调用业务对象 554
25.4 数据库层设计 555
25.4.1 数据库接口类 556
25.4.2 实现了MySQL 数据库类 556
25.4.3 如何调用数据访问对象 561
25.4.4 应用多种数据库 562
25.4.5 数据库的初始化的脚本 563
25.4.6 表所对应的POJO类 564
25.5 登录模块 566
25.5.1 系统的上下文对象保存登录状态 566
25.5.2 登录验证的实现 567
25.5.3 登录窗口的实现 569
25.6 主窗口界面 572
25.6.1 工作台的实现 572
25.6.2 系统托盘的实现 573
25.6.3 菜单栏和工具栏的实现 575
25.6.4 操作管理类(ActionManager) 579
25.6.5 新建客户操作(NewCustomerAction) 580
25.6.6 打开视图操作(ShowViewAction) 581
25.7 各种视图和编辑器的实现 582
25.7.1 快速新建客户视图 583
25.7.2 客户列表视图 585
25.7.3 客户详细编辑器 590
25.7.4 联系人列表视图 595
25.7.5 快速新建联系人视图 597
25.7.6 搜索视图 600
25.7.7 导航视图 603
25.8 新建客户联系人向导 609
25.8.1 新建客户向导 609
25.8.2 新建联系人向导 615
25.9 首选项的实现 618
25.10 plugin.xml文件清单 623
25.11 本章小结... 626