Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
0,93 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TPHCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MƠN HỌC Lập trình thiết bị di động ĐỀ TÀI: LẬP TRÌNH ỨNG DỤNG TRÊN WINDOW PHONE ỨNG DỤNG QUẢN LÝ CÁ NHÂN: KẾ HOẠCH CÔNG VIỆC GIẢNG VIÊN HƯỚNG DẪN: Th.S NGUYỄN HÀ GIANG SINH VIÊN THỰC HIỆN: NGUYỄN HUỲNH KIM DUYÊN 1311060507 13DTHM02 ĐẶNG THÀNH PHÁT 1311060941 13DTHM02 NGUYỄN TIẾN THỊNH 1311061174 13DTHM02 DƯƠNG HIỂN VINH 1311061372 13DTHM02 VĂN THÁI NHỰT DUY 1311060502 13DTHM02 Tháng 06 – 2017 LỜI CÁM ƠN Trong lời tồn văn báo cáo Đồ án mơn học “Nghiên cứu xây dựng ứng dụng cho Hệ điều hành Windows Phone” này, em muốn gửi lời cám ơn biết ơn chân thành đến thầy người hỗ trợ, giúp đỡ em kiến thức trình thực Đồ án Trước hết, em xin chân thành cám ơn Thầy Nguyễn Hà Giang, Giảng viên Khoa Công Nghệ Thông Tin - Trường ĐH Công Nghệ, người trực tiếp hướng dẫn, nhận xét, giúp đỡ em suốt trình thực đồ án Do thời gian thực có hạn, kiến thức nhiều hạn chế nên Đồ án thực chắn khơng tránh khỏi thiếu sót định Chúng em mong nhận ý kiến đóng góp thầy bạn để chúng em có thêm kinh nghiệm tiếp tục hồn thiện đồ án Chúng em xin chân thành cảm ơn! BẢNG PHÂN CÔNG CÔNG VIỆC Tên Đặng Thành Phát Nguyễn Huỳnh Kim Duyên Nguyễn Tiến Thịnh Dương Hiển Vinh Văn Thái Nhựt Duy MSSV 1311060941 1311060507 1311061174 1311061372 1311060502 Công Việc Coder Designer + Slide Báo cáo Suport Suport MỤC LỤC MỤC LỤC CHƯƠNG I : TỔNG QUAN VỀ WINDOWS PHONE Giới thiệu Windows Phone 1.1 Phần mềm 1.2 Nhận xét 10 Tìm hiểu XAML control 11 2.1 Tìm hiểu XAML 11 2.2 Các control Windows Phone 12 Các control nâng cao Windows Phone 13 3.1 List Control 13 3.2 Menu controls 15 3.3 Media controls 16 3.4 MessageBox, Popups 17 Các loại ứng dụng chuyển trang Windows Phone 18 4.1 Các loại ứng dụng 18 4.2 Chuyển trang (Navigation) 20 Data binding 21 5.1 Data binding gì? 21 5.2 Các thành phần Data Binding 21 5.3 Cách tạo binding Windows Phone 22 Những hạn chế Windows Phone 23 Nền tảng ứng dụng Windows Phone – Windows Phone Application Platform 23 CHƯƠNG II : XÂY DỰNG ỨNG DỤNG TRÊN MÔI TRƯỜNG HỆ ĐIỀU HÀNH WINDOWS PHONE 24 Giới thiệu công nghệ NET 24 1.1 Định nghĩa 24 1.2 Mục tiêu 24 Cấu trúc tảng 25 2.1 Visual C# NET 25 2.2 Công nghệ Silverlight 25 2.3 Công nghệ XNA 26 CHƯƠNG III : XÂY DỰNG ỨNG DỤNG “KẾ HOẠCH CÔNG VIỆC TRONG NGÀY 27 Giới thiệu ứng dụng “kế hoạch công việc” 27 Mô tả chức 28 Hạn chế 30 CHƯƠNG IV : KẾT LUẬN 30 TÀI LIỆU THAM KHẢO 30 CHƯƠNG I : TỔNG QUAN VỀ WINDOWS PHONE Giới thiệu Windows Phone Windows Phone hệ điều hành Microsoft dành cho smartphone kế tục tảng Windows Mobile, chúng khơng tương thích với Khác với Windows Mobile, Windows Phone tập trung vào phát triển Marketplace - nơi nhà phát triển cung cấp sản phẩm (miễn phí có phí) tới người dùng Windows Phone bán vào tháng 10 năm 2010 đầu năm 2011 Châu Á Phiên Windows Phone Microsoft phát triển Windows Phone Apollo Plus tương lai có Windows Blue (hay Windows 9) giúp tương thích với hệ điều hành Windows máy tính Với Windows Phone , Microsoft phát triển giao diện người dùng mang tên Modern (trước tên Metro) - tích hợp khả liên kết với phần cứng phần mềm hãng thứ ba cách dễ dàng Sau thành công tảng Windows dành cho PC, Microsoft tiếp tục bước vào tảng dành cho thiết bị di động Windows Phone bắt đầu nhen nhóm vào đầu năm 2004 nâng cấp cho Windows Mobile với tên mã "Photon", công việc diễn chậm dự án phải bị hủy Năm 2008, dự án khởi động trở lại, lần nâng cấp mà hệ điều hành hoàn toàn Mặc dù dự kiến phát hành vào năm 2009, chậm trễ việc phát triển dẫn tới phiên Windows Mobile 6.5 phát hành Việc kết thúc hỗ trợ cho Windows Mobile diễn vào ngày 15/7/2011 Trong giai đoạn Windows Phone phát triển nhanh, kéo theo việc khơng thể tương thích với phiên cũ khơng kịp thời gian chuẩn bị cho việc Tên mã dự án Windows Phone "Photon" Ban đầu tên gọi dự định Windows Phone Tuy nhiên vào ngày 22 tháng năm 2010, Microsoft thức thơng báo tên gọi phiên Windows Phone - tương xứng với hệ điều hành Windows dành cho PC Windows Phone mắt vào ngày 15 tháng năm 2010 Mobile World Congress Barcelona, Tây Ban Nha thức bán vào ngày tháng 11 năm 2010 Mỹ Ban đầu Microsoft phát hành cập nhật No Do, tiếp sau nâng cấp lớn Mango (còn biết Windows Phone 7.5) vào tháng 5/2011 Bản cập nhật bao gồm phiên di động Internet Explorer 9, đa nhiệm cho phần mềm công ty thứ ba, hợp Twitter vào People Hub, cho phép đăng nhập SkyDrive Một nâng cấp nhỏ phát hành năm 2012 "Tango" Trong cập nhật này, Microsoft sửa lỗi bug, hạ thấp cấu hình tối thiểu cho Windows Phone xuống chip 800MHz RAM 256MB để phù hợp cho máy giá rẻ cấu hình thấp Tháng 01/2012, Microsoft tung Windows Phone 7.8 Nó bổ sung thêm tính từ Windows Phone 8, chẳng hạn hình chủ, tăng số lượng tông màu lên 20 khả đặt hình khóa hình ảnh ngày Bing Windows Phone 7.8 nhằm kéo dài tuổi thọ thiết bị Windows Phone 7, chúng khơng thể nâng cấp lên Windows Phone giới hạn phần cứng Windows Phone 7.8 Microsoft hỗ trợ thời gian tới song song với Windows Phone Dự kiến Microsoft ngừng hỗ trợ 7.8 kể từ ngày tháng 2014 Ngày 20 tháng năm 2012, Microsoft giới thiệu Windows Phone 8, hệ hệ điều hành tháng sau, 29 tháng 10 năm 2012, Microsoft bắt đầu bán phiên Windows Phone thay lõi kiến trúc Windows CE Windows Phone thành kernel Windows NT vốn thiết kế cho Windows 8, điều làm cho ứng dụng dễ dàng port hai hệ điều hành Ngoài ra, Windows Phone hỗ trợ CPU đa nhân, nhiều độ phân giải, tùy biến Start Screen, bổ sung IE10, Nokia Maps thay Bing Maps Theo Microsoft, Windows Phone hỗ trợ đến ngày tháng năm 2014 1.1 Phần mềm Về giao diện Windows Phone có giao diện người dùng (UI) dựa theo hệ sinh thái thiết kế Microsoft năm gần với biệt danh "Metro" Khởi thủy Metro UI xuất máy nghe nhạc Zune HD Microsoft để cạnh tranh với iPod Apple Ngồi ra, chúng liên kết với Hub chứa tính chủ đạo điện thoại Thật vậy, khả liên kết lát nói vơ tận Những lát ưa thích xếp lên để tiện theo dõi thao tác Màn hình Start Screen dài, kéo lên kéo xuống liên tục Do đó, việc xếp lát điều cần thiết Hub chức thú vị WP Thay hàng loạt biểu tượng hình với chức riêng, Hub WP coi sân đây, thao tác thực Với Hub, dễ dàng tiếp cận với tổ hợp chức hay ứng dụng Khi chọn Hub, khu vực với giao diện kéo sang ngang mở ra, thông tin hiển thị liền kề từ trái sang phải Một lần nữa, nét mà WP giống Zune Những nội dung bên Hub bao gồm liệu lưu máy liệu đám mây hình ảnh, địa liên lạc,… Có loại Hub: Hub ảnh: Trong Hub ảnh có ảnh bạn chụp điện thoại album Facebook, SkyDrive, từ tài khoản người dùng Người dùng tải ảnh lên Facebook Hub ảnh Hub danh bạ: Hiển thị danh bạ máy hợp với nguồn khác Facebook, Windows Live, Hub văn phòng: Các tài liệu Microsft Word, Microsoft Excel máy SkyDrive Hub tin nhắn: Gửi tin nhắn danh bạ điện thoại chat Facebook Hub trò chơi: Kết nối với XBOX Live Hub media: Kết nối với XBOX Live Musics and Videos Về nhập liệu Bàn phím cảm ứng WP có thiết kế giống với Android WP trang bị bàn phím hình cảm ứng với số nét giống Zune HD, chức tự động sửa lỗi (Auto-correction) cải tiến với khả đốn từ tốt Khơng giống với phiên WP trước đây, Microsoft hồn tồn làm chủ tính nhập liệu qua bàn phím cảm ứng Điều có nghĩa chúng cài đặt thêm bàn phím khác WP Nhưng nói, bàn phím ảo WP tốt chí có nốt riêng (bên cạnh nút Space) để hiển thị bảng chứa khuôn mặt biểu lộ cảm xúc (Enmoticon) cập nhật trạng thái mạng xã hội 1.2 Nhận xét Windows Phone mắt với vẻ ngồi khác lạ bí ẩn chưa có thiết bị WM trước Tuy nhiên, tính sáng tạo hạn chế so sánh với đối thủ cạnh tranh xu hướng hệ điều hành Android Giao diện không tùy biến nhiều, tính đa nhiệm chưa thật xuất hiện, khả hỗ trợ thẻ nhớ bị bỡ ngỡ, 10 - Định nghĩa nút điều khiển - Ghi chú: đổi thuộc tính Buid Action file video thành resource 3.4 MessageBox, Popups MessageBox - Cho phép ứng dụng đưa thông báo cho người dung dạng panel nằm đè lên hình - Với MessageBox ta tương tác với người dung câu thông báo nút nhấn đơn giản Yes, No, Cancel - MessageBox gọi từ code behind - Nếu MessageBox có nút nhấn OK – Cancel ta dung biến kiểu MessageBoxResult để nhận kết Popups - Tương tự MessageBox Popup cho phép ta thay đổi giao diện nhận liệu nhập từ người dung - Ta định dạng popup code XAML gọi popup từ code behind 17 - Để ẩn hay popup ta dung thuộc tính IsOpen Các loại ứng dụng chuyển trang Windows Phone 4.1 Các loại ứng dụng Single Page - Đây loại ứng dụng Windows Phone - Bao gồm trang riêng lẻ - Di chuyển trang cách sử dụng NavigationService Pivot - Pivot control tạo ứng dụng kiểu tabbed - Bản chất pivot control container chứa hay nhiều PivotItem control - Ta di chuyển view cách: Panning Flick Tap on header - Khi sử dụng Pivot Lọc liệu lớn Xem nhiều liệu - Để tạo pivot application ta có thể: Chọn template “Windows Phone Pivot App” tạo project Chọn template mặc định kéo thả control pivot từ ToolBox Thêm page dạng “Windows Phone Pivot Page” vào project - Cấu trúc trang Pivot 18 - Cách khai báo trang Pivot Panorama - Tạo ứng dụng gồm nhiều trang dài theo chiều ngang - Để tạo Panorama application ta Chọn template project dạng Windows Phone Panorama App tạo project Kéo thả control panorama control từ ToolBox vào giao diện Thêm trang dạng Windows Phone Panorama Page 19 - Cấu trúc panorama control - Cách khai báo panorama control 4.2 Chuyển trang (Navigation) Chuyển trang page - Sử dụng phương thức Navigate() lớp NavigationService - UriKind Absolute: đường dẫn tuyệt đối Relative: đường dẫn tương đối Relative or Absolute: chưa xac định - Các kiện quan trọng OnNavigatedTo(): kiện navigate từ trang khác đến trang OnNavigatedFrom(): kiện navigate từ trang đến trang khác Loaded: kiện page load hoàn tất 20 Truyền tham số trang - Tương tự cách truyền tham số web - Sử dụng kí tự ‘&’ để truyền nhiều tham số lúc - Sử dụng string format Làm việc với Navigation Backstack - BackStack chứa danh sách trang mà người dung di chuyển đến trình sử dụng app - Khi người dung ấn phím Back, trang cuối lưu BackStack lấy - Để trở trang trước đó, dung phương thức GoBack() lớp NavigationService - Để xóa BackStack, sử dụng phương thức RemoveBackStackEntry() Data binding 5.1 Data binding gì? Data Binding trình thiết lập kênh giao tiếp thành phần giao diện nguồn liệu cung cấp cho thành phần 5.2 Các thành phần Data Binding - Binding Target: đối tượng muốn Binding - Source:đối tượng cung cấp liệu, gán vào DataContext thành phần UI cần Binding - Path: tên thuộc tính đối tượng liệu làm source - Mode: chiều tương tác liệu với UI 21 OneTime: liệu load lần khởi tạo UI OneWay: mặc định, thành phần hiển thị cập nhật từ đối tượng nguồn TwoWay: thành phần hiển thị cập nhật từ đối tượng nguồn nược lại 5.3 Cách tạo binding Windows Phone - Binding control to control - Binding control to project - Binding ListBox với ListObject 22 Những hạn chế Windows Phone Phát triển sau iOS Android nên WP bị thị phần nhiều vào đối thủ trên, đồng thời nhà phát triển chưa thật mặn mà với Windows Phone nên Windows Phone nhiều Application Mặt khác người dung quen với việc sử dụng iOS Android nên chưa tiếp cận nhiều tới Windows Phone Bản thân hệ điều hành chưa thật hoàn thiện nhiều mặt, thiếu nhiều tính quan trngj mobile hotspot, máy nhạy thời gian load ứng dụng lâu, Hy vọng WP8 hoàn thiện Nền tảng ứng dụng Windows Phone – Windows Phone Application Platform Microsoft không phát minh ngôn ngữ Framework cho ứng dụng tảng Windows Phone Điều có nghĩa lập trình cách sử dụng C # (VB không hỗ trợ thời điểm tại) với NET Framework Lập trình viên hỗ trợ thư viện quen thuộc, bao gồm: hỗ trợ đa luồng, XML, LINQ, kiện, liệu, trường hợp ngoại lệ, IO, mơ hình dịch vụ, mạng, văn bản, vị trí, tài nguyên, runtime, bảo mật, Dựa lõi NET Framework., ứng dụng tảng Windows Phone bao gồm hai Framework: Silverlight XNA Silverlight chủ yếu dùng cho ứng dụng kinh doanh 2D đơn giản Silverligh sử dụng ứng dụng Extensible Markup Language (XAML) ngôn ngữ đánh dấu khai báo để tạo giao diện người dùng hấp dẫn Các nhà thiết kế có tính linh hoạt lớn việc tạo giao diện người dùng cho Windows Phone cách sử dụng công cụ quen thuộc Adobe Illustrator, Photoshop, Microsoft Expression Blend để tạo vector dựa giao diện người dùng dễ dàng xuất để XAML XNA chủ yếu sử dụng để tạo trò chơi, Framework kèm với cơng cụ trò chơi cho phép bạn tạo trò chơi dựa vòng lặp cung cấp công cụ 3D, cho phép bạn tạo trò chơi 3D 23 CHƯƠNG II : XÂY DỰNG ỨNG DỤNG TRÊN MÔI TRƯỜNG HỆ ĐIỀU HÀNH WINDOWS PHONE Giới thiệu công nghệ NET 1.1 Định nghĩa Một cách đơn giản NET định nghĩa dạng khung ứng dụng(application framework) .NET cung cấp khung cho ứng dụng xây dựng; xác định ứng dụng truy nhập hàm qua hệ thống mạng .NET cung cấp nên tảng mà giải pháp dịch vụ Web xây dựng, tảng giải phóng ràng buộc tự thân giải phóng khỏi Microsoft Windows (về mặt kĩ thuật) Nói cách khác, NET cách để xây dựng ứng dụng dịch vụ mà hoạt động không phụ thuộc vào nên tảng (platfrom) Đây cách để tạo trao đổi thông tin (truyền thông) hệ thống đa dạng ứng dụng tích hợp nhiều thiết bị vào việc trao đổi thông tin .Net thiết kế để hỗ trợ cho Web thân thiện hơn, tích hợp tốt Các ứng dụng Web q trình giao dịch tương tác với cách tự không phụ thuộc vào chương trình tảng thơng tin Web tiếp cận cách dễ dàng: sử dụng thiết bị nào, tảng .NET hỗ trợ hệ thống máy server, ứng dụng liên lạc với cách thông suốt (seamlessly) xây dựng hệ thống tính tốn phân tán Web, làm cho Web trở thành nơi tương tác động dịch vụ Web, ứng dụng khách hàng 1.2 Mục tiêu Mục tiêu Microsoft.Net loại bỏ thành phần riêng biệt khỏi tảng phát triển ứng dụng Do cho phép thơng tin trao đổi xây dựng tảng chung Ý tưởng nhà phát triển công nghệ phải đua tranh với mức ứng dụng dịch vụ mức tảng Mục tiêu thứ hai nên tảng NET (>NET platform) truyền thông thương mại điện tử Nghĩa NET cung cấp cách thống việc trao đổi sử dụng thông tin 24 cho ứng dụng khác có sử dụng phần mềm khác môi trường Web khác Thành hoàn tất sử dụng XML (eXtensible Markup Language – Ngôn ngữ đánh dấu mở rộng) XML xem ngôn ngữ chuẩn với số lượng lớn người ủng hộ sử dụng làm tiêu chuẩn hóa máy server truyền thơng Do mà ứng dụng khác dịch vụ chạy ứng dụng dễ dàng liên lạc với ứng dụng khác trao đổi thông tin cách tự nhiên Cấu trúc tảng Visual Studio NET cung cấp môi trường phát triển mức cao để xây dựng ứng dụng NET Framework Với Visual Studio NET đơn giản hóa việc tạo, triển khai tiếp tục phát triển ứng dụng Web dịch vụ Web có sẵn cách an tồn, bảo mật khả biến đổi Visual Studio NET đa ngôn ngữ công cụ lập trình Ngồi C# (Visual C# NET), Visual Studio NET hỗ trợ Visual Basic, Visual C++, Visual J# NET ngôn ngữ scrip VBScript Jscript, Tất ngôn ngữ cho phép truy cập vào NET Framework 2.1 Visual C# NET Đây ngôn ngữ lập trình đơn giản, đại, hướng đối tượng an tồn kiểu (type-safe) có nguồn gốc từ ngôn ngữ C va C++ C# kết việc kết hợp hiệu cao Visual Basic sức mạnh C++ C# Microsoft giới thiệu xây dựng với Web đòi hỏi quyền cung cấp mơi trường đồng với HTML, XML SOAP(Simple Object Access Protocol – Giao thức truy nhập đối tượng đơn giản) C# ngơn ngữ lập tình đại môi trường phát triển đầy tiềm để tạo dịch vụ Web XML, ứng dụng dựa Microsoft NET cho tảng Microsoft Windows tạo ứng dụng Internet hệ cách nhanh chóng hiệu 2.2 Công nghệ Silverlight Một công nghệ đa tảng, cho phép xây dựng ứng dụng tương tác Web khơng phụ thuộc trình duyệt tương tác với server Dùng Silverlight, xây dựng loại ứng dụng sau: 25 - Xây dựng ứng dụng hệ điều hành windows phone - Xây dựng ứng dụng nặng cho phép xem phim, nghe nhạc internet - Các ứng dụng nhỏ, kiểu game thành phần tương tự khác - Các thành phần trực quan Web, hiển thị liệu Có thể coi SilverLight đối thủ nặng kí Adobe Flash, đời sau, thừa hưởng tính ưu việt cơng nghệ có, nhỏ gọn, đa tảng, cơng cụ phát triển mạnh mẽ hồn chỉnh 2.3 Công nghệ XNA XNA cơng cụ với mơi trường có thời gian chạy game quản lý (managed runtime environment provided) cung cấp microsoft, XNA cố gắng giải tỏa cho nhà phát triển quản lý game máy tính, XNA cố gắng giải tỏa cho nhà phát triển game khỏi dòng code cứng nhắc lặp lặp lại (repetitive boilerplate code) mang đến diện mạo khác việc sản xuất game vào hệ thống đơn lẻ (game production into a single system) Bộ công cụ XNA (XNA toolset ) công bố rộng rãi vào ngày 21 tháng năm 2004, hội nghị phát triển game San jose, California Cộng đồng công nghệ sơ khai cấu trúc XNA (xna buil) thành lập vào ngày 14/5/2006 Bản XNA 2.0 tung vào tháng 12/2007 Theo sau 3.0 vào ngày 30/8/2008 Bản 4.0 mắt vào ngày 16/9/2010 kèm công cụ phát triển cho Windows Phone XNA chứa gần hoàn thiện lĩnh vực phát triển game Microsoft, bao gồm phát triển ứng dụng Xbox chuẩn (Xbox Development Kit) XNA Game Studio 26 CHƯƠNG III : XÂY DỰNG ỨNG DỤNG “KẾ HOẠCH CÔNG VIỆC TRONG NGÀY Giới thiệu ứng dụng “kế hoạch công việc” Đây ứng dụng có giao diện đẹp mắt nhiều màu sắc nhằm giúp người dùng quản lý danh sách hoạt động cần làm Người dùng dễ dàng ghi lại công việc phải giải ngày, phim muốn xem v.v… 27 Mô tả chức Như nói trên,ứng dụng có cơng dụng nhắc nhở người dùng công việc mà người dùng tạo/nhập vào.Với chức thông báo,sau thiết lập thời gian cần thông báo,ứng dụng pop-up thông tin cần nhắc nhở cho người dùng lên hình thiết bị Ngồi người dùng tùy chỉnh lại thơng báo nhập đơn gia hạn thời gian thơng báo 28 Ứng dụng hỏi người dùng có muốn gia hạn thời gian thông báo hay không Cảnh báo người dùng thiếu thao tác xử lý 29 Hạn chế - Ứng dụng chưa điều chỉnh theo ngày - Chỉ thông báo ngày CHƯƠNG IV : KẾT LUẬN Nội dung đồ án giới thiệu cách tổng quan giới điện thoại di động hệ điều hành đời tập đoàn Microsoft Windows Phone Đồ án cho thấy tiềm phát triển hệ điều hành di động Windows Phone tương lai gần dự đoán trở nên phổ biến giới WP kì vọng đem lại cho người dùng dịch vụ lạ, tốt phục vụ nhu cầu người dùng đồng thời đem lại thuận tiện cho nhà phát triển ứng dụng Thơng qua đồ án nhóm chúng em rút cho kiến thức sau: Kiến trúc, hoạt động hệ điều hành Windows Phone Các dịch vụ hệ điều hành Windows Phone Có kiến thức cơng nghệ XNA Silverlight để xây dựng ứng dụng Đây hệ điều hành phát triển nhiều điều cần khám phá, thời gian nghiên cứu không nhiều nên đề tài nhiều thiếu sót Kính mong bảo thầy, cô bạn sinh viên để chúng em nâng cao kiến thức TÀI LIỆU THAM KHẢO https://books.google.com.vn/books?id=27ZCAwAAQBAJ&printsec=frontcover&hl=vi# v=onepage&q&f=false https://duythanhcse.wordpress.com/2014/07/09/bai-tap-1-cac-buoc-chuan-bi-lap-trinhvoi-windows-phone-8-1/ https://vi.wikipedia.org/wiki/Windows_Phone 30 31 ... 5.2 Các thành phần Data Binding 21 5.3 Cách tạo binding Windows Phone 22 Những hạn chế Windows Phone 23 Nền tảng ứng dụng Windows Phone – Windows Phone Application Platform... VỀ WINDOWS PHONE Giới thiệu Windows Phone Windows Phone hệ điều hành Microsoft dành cho smartphone kế tục tảng Windows Mobile, chúng khơng tương thích với Khác với Windows Mobile, Windows Phone. .. Cách tạo binding Windows Phone - Binding control to control - Binding control to project - Binding ListBox với ListObject 22 Những hạn chế Windows Phone Phát triển sau iOS Android nên WP bị thị phần