Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
648 KB
Nội dung
TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP. HCM KHOA CÔNG NGHỆ THÔNG TIN TÌMHIỂUADOBEFLASHBUILDERVÀXÂYDỰNGỨNGDỤNGMINHHỌA BÁO CÁO THỰC TẬP CHUYÊN NGÀNH HTTT GIÁO VIÊN HƯỚNG DẪN NIÊN KHÓA 2011 - 2012 Page 1 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa LỜI CẢM ƠN Để hoàn thành bài báo cáo thực tập chuyên ngành HTTT này, em đã nhận được sự giúp đỡ và góp ý nhiệt tình của quý thầy cô và các bạn trường Đại học Giao Thông vận tải TPHCM. Trước hết em xin chân thành cảm ơn quý thầy cô bạn trường Đai học Giao Thông vận tải TPHCM,đặc biệt là những thầy cô đã tận tình dạy bảo em suốt thời gian học tại trường. Em xin gửi lời cám ơn sâu sắc đến thầy Nguyễn Lương Anh Tuấn đã giành thời gian và tâm huyết hướng dẫn giúp em hoàn thành báo cáo thực tập chuyên ngành HTTT. Mặc dù em đã có nhiều cố gắng để hoàn thành báo cáo,tuy nhiên không thể tránh khỏi những thiếu sót,rất mong nhận được sự đóng góp của quý thầy cô và các bạn! TP Hồ Chí Minh, ngày 3 tháng 6 năm 2011 Trương Thị Phượng – Phan Thị Ngọc Nhạn Lâm Thị Phượng – Trần Thị Xuân My Page 2 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa Nhận Xét Của Giáo Viên Hướng Dẫn Page 3 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa MỤC LỤC Chương 1: TỔNG QUAN VỀ FLASH BUILDER……………………………………… 1.1 Sự ra đời của Flash Builder…………………………………………………… 1.2 Đặc điểm của Flash Builder……………………………………………………. Chương 2: TÌMHIỂU VỀ CÁC OBJECT TRONG FLASH BUILDER……………. Chương 3: TRUY CẬP VÀ KẾT NỐI CƠ SỞ DỮ LIỆU…………………………… 3.1 Truy cập các dịch vụ tổng quan………………………………………………… 3.1.1 Truy cập và kết nối cơ sở dữ liệu trong Flash so với các công nghệ khác………………………………………………………………… 3.1.1.1 Phía máy khách xử lý và xử lý phía server………………… 3.1.1.2 Nguồn dữ liệu truy cập………………………………………. 3.1.1.3 Các sự kiện, các cuộc gọi dịch vụ, và các dữ liệu liên kết… 3.1.2 Sử dụngFlashbuilder để truy cập dịch vụ dữ liệu………………… 3.1.2.1 FlashBuilder công việc để truy cập dịch vụ………………… 3.1.2.2 Mở rộng các dịch vụ hỗ trợ bởi Flash Builder………………. 3.1.3 Truy cập dữ liệu thành phần…………………………………………. 3.1.3.1 Cung cấp các dịch vụ…………………………………………. 3.1.3.2 HTTPService component…………………………………… 3.1.3.3 WebService component………………………………………. 3.1.3.4 RemoteObject component……………………………………. 3.2 Kết nối với các dịch vụ dữ liệu…………………………………………………. 3.2.1 Truy cập các dịch vụ ColdFusion……………………………………. 3.2.2 Kết nối đến ColdFusion dịch vụ dữ liệu…………………………… 3.2.3 Tạo một mẫu ColdFusion dịch vụ từ một bảng cơ sở dữ liệu………. 3.3 Truy cập các dịch vụ HTTP……………………………………………………. 3.3.1 Cấu hình dịch vụ HTTP……………………………………………… 3.3.2 Kết nối với các dịch vụ HTTP……………………………………… 3.4Truy cập vào một tập tin XML HTTP thực hiện dịch vụ………………………. 3.4.1 Kết nối đến 1 file XML dịch vụ……………………………………… 3.5Truy cập các dịch vụ web……………………………………………………… 3.5.1 Kết nối với các dịch vụ web…………………………………………. 3.6Truy cập BlazeDS………………………………………………………………. 3.6.1 Kết nối với các dịch vụ BlazeDS…………………………………… 3.7 Truy cập Adobe LiveCycle dịch vụ dữ liệu……………………………………. 3.7.1 Dịch vụ cho LiveCycle loại dịch vụ dữ liệu…………………………. 3.7.2 Kiểu dữ liệu cấu hình và quản lý dữ liệu…………………………… 3.7.3 Kết nối với các điểm đến LiveCycle Data Service (dịch vụ dữ liệu và các địa điểm truy cập từ xa)………………………………………… 3.7.4 Kết nối với các điểm đến LiveCycle Data Service (dịch vụ Web các điểm đến)…………………………………………………………… Page 4 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa 3.7.5 Đặt tên dịch vụ dữ liệu………………………………………………. Chương 4: TÌMHIỂU VỀ CÔNG NGHỆ ZEND……………………………………… 4.1 Zend Framework……………………………………………………………………. 4.1.1 Framework………………………………………………………………… 4.1.1.1 Định nghĩa………………………………………………………………. 4.1.1.2 Một số Zend Framework phổ biến……………………………………… 4.1.1.3 Các chuẩn xâydựng Zend Framework…………………………………. 4.1.2 Zend Framework…………………………………………………………… 4.1.2.1 Giới thiệu……………………………………………………………… 4.1.2.2 Đặc điểm……………………………………………………………… 4.1.2.3 Mô hình MVC trong Zend Framework………………………………… 4.1.2.4 Zend Framework làm việc như thế nào………………………………… 4.2 FlashBuilder for PHP………………………………………………………………. 4.2.1 Giới thiệu……………………………………………………………………. 4.2.2 Cài đặt……………………………………………………………………… 4.2.3 Zend Framework truong AdobeFlashBuilder for PHP…………………… Chương 5: XÂYDỰNGỨNGDỤNGMINHHỌA Chượng 6: KẾT LUẬN Page 5 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa CHƯƠNG 1: TỔNG QUAN VỀ FLASHBUILDER 1. Sự ra đời của AdobeFlashBuilderAdobeFlashBuilder (trước đây là Adobe Flex Builder) là phần mềm có thể giúp bạn tăng tốc phát triển, xâydựng các ứngdụng cao hơn thực hiện, và nhiều hơn nữa dễ dàng tích hợp các dự án mới với cơ sở hạ tầng hiện có của bạn. Phiên bản tính năng đóng gói là phải có nâng cấp cho các nhà phát triển và cải thiện quy trình làm việc Flex cho nhà phát triển và thiết kế thông qua việc tích hợp với AdobeFlash mới CatalystT công cụ thiết kế tương tác. 2. Đặc điểm của FlashBuilder Đây là phần mềm được thiết kế để giúp các nhà phát triển phần mềm nhanh chóng phát triển các nền tảng ứngdụng Internet phong phú (RIA) và nội dung bằng cách sử dụng mã nguồn mở Flex framework. Nó bao gồm hỗ trợ cho thông minh viết mã, dò lỗi, và hình ảnh thiết kế và tính năng mạnh mẽ cho công cụ kiểm tra tốc độ phát triển và dẫn đến cao hơn các ứngdụng thực hiện. Sử dụng khung mã nguồn mở Flash, phát triển có thể tạo ra nhiều ứngdụng web trực quan và hấp dẫn cho phép các khách hàng, đối tác và nhân viên để quản lý và diễn giải dữ liệu hiệu quả hơn. Kết quả là tăng năng suất và sự hài lòng của người sử dụng lớn hơn. Nhúng vi ứngdụng hoặc các thành phần trong trang web hiện tại, hoặc một cuộc cách mạng web toàn bộ kinh nghiệm của bạn với nhập vai, một màn hình ứngdụng được xâydựng với Flash. Flash là một framework miễn phí mã nguồn mở để xâydựng tính tương tác cao, các ứngdụng web có ý nghĩa triển khai thống nhất trên tất cả các trình duyệt lớn, máy tính để bàn, và điều hành hệ thống. Flex cung cấp một ngôn ngữ, hiện đại dựa trên các chuẩn và mô hình lập trình có hỗ trợ các mẫu thiết kế chung. MXML, một XML dựa trên ngôn ngữ khai báo, được sử dụng để mô tả giao diện bố trí và hành vi, và ActionScript hướng đối tượng? 3,0 ngôn ngữ lập trình được sử dụng để tạo ra logic khách hàng. Flash cũng bao gồm một thư viện thành phần giàu có hơn 100 đã được chứng minh, mở rộng các thành phần giao diện người dùng để tạo các ứngdụng Internet phong phú (RIA), cũng như một ứngdụngFlash gỡ rối tương tác. Page 6 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa CHƯƠNG 3: TRUY CẬP VÀ KẾT NỐI CƠ SỞ DỮ LIỆU 1.Truy cập các dịch vụ dữ liệu tổng quan: 1.1.Truy cập dữ liệu trong Flex so với các công nghệ khác Cách mà Flex làm việc với các nguồn dữ liệu và dữ liệu là khác nhau từ các ứngdụng có sử dụng HTML cho giao diện người dùng của họ. 3.1.1 Phía máy khách xử lý và xử lý phía server Không giống như một tập hợp các mẫu HTML tạo ra sử dụng JSP và servlet, ASP, PHP, hoặc CFML, mã khách hàng Flex tách từ mã máy chủ. Các ứngdụng giao diện người dùng được biên dịch vào một tập tin SWF nhị phân được gửi tới khách hàng. Khi ứngdụng làm cho một yêu cầu cho một dịch vụ dữ liệu, các file SWF không biên dịch lại và không làm mới trang được yêu cầu. Các dịch vụ dữ liệu trả về chỉ từ xa. Flex liên kết các dữ liệu trả lại cho các thành phần giao diện người dùng trong ứngdụng của khách hàng. Ví dụ, trong Flex, khi người dùng nhấp một button trong một ứng dụng, mã phía máy khách gọi một dịch vụ web. Các dữ liệu kết quả từ các dịch vụ web được trả lại vào tập tin SWF nhị phân mà không làm mới trang. Vì vậy, các dữ liệu kết quả có sẵn để sử dụng như nội dung động trong ứng dụng. <Xm l version = "1.0" mã hóa? = "Utf-8"?> <S: Đơn xmlns: fx = "http://ns.adobe.com/mxml/2009" xmlns: s = "thư viện: / ns.adobe.com / / flex / tia lửa" xmlns: mx = "thư viện: / / ns.adobe.com / flex / quầng" MinWidth = "1024" minHeight = "768" xmlns: employeesservice = "services.employeesservice .*" xmlns: valueObjects = "valueObjects .*"> <fx:Declarations> <S: WebService id = "RestaurantSvc" wsdl = "http://examples.adobe.com/flex3app/restaurant_ws/RestaurantWS.xml?wsdl" /> <S: CallResponder id = "getRestaurantsResult" Kết quả = "nhà hàng = getRestaurantsResult.lastResult như nhà hàng" /> </ Fx: Tuyên bố> <fx:Script> <! [CDATA [ Page 7 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa mx.controls.Alert nhập khẩu; bảo vệ chức năng b1_clickHandler (sự kiện: MouseEvent): void { getRestaurantsResult.token = RestaurantWS.getRestaurantss (); } ]]> </ Fx: Script> . . . <s:Button id="b1" label="GetRestaurants" click="button_clickHandler(event)"/> So sánh ví dụ này Flex vào ví dụ sau đây, trong đó cho thấy JSP mã để gọi một dịch vụ web bằng cách sử dụng một thẻ JSP tùy chỉnh. Khi một yêu cầu người sử dụng JSP, các yêu cầu dịch vụ web được thực hiện trên máy chủ thay vì trên máy khách. Kết quả là sử dụng để tạo ra nội dung trong trang HTML. Các máy chủ ứngdụng tái tạo các trang HTML toàn bộ trước khi gửi nó lại cho trình duyệt web của người dùng. <% @ Taglib prefix = "web" uri = "webservicetag"%> <% String str1 = "BRL"; String str2 = "VND";>% <- Hãy gọi cho dịch vụ web. -> <Web: gọi url = "http://www.itfinity.net:8008/soap/exrates/default.asp" namespace = "http://www.itfinity.net/soap/exrates/exrates.xsd" hoạt động = "GetRate" resulttype = "kép" Kết quả = "myresult"> <Web: param name = "fromCurr" giá trị ="<%= str1 %>"/> <Web: param name = "ToCurr" giá trị ="<%= str2 %>"/> </ Web: gọi> <- Hiển thị các dịch vụ web kết quả!. -> <% = PageContext.getAttribute ("myresult")%> Page 8 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa 3.1.2 Nguồn dữ liệu truy cập Một khác biệt giữa Flex vàứngdụng công nghệ web khác là bạn không bao giờ giao tiếp trực tiếp với một nguồn dữ liệu trong Flex. Bạn sử dụng một thành phần truy cập dữ liệu để kết nối với một dịch vụ từ xa và tương tác với nguồn dữ liệu phía máy chủ. Ví dụ sau đây cho thấy một trang ColdFusion mà truy cập nguồn dữ liệu trực tiếp: <CFQUERY DataSource = "DSN" NAME = "myQuery"> SELECT * FROM bảng </ CFQUERY> Để có được chức năng tương tự trong Flex, sử dụng một HTTPService, một dịch vụ web, hoặc một thành phần RemoteObject để gọi một đối tượng bên phía máy chủ trả về kết quả từ một nguồn dữ liệu. 3.1.3 Các sự kiện, các cuộc gọi dịch vụ, và các dữ liệu liên kết -Flex là một công nghệ điều khiển sự kiện. Một hành động hoặc sự kiện người sử dụng một chương trình có thể kích hoạt truy cập vào dịch vụ. Ví dụ, một người dùng nhấp chuột vào một nút là một hành động sử dụng sự kiện có thể được sử dụng để kích hoạt một cuộc gọi dịch vụ. Một ví dụ về một sự kiện của chương trình là khi ứngdụng hoàn tất việc tạo ra một thành phần giao diện người dùng như là một DataGrid. Sự kiện creationComplete cho lưới dữ liệu có thể được dùng để gọi một dịch vụ từ xa để định cư trong DataGrid. -Dịch vụ cuộc gọi trong Flex là không đồng bộ. Các ứngdụng khách hàng không phải chờ dữ liệu trả về. dịch vụ cuộc gọi không đồng bộ có ích khi lấy hoặc cập nhật các bộ dữ liệu lớn. Các ứngdụng khách hàng không bị cấm chờ để dữ liệu được lấy hoặc cập nhật. -Dữ liệu trả về từ một cuộc gọi dịch vụ được lưu trữ trong một CallResponder mà bạn liên kết với các cuộc gọi dịch vụ. Thành phần giao diện người dùng sau đó sử dụng dữ liệu liên kết để lấy dữ liệu trả về từ các CallResponder. -Liên kết dữ liệu trong Flex cho phép bạn tự động cập nhật một thành phần giao diện người dùng với một nguồn dữ liệu. Ví dụ, một thành phần của Flex có thể kết hợp văn bản thuộc tính của nó với các thuộc tính lastResult của một CallResponder. Khi các dữ liệu trong các thay đổi CallResponder, thành phần Flex tự động cập nhật. -Flex cũng thực hiện hai cách ràng buộc dữ liệu. Với dữ liệu hai chiều ràng buộc, khi thay đổi dữ liệu trong thành phần hoặc Flex nguồn dữ liệu, dữ liệu nguồn tương ứng hoặc thành phần Flex tự động cập nhật. Hai cách ràng buộc dữ liệu rất hữu ích khi cập nhật dữ liệu từ xa từ đầu vào người sử dụng một thành phần mẫu hoặc một thành phần dữ liệu Flex. 3.2.Sử dụngFlashBuilder để truy cập dịch vụ dữ liệu Trong Flex Builder 3, bạn thực hiện các thủ tục từ xa các cuộc gọi đến các dịch vụ dữ liệu sử dụng Flex các thành phần truy cập dữ liệu. Tuy nhiên, FlashBuilder đơn giản hóa quá trình này. FlashBuilder cung cấp hướng dẫn và các công cụ khác: Cung cấp các dịch vụ dữ liệu Page 9 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa Cấu hình dữ liệu trả về của các dịch vụ dữ liệu Hỗ trợ trong việc phân trang dữ liệu trả về từ dịch vụ Hỗ trợ chức năng quản lý dữ liệu đồng bộ hóa dữ liệu cập nhật nhiều máy chủ Tạo ra mã máy khách để truy cập dịch vụ dữ liệu Bind dữ liệu trả về từ dịch vụ này tới các thành phần giao diện người dùng 3.2.1 FlashBuilder công việc để truy cập dịch vụ: Sử dụng các công việc sau đây khi sử dụngFlashBuilder để tạo ra một ứngdụng có thể truy cập dịch vụ dữ liệu. 1. Tùy thuộc vào hoàn cảnh của bạn, bạn bắt đầu bằng cách kết nối đến một dịch vụ dữ liệu hoặc bằng cách xâydựng giao diện người dùng.Kết nối với dịch vụ từ xa. Nếu bạn bắt đầu bằng cách kết nối đến các dịch vụ từ xa, sau đó bạn xâydựng giao diện người dùng. Xâydựng giao diện người dùng. Nếu bạn bắt đầu bằng cách xâydựng giao diện người dùng, bạn sau đó kết nối với dịch vụ từ xa. 2. Bind dữ liệu hoạt động cho các thành phần ứng dụng. FlashBuilder cung cấp một số cách để giúp bạn trong việc ràng buộc dữ liệu hoạt động cho các thành phần ứng dụng. Sử dụngFlash Builder, bạn có thể làm như sau: Ra các hình thức khác nhau cho dữ liệu trả về của các hoạt động dịch vụ. Chọn dịch vụ hoạt động để ràng buộc các thành phần giao diện người dùng. Tạo ra một mẫu đại diện cho dữ liệu phức tạp trở lại của một dịch vụ. 1 (Tùy chọn) Quản lý việc thu hồi và cập nhật dữ liệu. FlashBuilder công cụ cho phép bạn thực hiện việc phân trang dữ liệu trả về và phối hợp các cập nhật của bộ dữ liệu. Khi trở về khối lượng lớn dữ liệu hồ sơ, bạn thường thực hiện phân trang để lấy một bộ hồ sơ trên cơ sở "là cần thiết". Đối với các ứngdụng cập nhật hồ sơ nhiều, bạn có thể thực hiện chức năng quản lý dữ liệu. Tính năng quản lý dữ liệu bao gồm: Cam kết chức năng để cập nhật hồ sơ thay đổi cùng một lúc Một cơ chế hoàn tác hoàn nguyên thay đổi trước khi chúng được viết cho máy chủ Mã số thế hệ mà người dùng tự động cập nhật các thành phần giao diện như hồ sơ được thêm vào, xóa, hoặc thay đổi 2 Chạy ứngdụngvà giám sát các luồng dữ liệu. Khi ứngdụng được hoàn thành, chạy ứngdụng để xem nó hoạt động. Sử dụngFlashBuilder Network Monitor để xem dữ liệu truyền giữa các ứngdụngvà dịch vụ. Màn hình mạng rất hữu ích để chẩn đoán lỗi và phân tích hiệu suất. FlashBuilder cũng cung cấp sửa lỗi mạnh mẽ và môi trường hồ sơ. Màn hình Network and Flash Profiler có sẵn với FlashBuilder Premium. 3.2.2 Mở rộng các dịch vụ hỗ trợ bởi Flash Builder: FlashBuilder hướng dẫn và hỗ trợ các công cụ truy cập vào các loại sau đây của việc triển khai dịch vụ: o PHP dịch vụ Page 10 [...]... 3.3.2 HTTPService component: Sử dụng các thành phần HTTPService gửi HTTP GET hoặc POST yêu cầu, bao gồm các dữ liệu từ HTTP phản ứng trong một ứngdụng máy khách.Nếu bạn đang sử dụng Flex để o o Page 11 TìmhiểuAdobeFlashBuilder và xâydựng ứng dụngminhhọaxâydựng các ứngdụng máy tính để bàn (chạy trong Adobe ® AIR), HTTP PUT và DELETE được hỗ trợ Nếu bạn sử dụngAdobe LiveCycle dịch vụ dữ liệu... trình trên FlashBuilder 4.5 cho PHP cung cấp cho các nhà phát triển một cơ sở dữ liệu mã đơn cho các ứngdụng chạy trên nền tảng Android, Blackberry Tablet OS và IOS AdobeFlashBuilder 4.5 cho PHP gồm một bản sao chép của bộ công cụ Zend Studio 8, cho phép các nhà phát triển tạo ra một ứngdụngFlash bên trong một môi trường đơn Page 29 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa Đặc... vụ Theo mặc định, FlashBuilder tạo ra các gói dataValues 7 (Tùy chọn) Cấu hình thế hệ mã cho dịch vụ này: Dịch vụ Cảng Chọn một dịch vụ và Cảng từ các dịch vụ và các cảng hiện có Danh sách hoạt động Chọn các hoạt động từ dịch vụ mà bạn muốn truy cập vào ứngdụng khách hàng của bạn 8 Nhấp vào Finish Page 23 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọaFlash ActionScript Builder tạo ra các... vụ o (PHP chỉ) Nếu một tên dịch vụ có chứa gạch, FlashBuilder không thể nhập khẩu dịch vụ Page 24 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa CHƯƠNG 4: TÌMHIỂU CÔNG NGHỆ ZEND I Zend Framework 1.1 Framework? 1.1.1 Định nghĩa Framework là một thư viện các lớp đã được xâydựng hoàn chỉnh, là một “bộ khung” để phát triển các phần mềm ứngdụng Có thể ví Framework giống như một tập các “vật... liệu lấy từ dịch vụ Page 15 TìmhiểuAdobeFlashBuilder và xâydựng ứng dụngminhhọa Theo mặc định, FlashBuilder tạo ra các gói valueObjects 5 Nhấn Next để xem các hoạt động dịch vụ Nếu bạn không có phiên bản hỗ trợ của Zend Framework để truy cập dịch vụ PHP, FlashBuilder sẽ nhắc bạn cài đặt phiên bản tối thiểu của Zend Framework 6 Nhấp vào Finish Flash ActionScript Builder tạo ra các tập tin truy... một tên dịch vụ Thịt Builder tạo ra một tên dịch vụ FlashBuilder tạo ra một tên cho các dịch vụ, căn cứ vào điểm đến Dịch vụ Chỉ định tên cho các gói có chứa các tập tin được tạo ra ActionScript truy cập Page 22 TìmhiểuAdobeFlashBuilder và xâydựng ứng dụngminhhọa trọn gói dịch vụ FlashBuilder tạo ra một gói phần mềm dựa trên tên dịch vụ và đặt nó trong một gói dịch vụ Điểm đến Chỉ định một... HTTP: Sử dụng dịch vụ FlashBuilder Wizard để kết nối với các dịch vụ HTTP Bạn có thể kết nối với HTTP dịch vụ từ bất kỳ dự án Flex Bạn không cần phải chỉ định một công nghệ máy chủ cho dự án Page 16 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa Một tập tin chính sách cross-domain là cần thiết khi truy cập vào dịch vụ mà đang ở trên một miền khác nhau từ các tập tin SWF cho các ứngdụng máy... dịch vụ FlashBuilder tạo ra một tên cho dịch vụ này, dựa trên tên file cho dịch vụ Có những hạn chế để tên bạn có thể sử dụng cho một dịch vụ Xem Đặt tên dịch vụ dữ liệu Dịch vụ trọn gói Chỉ định tên cho các gói có chứa các tập tin được tạo ra ActionScript truy cập dịch vụ Page 18 TìmhiểuAdobeFlashBuilder và xâydựng ứng dụngminhhọaFlashBuilder tạo ra một gói phần mềm dựa trên tên dịch vụ và đặt... tượng đồ họa (GUI Component) bao gồm 3 thành phần cơ bản: Model, View, và Controller Model có trách nhiệm đối với toàn bộ dữ liệu cũng như trạng thái của đối tượng đồ họa View chính là thể hiện trực quan Page 27 TìmhiểuAdobeFlashBuildervàxâydựngứngdụngminhhọa của Model, hay nói cách khác chính là giao diện của đối tượng đồ họaVà Controller điều khiển việc tương tác giữa đối tượng đồ họa với... FlashBuilder tạo ra một tên cho các dịch vụ, dựa trên URI WSDL Danh sách hoạt động Chọn các hoạt động từ dịch vụ mà bạn muốn truy cập vào ứngdụng khách hàng của bạn 7 Nhấp vào Finish Page 20 TìmhiểuAdobeFlashBuilder và xâydựng ứng dụngminhhọaFlash ActionScript Builder tạo ra các tập tin truy cập dịch vụ "Sau khi kết nối với dịch vụ web, cấu hình các loại trả lại cho các hoạt động dịch vụ Xem . Tìm hiểu Adobe Flash Builder và xây dựng ứng dụng minh họa TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP. HCM KHOA CÔNG NGHỆ THÔNG TIN TÌM HIỂU ADOBE FLASH BUILDER VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA BÁO. 5: XÂY DỰNG ỨNG DỤNG MINH HỌA Chượng 6: KẾT LUẬN Page 5 Tìm hiểu Adobe Flash Builder và xây dựng ứng dụng minh họa CHƯƠNG 1: TỔNG QUAN VỀ FLASH BUILDER 1. Sự ra đời của Adobe Flash Builder Adobe. dùng để tạo các ứng dụng Internet phong phú (RIA), cũng như một ứng dụng Flash gỡ rối tương tác. Page 6 Tìm hiểu Adobe Flash Builder và xây dựng ứng dụng minh họa CHƯƠNG 3: TRUY CẬP VÀ KẾT NỐI CƠ