Lập trình Windows Phone 7

Rate this post

Hôm nay nhân sự kiện sắp diễn ra Microsoft Technology Day vào 17/3/2011 và nhận được lời mời trình bày về các trải nghiệm khi lập trình Windows Phone 7 từ anh Trịnh Minh Cường (9/3/2011), mình sẽ viết lại các trải nghiệm của mình khi lập trình Windows Phone 7. Rõ ràng đây là một công nghệ rất mới và cũng rất cool trong thời gian tới. Điển hình là bây giờ giá con HTC có Windows Phone 7 hơi bị đắt, ngang ngửa Iphone (IP) mà ở công ty mình mới có mỗi chú “Trung Đông Loan” sở hữu thôi :) Cũng may là mình đã có một chút kiến thức về Silverlight nên đỡ bỡ ngỡ.

Các bài viết này sẽ chủ yếu dựa trên tài liệu: Windows Phone 7 Training Kit và cuốn sách Programming Windows Phone 7 của Microsoft.

Trước tiên mọi người cần cài đặt:

  1. Windows Phone Developer Tool
  2. Windows Phone 7 Training Kit (Training Kit)
  3. Programming Windows Phone 7 (eBook tham khảo)

Các bài viết bao gồm:

  1. Bắt đầu lập trình Windows Phone 7
  2. Sử dụng Expression Blend xây dựng giao diện ứng dụng Windows Phone 7
  3. Xây dựng ứng dụng Windows Phone 7 đầu tiên
  4. Các control và navigation trong Windows Phone 7
  5. Sử dụng Push Notifications trong Windows Phone 7
  6. Launchers và Choosers trong Windows Phone 7
  7. Vòng đời 1 ứng dụng trong Windows Phone 7
  8. Sử dụng Bing Maps trong Windows Phone 7
  9. Sử dụng control Panorama và Pivot trong Windows Phone 7
  10. Truy cập các thiết bị có trong Windows Phone 7

Come on…

Comments

  1. tungnt says

    Hi bạn Hoàng,

    Rất hân hạnh làm quen với bạn.
    Mình sẽ cố gắng để các bài viết đơn giản và dễ hiểu nhất.

    • tungnt says

      Hi Hoàng,

      Đợt vừa rồi anh bận nhiều việc quá ko có post được nhiều.
      Thời gian tới có thời gian rồi anh sẽ post nhiều hơn.

      Regards.

  2. says

    Em cũng đang tập tọe cái món WP7 này. Hôm trước đi Mobiday nghe anh trình bày về wp7 tiếc là chưa bít gì để hỏi.
    Hy vọng anh sẽ bỏ công sức để “tutorial” cho cộng đồng một cách đầu đủ về WP7!
    Thanks anh!

  3. Do Dinh Vinh says

    Chào bạn.
    Mình đang tìm hiểu về WP7. Tìm được bài viết của bạn hay quá, mà không thấy các bài viết sau đâu (từ bài 3), bạn có thể tiếp tục không? Cảm ơn bạn

  4. tungnt says

    Hi Vinh,

    Cảm ơn vì đã ghé thăm blog của mình
    Thời gian vừa qua mình bận quá, hứa với mọi người sẽ post tiếp các bài còn lại mà mãi chưa blogging được.
    Trong tuần này mình sẽ post tiếp một số bài. Bạn chờ xem nhé :)

    • tungnt says

      Hi bạn thuanhoang,

      Cảm ơn vì đã ghé thăm blog của mình.
      Mình chưa hiểu câu hỏi của bạn. Bạn có thể mô tả rõ hơn câu hỏi ko.

      Regards

  5. Thuan says

    gia su minh co 10 cau hoi. minh muon xuat ngau nhien ra 1 cau. Trong WinMo 6.5 minh dung Randomize thi duoc, nhung trong WP7 khong dung duoc

  6. tungnt says

    Hi Thanh,

    SelectedIndex có thể chuyển qua nhiều pivotitem được.
    Bạn làm như sau

    1 public PhonePageExam()
    2 {
    3 InitializeComponent();
    4
    5 Loaded += {
    6 mypivot.selectedIndex = 5 ;
    7 };
    8 }

    Bạn thử xem.

    Regards

  7. says

    mình làm thử theo cách của bạn xem nhưng bị lỗi khá hài là Error 2 ; expected, ngay chỗ dấu ngoặc nhọn đầu tiên ak và chỗ mypivot nó đều báo lỗi dấu “{” hoặc “;”.
    Tiện mìn hỏi luôn là bây h mình làm phần mềm thi thử bằng lái xe trên wp7, thì mình nên làm các câu hỏi = pivot page hay là dùng 1 page bình thường thôi, mọi thứ mình lấy từ wcf services, và làm sao mình có thể bind random dữ liệu vào từng pivot nếu dùng pivot

  8. says

    thanks bạn nhiều, hiện h mình đang gặp 1 vấn đề với việc binding Image vào listbox, bạn có thể làm cho mình 1 cái ví dụ về việc binding image vào pivot control được không, mình thử khá nhiều cách nhưng bind không được

  9. Thuan says

    Chào bạn! đã lâu không ghé thăm block của bạn, sao bạn không viết tiếp các bài khác đi để cho nó rôm rã chứ, chắc là bận quá chứ gì, cố gắng dành ít thời gian cho block của mình chứ

Trackbacks

Leave a Reply to Do Dinh Vinh Cancel reply

Your email address will not be published. Required fields are marked *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.