1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phát triển ứng dụng trên nền eclipse

65 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 1,37 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - PHÁT TRIỂN ỨNG DỤNG TRÊN NỀN ECLIPSE ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thơng tin HẢI PHỊNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - PHÁT TRIỂN ỨNG DỤNG TRÊN NỀN ECLIPSE ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thơng tin Sinh viên thực hiện: Phạm Viết Mạnh Giáo viên hƣớng dẫn:ThS Nguyễn Trịnh Đơng Mã số sinh viên: 1351010041 HẢI PHỊNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG Độc lập - Tự - Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Phạm Viết Mạnh Mã SV: 1351010041 Lớp: CT1301 Ngành: Công nghệ Thông tin Tên đề tài: Phát triển ứng dụng Eclipse NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung  T×m hiĨu kiÕn tróc cđa Eclipse Tìm hiểu phát triển phần mềm theo h-ớng thành phần Phát triển phần mềm với Plugin Xây dùng øng dơng thùc nghiƯm b Các u cầu cần giải Các phần mềm cần thiết để xây dựng  Web Server: Xampp  Hệ quản trị sở liệu MySQL  Phần mềm Eclipse CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ tên:Nguyễn Trịnh Đông Học hàm, học vị: Thạc Sĩ Cơ quan công tác: Trƣờng Đại Học Dân Lập Hải Phòng Nội dung hƣớng dẫn: …………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Ngƣời hƣớng dẫn thứ hai: Họ tên:……………………………………………………………………… Học hàm, học vị: ……………………………………………………………… Cơ quan công tác: …………………………………………………………… Nội dung hƣớng dẫn: ………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Đề tài tốt nghiệp đƣợc giao ngày tháng Yêu cầu phải hoàn thành trƣớc ngày năm 2013 năm 2013 tháng Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Cán hƣớng dẫn Đ.T.T.N ThS Nguyễn Trịnh Đơng Hải Phịng, ngày tháng .năm 2013 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN 1.Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: 2.Đánh giá chất lƣợng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) Cho điểm cán hƣớng dẫn: ( Điểm ghi số chữ ) Ngày .tháng .năm 2013 Cán hƣớng dẫn ( Ký, ghi rõ họ tên ) Phạm Viết Mạnh – CT1301 Đồ án tốt nghiệp Phạm Viết Mạnh – CT1301 Trƣờng ĐH Dân Lập Hải Phòng Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lƣợng đề tài tốt nghiệp (về mặt nhƣ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, ) Cho điểm cán phản biện ( Điểm ghi số chữ ) Ngày .tháng .năm 2013 Cán chấm phản biện ( Ký, ghi rõ họ tên ) Phạm Viết Mạnh – CT1301 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng MỤC LỤC MỤC LỤC DANH MỤC CÁC HÌNH DANH SÁCH THUẬT NGỮ 10 LỜI CẢM ƠN 11 GIỚI THIỆU 12 CHƢƠNG 1: MỞ ĐẦU 13 1.1 Giới thiệu Eclipse 13 1.2 Lịch sử phát triển 15 1.3 Kiến trúc Eclipse 16 CHƢƠNG 2: KIẾN TRÚC CỦA PLUGIN TRONG ECLIPSE 22 2.1 Giới thiệu 22 2.2 Phát triển phần mềm dựa thành phần 23 2.2.1 Mơ hình trừu tƣợng 23 2.2.2 Cú pháp 24 2.2.3 Ngữ nghĩa 24 2.2.4 Kết hợp (composition) 25 2.3 Kiến trúc Plugin Eclipse 26 2.3.1 Giới thiệu Plugin extension point 26 2.3.2 Điểm mở rộng Plugin (Plugin Extension Points) 28 2.3.3 Tiến trình làm việc Plugin 28 2.3.4 Tập tin cấu hình (manifest) Plugin 29 2.3.5 Plugin fragment feature 31 2.3.6 Đóng gói Plugin 32 Phạm Viết Mạnh – CT1301 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng  Biểu đồ cộng tác thực thi ca sử dụng : Nguoi quan ly : Hocphan 1: Yeu cau cap nhat hp() 3: Cap nhat() 2: Cap nhat thong tin HP() 4: Hien thi KQ() : Form_Hocphan : Controller Hình21: Biểu đồ cộng tác thực thi ca sử dụng “Cập nhật học phần” e.Ca sử dụng “Cập nhật khoa”  Biểu đồ thực thi ca sử dụng : Nguoi quan ly : Controller : Form_Khoa : Khoa 1: Yeu cau thong tin Khoa() 2: Cap nhat khoa 3: Cap nhat 4: Hien thi KQ() Hình22: Biểu đồ thực thi ca sử dụng “Cập nhật khoa” Phạm Viết Mạnh – CT1301 46 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng  Biểu đồ cộng tác thực thi ca sử dụng : Khoa : Nguoi quan ly 1: Yeu cau thong tin Khoa() 3: Cap nhat 2: Cap nhat khoa 4: Hien thi KQ() : Form_Khoa : Controller Hình23: Biểu đồ cộng tác thực thi ca sử dụng “Cập nhật khoa” f Mơ hình phân tích gói ca “Cập nhật liệu” 2: Cap nhat phong hoc() 3: Cap nhat phong hoc() 4: Hien thi KQ() : Form_PhongHoc : Controller 1: Yeu cau cap nhat PH() : Phong hoc 8: Cap nhat() 6: Cap nhat thong tin HP() 5: Yeu cau cap nhat hp() 7: Hien thi KQ() : Hocphan : Controller : Form_Hocphan 9: Yeu cau cap nhat nien khoa() 10: Cap nhat nien khoa() 12: Cap nhat nien khoa() : Nguoi quan ly 13: Yeu cau thong tin Khoa() 11: Hien thi KQ() : Form_Nienkhoa : Nienkhoa : Controller 17: Yeu cau cap nhat thiet bi() 16: Cap nhat khoa() 14: Cap nhat khoa() 15: Hien thi KQ() : Form_Khoa : Khoa : Controller 20: Cap nhat thiet bi() 18: Cap nhat thiet bi() 19: Hien thi KQ() : Form_Thietbi : Controller : Thietbi Hình 24: Mơ hình phân tích gói ca ”Cập nhật liệu ” Phạm Viết Mạnh – CT1301 47 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phịng 3.3.2 Phân tích gói ca sử dụng “Lập thời khóa biểu” a.Ca sử dụng “Sắp thời khóa biểu”  Biểu đồ thực thi ca sử dụng : Nguoi quan ly : Form_thoikhoabieu : Controller : Lophocphan : Baoloi : Thoikhoabieu 1: Chon sap tkb() 2: Yeu cau sap tkb() 3: Luu cac lop HP() 4: Sap tkb() 5: Luu cac lop bi loi() 6: Hien thi loi() 7: Luu tkb() 8: Hien thi tkb() Hình 25: Biểu đồ thực thi ca sử dụng “Sắp thời khóa biểu”  Biểu đồ cộng tác thực thi ca sử dụng 4: Sap tkb() 2: Yeu cau sap tkb() 3: Luu cac lop HP() 1: Chon sap tkb() 6: Hien thi loi() : Controller : Form_thoikhoabieu : Lophocphan : Nguoi quan ly 8: Hien thi tkb() : Thoikhoabieu 5: Luu cac lop bi loi() 7: Luu tkb() : Baoloi Hình 26: Biểu đồ cộng tác thực thi ca sử dụng “Sắp thời khóa biểu” Phạm Viết Mạnh – CT1301 48 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng b.Ca sử dụng “In thời khóa biểu”  Biểu đồ thực thi ca sử dụng : Nguoi quan ly : Controller : Form_thoikhoabieu : Thoikhoabieu 1: Chon chuc nang in tkb() 2: Yeu cau in tbk() 3: Lay tt() 4: in va hien danh sach tkb() Hình27: Biểu đồ thực thi ca sử dụng “In thời khóa biểu”  Biểu đồ cộng tác thực thi ca sử dụng 1: Chon chuc nang in tkb() : Nguoi quan ly 2: Yeu cau in tbk() 4: in va hien danh sach tkb() : Form_thoikhoabieu : Controller 3: Lay tt() : Thoikhoabieu Hình 28: Biểu đồ cộng tác thực thi ca sử dụng “In thời khóa biểu” Phạm Viết Mạnh – CT1301 49 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng c Mơ hình phân tích gói ca “Lập thời khóa biểu” 4: Sap tkb() 3: Luu cac lop HP() 2: Yeu cau sap tkb() 1: Chon sap tkb() 6: Hien thi loi() : Lophocphan : Controller : Form_thoikhoabieu : Nguoi quan ly 5: Luu cac lop bi loi() 8: Hien thi tkb() 7: Luu tkb() 9: Chon chuc nang in tkb() : Baoloi : Thoikhoabieu 12: Lay tt() 10: Yeu cau in tbk() 11: in va hien danh sach tkb() : Form_thoikhoabieu : Controller : Thoikhoabieu Hình29: Mơ hình phân tích gói ca “Lập thời khóa biểu” 3.4 Thiết kế hệ thống Hình30: Mơ hình sở liệu Phạm Viết Mạnh – CT1301 50 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phịng 3.5Thuật tốn sử dụng Thuật toán xếp dựa điều kiện ràng buộc số sinh viên, trang thiết bị yêu cầu Thu nhỏ khơng gian tìm kiếm việc loại trừ trƣờng hợp không thỏa mãn Cụ thể: Duyệt lớp học phần sau chia học phần thành lớp học phần Kiểm tra điều kiện số tiết học lại (chƣa đƣợc xếp vào phòng học) khác tìm phịng xếp cho lớp học phần đó, khơng bỏ qua Với phịng chia trạng thái phịng thành thứ từ thứ đến thứ 6; thứ có tiết buổi học Sau xếp lớp học phần vào phòng thứ cụ thể số tiết trống phịng vào ngày thứ giảm chuyển sang xét tiếp ngày thứ khác Khi phòng đầy hết từ thứ đến thứ chuyển sang phịng Các lớp học phần khơng tìm đƣợc phịng học thỏa mãn đƣợc lƣu riêng bảng CSDL để thông báo cho ngƣời quản trị Sử dụngcách truy trực tiếp vào CSDL để lƣu, sửa kết xuất liệu nhanh Các thông tin sau xếp lƣu vào bảng thoikhoabieu CSDL in giao diện đồ họa 3.6Kết chƣơng trình minh họa - Chƣơng trình giải đƣợc vấn đề mà toán đƣa xếp lịch học đơn giản, chƣơng trình chạy ổn định, phát sinh lỗi - Chƣơng trình xây dựng đƣợc chức mà toán đƣa ra:  Sắp xếp thời khóa biểu thỏa mãn ràng buộc tốn  Cập nhật, thêm mới, xóa, lưu thơng tin phịng học, học phần, lớp học…  Cho phép người quản lý xếp thời khóa biểu tự động, xem thời khóa biểu  Có chức xuất thời khóa biểu file excel Phạm Viết Mạnh – CT1301 51 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phịng 3.7 Giao diện chƣơng trình 3.7.1.Giao diện chƣơng trình Hình31: Giao diện Plugin thời khóa biểu 3.7.2 Giao diện đăng nhập - Ngƣời quản lý nhập tên đăng nhập mật để kết nối với sở liệu MySQL chọn đăng nhập để sử dụng chƣơng trình Hình32: Giao diện đăng nhập Phạm Viết Mạnh – CT1301 52 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng 3.7.3 Giao diện phịng học Hình33: Giao diện phịng học  Chức Mới: reset mã phòng địa phòng giao diện  Chức Thêm: Khi ngƣời quản lý muốn thêm phòng học vào sở liệu Ngƣời quản lý nhập vào mã phòng địa phòng tƣơng ứng Click chuột vào chức thêm, chƣơng trình thêm vào sở liệu hiển thị kết bảng danh sách phòng giao diện liệu nhập vào khơng trùng với liệu có  Chức Xóa: giúp ngƣời quản lý xóa phịng học Nhập mã phịng phịng muốn xóa, chọn Xóa thơng tin phịng bị xóa, có sở liệu Kết đƣợc hiển thị bảng  Chức Thoát: Thoát khỏi giao diện phòng học Phạm Viết Mạnh – CT1301 53 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng 3.7.4 Giao diện học phần Hình34 Giao diện học phần  Chức Làm mới: reset mã học phần, tên học phần, số sinh viên, số tín chỉ, số tiết giao diện  Chức Thêm: Khi ngƣời quản lý muốn thêm học phần vào sở liệu Ngƣời quản lý nhập vào mã học phần, tên học phần, số sinh viên, số tín chỉ, số tiết, khóa học, thiết bị, khoa viện tƣơng ứng Click chuột vào chức thêm, chƣơng trình thêm vào sở liệu hiển thị kết bảng danh sách phòng giao diện liệu nhập vào khơng trùng với liệu có  Chức Xóa: giúp ngƣời quản lý xóa họcp phần Nhập mã học phần học phần muốn xóa, chọn Xóa thơng tin phịng bị xóa sở liệu Kết đƣợc hiển thị bảng  Chức Thoát: Thoát khỏi giao diện học phần Phạm Viết Mạnh – CT1301 54 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng 3.7.5 Giao diện khoa viện Hình35: Giao diện khoa viện  Chức Làm mới: reset mã khoa viện, tên khoa viện, niên khóatrên giao diện  Chức Thêm: Khi ngƣời quản lý muốn thêm thông tin khoa viện vào sở liệu Ngƣời quản lý nhập vào mã khoa viện, tên khoa viện, niên khóatƣơng ứng Click chuột vào chức thêm, chƣơng trình thêm vào sở liệu hiển thị kết bảng danh sách khoa giao diện liệu nhập vào khơng trùng với liệu có  Chức Xóa: giúp ngƣời quản lý xóa thơng tin khoa viện Nhập mã khoa viện học phần muốn xóa, chọn Xóa thơng tin khoa viện bị xóa sở liệu Kết đƣợc hiển thị bảng  Chức Thoát: Thoát khỏi giao diện học phần Phạm Viết Mạnh – CT1301 55 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phịng 3.2.6 Giao diện niên khóa Hình36: Giao diện niên khóa  Chức Mới: reset mã khóa, tên khóa giao diện  Chức Thêm: Khi ngƣời quản lý muốn thêm thơng tin niên khóa vào sở liệu Ngƣời quản lý nhập vào mã khóa, tên khóa tƣơng ứng chọn kip học Click chuột vào chức thêm, chƣơng trình thêm vào sở liệu hiển thị kết bảng danh sách niên khóa giao diện liệu nhập vào không trùng với liệu có  Chức Xóa: giúp ngƣời quản lý xóa thơng tin niên khóa Nhập mã niên khóa học phần muốn xóa, chọn Xóa thơng tin niên khóa bị xóa sở liệu Kết đƣợc hiển thị bảng  Chức Thoát: Thoát khỏi giao diện học phần Phạm Viết Mạnh – CT1301 56 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng 3.7.7 Giao diện trang thiết bị Hình37: Giao diện trang thiết bị  Chức Làm mới: reset mã thiết bị, tên thiết bị giao diện  Chức Thêm: Khi ngƣời quản lý muốn thêm thông tin trang thiết bị vào sở liệu Ngƣời quản lý nhập vào mã thiết bị, tên thiết bị tƣơng ứng Click chuột vào chức thêm, chƣơng trình thêm vào sở liệu hiển thị kết bảng danh sách thiết bị giao diện liệu nhập vào khơng trùng với liệu có  Chức Xóa: giúp ngƣời quản lý xóa thơng tin thiết bị Nhập mãthiết bị thiết bị muốn xóa, chọn Xóa thơng tin thiết bị bị xóa sở liệu Kết đƣợc hiển thị bảng  Chức Thoát: Thoát khỏi giao diện thiết bị Phạm Viết Mạnh – CT1301 57 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phịng 3.7.8 Giao diện thời khóa biểu - Giao diện thời khóa biểu với chức năng: xếp tự động, xếp tay, xóa, lƣu, excel,  Xếp tự động: Hiển thị thời khóa biểu đƣợc chƣơng trình xếp  Lƣu: Lƣu thời khóa biểu đƣợc xếp  Excel: Xuất thời khóa biểu fiel excel  Thốt: Thốt khỏi giao diện thời khóa biểu Hình38:Giao diện thơng tin thời khóa biểu Phạm Viết Mạnh – CT1301 58 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng KẾT LUẬN Phát triển ứng dụng Eclipseđang đƣợc nhà phát triển quan tâm Trong trình nghiên cứu, tìm hiểu, phân tích đề tài, khóa luận đạt đƣợc số kết sau: - Trình bày phát triển ứng dụng dựa Eclipse; - Kiến trúc Plugin Eclipse; - Xây dựng ứng dụng thử nghiệm; - Xu hƣớng phát triển phần mềm dựa thành phần phần mềm - thời gian thực khóa luận giúp em hiểu biết nhiều kiến thức lĩnh vực phát triển phần mềm dựa thành phần nhƣ củng cố kiến thức học trƣờng; Bài tốn thời khóa biểu đƣợc xây dựng Plugin thể cách xây dựng ứng dụng phần mềm cài đặt nhiều platform khác mà không phụ thuộc vào hệ thống cài đặt chúng Đồng thời, ứng dụng bƣớc đầu đạt đƣợc số chức chính, thời khóa biểu cho lớp vào đầu học kỳ, hầu hết chức sau xử lý xong hoạt động tốt, đáp ứng đƣợc yêu cầu đặt Nhƣng nhiều hạn chế: giải thuật chƣa đƣợc tối ƣu nên kết đạt đƣợc chƣa thỏa mãn, chƣa tạo đƣợc linh động việc hỗ trợ mức độ ƣu tiên, chƣa có chức tinh chỉnh thời khóa biểu Em mong nhận đƣợc nhiều ý kiến đóng góp để Plugin thời khóa biểu đƣợc phát triển thời gian tới đáp ứng đầy đủ yêu cầu Mặc dù em cố gắng nhiều trình tìm hiểu phân tích đề tài nhƣng khơng tránh khỏi thiếu sót.Vì em mong q thầy cô nhƣ quan tâm đến đề tài dẫn góp ý kiến cho em để em hoàn thiện ứng dụng cách đầy đủ Mong muốn em phát triển ứng dụng tối ƣu nhiều tính Phạm Viết Mạnh – CT1301 59 Đồ án tốt nghiệp Trƣờng ĐH Dân Lập Hải Phòng TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ (2002), Phân tích thiết kế hệ thống thơng tin đại, hƣớng cấu trúc vàhƣớng đối tƣợng, NXB Thống kê, Hà Nội [2] Đoàn Văn Ban (2003), Phân tích thiết kế hƣớng đối tƣợng UML, NXB Thống kê [3] Đặng Văn Đức (2000), Phân tích hƣớng đối tƣợng UML, NXB Giáo dục, Hà Nội [4] Carlos Valcarcel (2005), Eclipse KickStart (Ver 3.0) [5] David Gallardo (developerWorks, 12 2002), Getting started with the EclipsePlatform [6] Dr Alex Blewitt, Eclipse Plug-in Development by Example Phạm Viết Mạnh – CT1301 60 ... dựng thích nghi với việc phát triển trênmọi ứng dụng, từ ứng dụng doanh nghiệp, ứng dụng máy tính cá nhân ứng dụng nhúng cho thiết bị  Những ngƣời phát triển tự phát triển thành phần gắn thêm theo... Edition) hỗ trợ phát triển ứng dụng đơn, ứng dụng client-server; J2EE (Java Enterprise Edition) hỗ trợ phát triển ứng dụng thƣơng mại, J2ME Java Micro Edition) hỗ trợ phát triển ứng dụng thiết bị... sử phát triển Eclipse kiến trúc tảng Eclipse 1.1Giới thiệu Eclipse Eclipse tảng có kiến trúc mở dựa Java, mở rộng để phát triển ứng dụng Eclipse bao gồm tập hợp dịch vụ dùngđể xây dựng ứng dụng

Ngày đăng: 06/04/2021, 18:30

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nguyễn Văn Vỵ (2002), Phân tích thiết kế các hệ thống thông tin hiện đại, hướng cấu trúc vàhướng đối tượng, NXB Thống kê, Hà Nội Khác
[2] Đoàn Văn Ban (2003), Phân tích thiết kế hướng đối tượng bằng UML, NXB Thống kê Khác
[3] Đặng Văn Đức (2000), Phân tích hướng đối tượng bằng UML, NXB Giáo dục, Hà Nội Khác
[4] Carlos Valcarcel (2005), Eclipse KickStart (Ver 3.0) Khác
[5] David Gallardo (developerWorks, 12. 2002), Getting started with the EclipsePlatform Khác
[6] Dr Alex Blewitt, Eclipse 4 Plug-in Development by Example Khác
w