Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
3,77 MB
Nội dung
LOGO TRƯỜNG ĐH NÔNG LÂM TP HCM Khoa Công Nghệ Thông Tin Công nghệ javaFX Giáo viên HD: Nguyễn Thị Thanh Thủy Thành viên TH: 07130013 Lê Hồng Danh 07130117 Châu Thanh Thắng 07130085 Nguyễn Thành Ngưng 07130120 Đỗ Phước Thịnh Những đặc điểm nỗi bật của JavaFX 2 Công cụ phát triển 4 3 3 Giới thiệu về JavaFX3 1 Nội Dung 7/10/142Author: Lê Hồng Danh JavaFX Script So sánh JavaFX với Flash/Flex và Sliverlight 3 5 Ứng dụng 3 6 Giới Thiệu Về JavaFX 7/10/143Author: Lê Hồng Danh JavaFX là một nền tảng được phát triển cho việc xây dựng và triển khai các rich internet applications (RIAs) cùng với thành phần media khác, nền tảng JavaFX đảm bảo rằng giao diện và chức năng của các RIAs sẽ phù hợp trên các môi trường luôn thay đổi. 7/10/144 Những Đặc Điểm Nổi Bật Của JavaFX Đặc điểm nổi bật của JavaFX B G D F A Xpressive RIA platform for all screens Broadest market reach and deepest system features Synergy between developers and designers One-click conversion Preserve investment in Java C Creativity without boundaries H Simple, declarative language for creative minds E Mobile Emulator Provides Most Expressive Content Testing 7/10/145Author: Lê Hồng Danh So Sánh JavaFX Với Flex, Silverlight Giống nhau: Một ưu điểm chung của JavaFX, Flash/Flex và Silverlight là đồ họa rất đẹp và chuyển động rất mềm mại. Khác nhau: Flash/Flex của Adobe,Silverlight của Microsoft và JavaFx của Sun. Flash/Flex: Flash/Flex có tuổi đời khá cao, với lượng người dùng đông đảo, hầu hết các nhà phát triển đã quá quen thuộc với Flash. Flash cũng hỗ trợ lập trình hướng đối tượng. Nó cũng tương thích với hầu hết các ngôn ngữ lập trình web hiện nay. Flash hỗ trợ hầu hết trên các hệ điều hành: Windows, Linux, MacOS và rất nhiều mẫu Mobile của nhiều hãng khác nhau. 7/10/146Author: Lê Hồng Danh So Sánh JavaFX Với Flex, Silverlight(tt) Để phát triển một ứng dụng Flash, các nhà phát triển có thể sử dụng trình biên tập Adobe Flash. Trình biên tập này hoạt động tốt trên đa số hệ điều hành: Windows và MacOS. Một yêu cầu để trình khách có thể chạy được Flash là cần cài đặt một Plugin Flash nhỏ gọn (không quá 2 Mb) hoặc hỗ trợ một phiên bản Flash Lite (cho các dòng điện thoại). Silverlight: Silverlight mặc dầu ra đời sau Flash, nhưng với sự hậu thuẩn của một tập đoàn lớn như Microsoft, nó cũng đang dần có một vị thế đáng kể. Ngoài ra, Silverlight được phát triển trên nền .NET các lập trình viên có thể sử dụng VB.NET hoặc C# - một ngôn ngữ lập trình mạnh mẽ - để phát triển. 7/10/147Author: Lê Hồng Danh So Sánh JavaFX Với Flex, Silverlight(tt) Nhược điểm của Silverlight là chỉ tương thích trên Windows, MacOS và các mẫu điện thoại Windows Mobile. Để phát triển ứng dụng trên Silverlight, các nhà phát triển chỉ có thể sử dụng Visual Studio vốn chỉ dành cho hệ điều hành Windows. Trình khách muốn chạy được Silverlight cần cài đặt Plugin Silverlight (khoảng 5 Mb). JavaFx: JavaFx ra đời sau cùng, nhưng nó có nhiều ưu điểm: mã nguồn mở, hỗ trợ nhiều hệ điều hành – Windows, Linux, MacOS và hứa hẹn hoạt động tốt trên nhiều mẫu Mobile, trình khách không cần cài đặt Plugin hỗ trợ. Để soạn thảo JavaFx, người dùng có thể sử dụng Eclipse hoặc NetBean. Eclipse Công cụ phát triển JavaFX NetBeans 7/10/148Author: Lê Hồng Danh Công Cụ Phát Triển Ứng Dụng JavaFX 7/10/149 Author: Lê Hồng Danh JavaFX Flatform Components Nền tảng JavaFX bao gồm một ngôn ngữ khai báo đơn giản có tên là JavaFX Script,tập hợp các công cụ phát triển,đồ họa,media và các thư viện hỗ trợ âm thanh,và môi trường thực thi. Điều này đảm bảo rằng ứng dụng có thể cung cấp một giao diện phù hợp và tạo ra cảm giác không giới hạn vào thiết bị đầu cuối. 7/10/1410Author: Lê Hồng Danh JavaFX Script Viết kịch bản Sử dụng các đối tượng Kiểu dữ liệu Mãng Các biểu thức Các toán tử Ràng buộc dữ liệu,các trigger Viết các class Packages Tầm vực truy xuất