Rcp là gì

1- RCP.. là gì?

RCPhường (Rich Client Platform) : Là một Platkhung sử dụng tlỗi viện SWT(Là bộ thư viện tương tự như SWING tuy nhiên Thành lập và hoạt động sau SWING. Nó đa dạng chủng loại về các nguyên tố đồ họa khác biệt. Vì thành lập sau SWING, cho nên nó học hỏi và chia sẻ và giải quyết và xử lý các nhược điểm của SWING) để lập trình sẵn những áp dụng Desktop. Chạy bên trên đều hệ điều hành và quản lý khác biệt.Quý khách hàng đang xem: Rcp là gì

do vậy RCP là một trong những Platform sử dụng SWT làm cho cửa hàng để xây hình thành. Quý Khách hoàn toàn có thể áp dụng Platsize RCPhường để thiết kế lên ứng dụng Desktop.

Bạn đang xem: Rcp là gì

Hình minh họa bên dưới đây là một vận dụng dễ dàng và đơn giản (Chỉ dùng cho tới SWT, không sử dụng gì cho tới phần nhiều thiết bị cao cấp của Platform RCP):


*

Platkhung RCP.. đã xây cất một căn cơ cho phép chúng ta lập trình ra những đồ họa gồm cấu tạo phức hợp giống như IDE Eclipse, nó bao hàm những hệ thống Menu, Toolbar, View, Editor, ...

RCPhường cũng chất nhận được chúng ta cách tân và phát triển những Plugin tích thích hợp vào Eclipse cơ mà ai đang sử dụng.


*

2- Công cụ

Công cụ áp dụng là eclipse:

Link download:

https://eclipse.org/downloads/


*

Và nhằm dễ ợt mang đến vấn đề thiết kế bối cảnh kéo thả trực quan lại vào Eclipse thì bạn nên download thêm plugin WindowBuilder. Nó cung ứng cả SWING, SWT. Nhưng mình khuyên nếu như chưa nắm rõ các nhân tố bối cảnh cơ phiên bản của SWT thì bạn nên tự code vài ba ví dụ cơ phiên bản trước khi sử dụng WindowBuilder.

Link download:

https://eclipse.org/windowbuilder/tải về.php

3- Tạo project

Sau lúc bật Eclipse lên. Chúng ta bước đầu tạo nên project đầu sinh sản project đầu tiên như sau:

Trên tkhô cứng thực đơn cliông xã chọn New->Plug-in Project:


*

Đặt tên cho project:


*

Cheông chồng mang định nhỏng ảnh minch họa nhằm sinc các lớp cơ bạn dạng sử dụng mang lại Việc sinh sản hình ảnh RCPhường. Lựa lựa chọn “Woul you like to create 3.x rich client application?” nếu lọc yes sẽ khởi tạo RCPhường project, chọn no sẽ khởi tạo RAP(chạy trên web) project.

Xem thêm: Hướng Dẫn Sử Dụng Format Factory 5, Format Factory


Tiếp theo bạn chọn Hello Project. Nó sẽ tạo ra kết cấu hình ảnh cơ bản độc nhất vô nhị đến bạn


Cách sau cùng là đặt title, package cho ứng dụng


4- Chạy project

Sau khi sinh sản dứt project chúng ta nhấn phải chuột vào Project: RCPWorkbenchTutorial lựa chọn RunAs/Eclipse Application nhằm chạy thử ứng dụng


5- Cấu trúc vận dụng RCPhường cùng cấu hình RCP

Đây là hình ảnh những class được khoác định tạo nên khi chúng ta chế tạo ra Project RCP.. trường đoản cú template "Application Contact"


Cấu hình ứng dụng:

Ttuyệt đổi code vào class ApplicationWorkbenchWindowAdvisor để bảo đảm an toàn tkhô hanh Coolbar, PerspectiveBar,.. sẽ tiến hành hiện trên Workbench:

ApplicationWorkbenchWindowAdvisor.java


Chạy lại ứng dụng RCP:


6- Tạo một vài Comm& sử dụng trong ứng dụng

Commvà là một trong những lệnh, bạn có thể chế tạo ra những class Commvà nhằm tinh chỉnh và điều khiển một sự khiếu nại như thế nào kia chẳng hạn:

Mlàm việc file Thoát ngoài ứng dụng Mnghỉ ngơi AboutDialog

....

Để tạo một Dialog ta clichồng New->Other rồi lựa chọn nhỏng hình vẻ


Sau Khi tạo thành ngừng ta sử dụng WindowBuilder nhằm xây đắp giao diện


Tạo Extension Point:

org.eclipse.ui.commands


Tiếp theo bọn họ sẽ khởi tạo class Commvà bao gồm ID:

cominit.com.commvà.about


Nhập vào:

id: cominit.com.comm&.about

defaultHandler: cominit.com.commvà.AboutHander


AboutHander.java


7- Thiết kế giao diện


Menu:


Để sinh sản menu chúng ta lựa chọn tab Extensions->Add button. Rồi lựa chọn như hình vẽ


Nhập vào:

locationURI: menu:org.eclipse.ui.main.menu


Tiếp theo sản xuất Menu "File"


Tiếp tục thêm Command "Open" vào Menu "File". Với comm& = ContactRCP..handerOpenLiên hệ (Chúng ta đang trường đoản cú viết command đến nó)


Tiếp tục thêm Command "Exit" vào Menu "File". Với comm& = org.eclipse.ui.file.exit(là một commvà tất cả sẵn để thoát ứng dụng)


Tương từ bỏ vậy chúng ta liên tiếp tạo ra Menu "Help". Tạo Comm& "About" nhỏ của Menu "Help". Nhtràn lên ID của commvà sẽ tiến hành call mang đến class cominit.com.commvà.AboutHander bao gồm ID: cominit.com.comm&.about đã có sản xuất nghỉ ngơi trước đó.


Hazel eyes là gì


Xem phyên ổn mát bất ngờ phạt hiện nhân thứ đó là vk bản thân là gì


Check it out tức thị gì


You too tức là gì


Vũ hồng văn uống đái sử


Xí mứng là gì


Tiểu sử hoa khôi bích trâm


Fhl là gì


Tiểu sử dương hoàng yến: chiều cao, khối lượng bao nhiêu?


Xổng chuồng là gì


O2b là gì


Hướng dẫn chạy 2 acc steam đồng thời vs sandboxies


Blank room soup là gì


Bad girl là gì


Cách đùa assassin


Chulặng mục


About us


man-đô thị.net has been publishing weblogs since 2021...

Xem thêm: Rơ Le Là Gì - Cấu Tạo Của Rơ Le


Blog Pages


Follow by Email

Get all lachạy thử nội dung delivered straight lớn your inbox.


Chuyên mục: Kiến Thức