1 / 26

Bài dự thi Microsoft Student Partner

Bài dự thi Microsoft Student Partner. Nguyễn Duy Phượng Trường ĐH Mở TP HCM Email: hyesojong@yahoo.com . duyphuong13@hotmail.com . ĐT: 01669424461 Blog: duyphuong13.wordpress.com. Nội Dung. Phần 1 : Giới thiệu tổng quan về Windows Phone 7

bessie
Download Presentation

Bài dự thi Microsoft Student Partner

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bài dự thi Microsoft Student Partner Nguyễn Duy Phượng Trường ĐH Mở TP HCM Email: hyesojong@yahoo.com. duyphuong13@hotmail.com. ĐT: 01669424461 Blog: duyphuong13.wordpress.com

  2. Nội Dung Phần 1: Giới thiệu tổng quan về Windows Phone 7 Phần 2: Trình bày một Application của nhóm mình đã làm

  3. Phần 1: Tổng Quan Giới Thiệu • Windows Phone 7 được giới thiệu lần đầu vào ngày 24/5/2011 với tên gọi là Mango. • Giúp người dùng được trải nghiệm giao diện Metro

  4. Giới Thiệu (tt) • Windows phone 7 được microsoft thiết kế dựa trên tiêu chí giúp lập trình viên dễ dàng hơn trong việc tạo các ứng dụng RIA (Rich Internet Application) với công nghệ nền tảng dựa trên .Net, Silverlight và XNA FrameWork • Với những lập trình viên đã từng làm qua Silverlight thì việc chuyển sang Windows Phone 7 là một việc rất dễ dàng, không chỉ có thế Microsoft còn ưu ái cho các nhà sản xuất với việc tạo nên một môi trường phát triển và thiết kế cực kỳ đơn giản và có thể chạy được trên phần cứng của nhiều hãng khác nhau như HTC, Sony, LG…

  5. II.CÀI ĐẶT VÀ TÀI LIỆU HỌC WINDOWS PHONE 7. • Visual studio 2010 SP1. • Windows Phone Software Development Kit (SDK) 7.1

  6. TÀI LIỆU HỌC TẬP • Programming Windows Phone 7 – Charles Petzold • MSDN

  7. III.PHÁT TRIỂN ỨNG DỤNG CHO WINDOWS PHONE 7. • Microsoft phát triển Windows Phone 7 dựa trên hai công nghệ làSilverlight và XNA.

  8. Lựa chọn công nghệ phù hợp • Graphics • Kiểm soát thiết kế giao diện tốt • với XAML. • Media • Hỗ trợ video phong phú trong ứng dụng. • Tooling • Bạn muốn sử dụng Microsoft Blend khi thiết kế.

  9. Tận dụng triệt để công nghệ • Graphics • Sử dụng đồ họa 3D • Kiểm soát chặt chẽ những ứng dụng 2D với XNA • Simulation/Drawing • Hỗ trợ tất cả cho những người muốn mô phỏng vẽ hay hiển thị hình ảnh • Tooling • Bạn muốn sử dụng XNA framework trong ứng dụng của mình

  10. XAML • XAML định ra một tập các phần tử XML như Button, TextBox, Label…, nhằm định nghĩa các đối tượng đồ họa tương ứng như nút bấm, hộp thoại, nhãn…, và nhờ đó cho phép mô tả chính xác diện mạo của giao diện người dùng. • Ứng dụng Silverlight được xây dựng bằng mộtngôn ngữ đánh dấu dựa trên văn bản được gọilà XAML • Các phần tử XAML cũng chứa các thuộc tính, cho phép thiết lập nhiều tính chất khác nhau của đối tương đồ họa tương ứng

  11. Microsoft Silverlight programming mode

  12. Ví Dụ về XAML <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <TextBlock Text= "Hello, Windows Phone 7!“ HorizontalAlignment="Center" VerticalAlignment="Center" /> </Grid>

  13. Ví dụ về sử dụng XNA để chạy file nhạc mong muốn using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Audio; • privatevoid btnPlay_Click(object sender, RoutedEventArgs e) • { • System.IO.Streamstream = TitleContainer.OpenStream("sounds/explode3.wav“); • SoundEffecteffect = SoundEffect.FromStream(stream); • FrameworkDispatcher.Update(); • effect.Play(); • }

  14. Sử dụng công cụ thiết kế Expression Blend • Sử dụng công cụ này bạn bạn có thể tạo và thay đổi cách xắp xếp trình bày Layer của ứng dụng bằng cách thao tác đến canvas và control trong XAML, làm việc với các chức năng đồ họa.

  15. Expression Blend

  16. GIỚI THIỆU CÁC CONTROLS CÁC CONTROLS CHÍNH

  17. MỘT SỐ CONTROLS MỚI Pivot Panorama

  18. TỔNG KẾT • Tóm gọn lại Microsoft thiết kế Windows Phone 7 với ba tiêu chí chính: • Design: End Users Come First • PlaftForm: Fun and Easy to build complelting Apps and Games. • Hardware: Optermized and sandardized.

  19. Phần 2: Trình bày một Application của nhóm mình. • Ứng dụng có tên DigiTimeEm • Về phía người dùng: Nhằm giúp người dùng có được 1 ứng dụng hoàn chỉnh để quản lý thời gian. • Về phía người lập trình: nhằm hiện thực kiến thức đã học về các controls, events, khả năng lập trình và công cụ thiết kế Expression Blend

  20. TRÌNH BÀY • Sử dụng button và gán Background bằng Image • Sử dụng Expression Blend 4 thiết kế hiệu ứng • Sử dụng NavigationService để chuyển trang Trang Chính Phương pháp

  21. Một số chức năng chính • Sử dụng sự kiện OrientationChanged để xử lý khi xoay điên thoại Clock Phương pháp

  22. Một số chức năng chính • Sử dụng ListBox để hiển thị danh sách Giờ thế giới Phương pháp

  23. Một số chức năng chính • Sử dụng Class và Control DatePicker Âm lịch Phương pháp

  24. Hết • Bài viết trên có tham khảo từ: • MSDN • http://www.slideshare.net/ • Và các trang websites và blogs khác.

More Related