Báo cáo tốt nghiệp: Tìm hiểu công nghệ Flex và xây dựng ứng dụng minh họa
Giới thiệu
Báo cáo tốt nghiệp này tập trung vào việc tìm hiểu công nghệ Flex và xây dựng một ứng dụng minh họa. Công nghệ Flex, một framework mã nguồn mở của Adobe, cho phép phát triển các ứng dụng web có tính tương tác cao, hoạt động nhất quán trên nhiều trình duyệt và hệ điều hành. Báo cáo đi sâu vào cấu trúc và cách thức hoạt động của Flex, bao gồm hai thành phần chính là MXML và ActionScript 3.0.
Nội dung chính
- Chương 1: Tổng quan về Flex: Trình bày lịch sử ra đời, khái niệm và các đặc điểm nổi bật của công nghệ Flex, nhấn mạnh vai trò của Flex trong việc phát triển các ứng dụng RIA (Rich Internet Application).
- Chương 2: MXML: Đi sâu vào ngôn ngữ đánh dấu MXML, một thành phần quan trọng của Flex dùng để định nghĩa cấu trúc và giao diện người dùng. Chương này cũng giới thiệu về XML và mối liên hệ giữa XML và MXML.
- Chương 3: ActionScript trong Flex: Tập trung vào ngôn ngữ lập trình ActionScript 3.0, cách nó được sử dụng để cài đặt các hành vi động, xử lý sự kiện và tương tác với các component trong ứng dụng Flex.
- Chương 4: Giao diện người dùng (User Interfaces): Khám phá các component trực quan (visual component), cách quản lý dữ liệu (Data Provider và Collections) và các control thường dùng trong giao diện Flex.
- Chương 5: Truy cập và kết nối dữ liệu: Hướng dẫn cách thức truy cập và kết nối dữ liệu từ các nguồn khác nhau bằng các component của Flex như HTTPService, WebService, và RemoteObject.
- Chương 6: Sự khác nhau giữa Flex 3 và Flex 4: Phân tích những thay đổi và cải tiến trong phiên bản Flex 4 so với Flex 3, bao gồm các khái niệm mới và quy trình di chuyển ứng dụng.
- Chương 7: Xây dựng ứng dụng minh họa: Áp dụng các kiến thức đã học để xây dựng một ứng dụng minh họa, bao gồm việc sử dụng states và kết nối cơ sở dữ liệu.
- Chương 8: Kết luận: Tổng kết lại những kết quả đạt được và đưa ra những nhận định cuối cùng về công nghệ Flex.
Mục lục chi tiết
- Chương 1: TỔNG QUAN VỀ FLEX (Trang 7)
- Chương 2: MXML (Trang 10)
- Chương 3: ACTION SCRIPT TRONG FLEX (Trang 13)
- Chương 4: GIAO DIỆN NGƯỜI DÙNG (USER INTERFACES) (Trang 31)
- Chương 5: TRUY CẬP VÀ KẾT NỐI DỮ LIỆU (Trang 53)
- Chương 6: Sự khác nhau giữa flex3 và flex4 (Trang 71)
- Chương 7: XÂY DỰNG ỨNG DỤNG MINH HỌA (Trang 85)
- Chương 8: KẾT LUẬN (Trang 90)