Chúng ta đã thấy trong loạt bài hướng dẫn trước đó về Windows Phone 7 về cách xây dựng một ứng dụng đơn giản như Hello Phone và triển khai nó. Trong điều này loạt bài hướng dẫn tôi sẽ hướng dẫn bạn dần dần trên cơ sở từng ngày, thông qua tất cả các khái niệm và tính năng của Windows Phone 7.5 Mango OS.
- Tìm hiểu cách phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 1
- Phát triển ứng dụng Mango của Windows Phone 7.5: Phần 2 (ứng dụng HelloWorld)
- Phát triển các ứng dụng Windows Phone 7.5: Phần 3; Biến, kiểu dữ liệu và gán giá trị
- Phát triển ứng dụng Mango của Windows 7.5, Phần 4: nếu phát biểu
- Phát triển các ứng dụng Mango của Windows 7.5, Phần 5: Các toán tử, các biểu thức, các câu lệnh
- Phát triển ứng dụng Mango của Windows 7.5, Phần 6: Tuyên bố chuyển đổi
- Phát triển ứng dụng Mango cho Windows Phone, Phần 7: cho các lần lặp
- Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8
- Làm việc với các chuỗi: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 9
- Làm việc với DateTime: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 10
- Tìm hiểu và tạo các lớp học: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 11
- Làm việc với các lớp học: Phát triển ứng dụng Mango Windows Phone 7.5 - Phần 12
- Hiểu không gian tên: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 13
- Bộ sưu tập các đối tượng: Phát triển ứng dụng Windows Phone Turorial - Phần 14
- Hiểu XAML: Phát triển ứng dụng Windows Phone Turorial - Phần 15
- Silverlight Layout Controls: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 16
- XAML Sự kiện và điều khiển đầu vào: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 17
- Làm việc với điều khiển hình ảnh: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 18
- Làm việc với các phong cách và tài nguyên: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 19
- Áp dụng tài nguyên phong cách và chủ đề cho các điều khiển: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 20
- Điều hướng giữa các trang XAML: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 21
- Làm việc với thanh ứng dụng: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 22
- Sử dụng Canvas làm Hộp thoại: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 23
- Thêm các đầu vào khác nhau: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 24
- GPS, API vị trí và Dịch vụ web gọi điện: Hướng dẫn phát triển ứng dụng Windows Phone - 25.
Cụ thể, trong loạt bài hướng dẫn này, tôi sẽ nói với bạn về và chạm vào một số khái niệm phát triển như:
- Tất cả các khái niệm cơ bản, từ khóa, biến
- Phương pháp gỡ lỗi và ngắt
- Vòng lặp, báo cáo đưa ra quyết định
- Chấp nhận đầu vào và cung cấp đầu ra
- Toán tử, câu lệnh và biểu thức
- Phương pháp và lớp học
- Chuỗi, datetime (các lớp được xác định trước)
- Ít về không gian tên, bộ sưu tập
- Cách sử dụng mã XAML để thiết kế giao diện
- Sự kiện Silverlight, điều khiển đầu vào
- Điều khiển hình ảnh
- Tài nguyên và kiểu
- Cách điều hướng giữa các trang xaml
- Thanh ứng dụng
- Sử dụng canvas và bộ nhớ bị cô lập
- Tombstoning
- Phạm vi đầu vào, GPS, API vị trí
- Thay đổi hướng, kiểm soát mức hiển thị
- Một số chủ đề nhỏ khác có thể cần sự chú ý của chúng tôi trong một số trường hợp
Chúng tôi đã tách các hướng dẫn thành 4 ngày, mỗi ngày có một số hướng dẫn. Vào cuối ngày, chúng tôi sẽ thực hiện một bài tập đơn giản dựa trên chủ đề tìm hiểu vào ngày đó. Bây giờ tất cả các thiết lập cho nó? Hãy bắt đầu với bản tóm tắt.
Mới phát triển Hệ điều hành Windows Phone 7.5 cung cấp một số cơ hội tuyệt vời cho các nhà phát triển để phát triển các ứng dụng khác nhau, cả hai tương tác và hấp dẫn, mà không gây ra bất kỳ phiền toái nào về lập trình.
Microsoft đã cung cấp một số cách thức mà một nhà phát triển bình thường có thể sử dụng các dịch vụ đám mây khác nhau, bằng cách sử dụng Công nghệ Windows Azure nền tảng, và do đó làm cho ứng dụng của họ rất cao có thể mở rộng, mạnh mẽ và đáng tin cậy về sử dụng bộ nhớ và tài nguyên. Microsoft đã cung cấp tất cả các dịch vụ này chỉ với một mục tiêu: để mở rộng các chức năng của ứng dụng ngoài máy tính để bàn hoặc máy tính xách tay truyền thống và khiến chúng thật sự di động.
Để làm cho bạn biết về chức năng của hệ điều hành mới và mạnh mẽ này, chúng tôi sẽ giới thiệu cho bạn một loạt các hướng dẫn sẽ hướng dẫn bạn phát triển một ứng dụng đơn giản cho Windows Phone và trong khóa học do đó chúng ta sẽ xem xét tất cả các tính năng quan trọng.
Các công cụ cần thiết để phát triển các ứng dụng Windows Phone
Trong hướng dẫn cụ thể này, chúng ta sẽ xem xét tất cả các công cụ mà chúng ta sẽ cần qua chuỗi và các yêu cầu hệ thống của chúng.
Để bắt đầu phát triển, trước tiên bạn cần Công cụ nhà phát triển Windows Phone 7, có thể tải xuống miễn phí. Nếu bạn đã có MS Visual Studio cài đặt, sau đó công cụ này sẽ tích hợp vào đó, nó sẽ được cài đặt như một công cụ độc lập.
Yêu cầu:
- Windows Vista x86 hoặc x64, với Gói Dịch vụ 2 (tất cả các ấn bản ngoại trừ Starter Edition) hoặc Windows 7 x86 hoặc x64 (tất cả các phiên bản trừ Starter Edition)
- 4 GB dung lượng đĩa trống trên ổ đĩa hệ thống
- RAM 3 GB
- Trình giả lập Windows Phone yêu cầu một card đồ họa DirectX 10 hoặc mới hơn.
Không đáp ứng bất kỳ yêu cầu nào về điều này, có thể dẫn đến lỗi chức năng. Nếu bạn đã bao phủ này nhiều, tốt!
Đối với những người bạn, những người không có nhiều ý tưởng về Hệ điều hành Windows Phone 7.5, nó sử dụng hai ngôn ngữ để xây dựng các ứng dụng của nó. Một là C #là ngôn ngữ chuẩn cho khung.NET của Microsoft và một ngôn ngữ khác là XAML (Ngôn ngữ đánh dấu ứng dụng mở rộng). C # được sử dụng để viết logic chương trình trong backend trong khi XAML được sử dụng chủ yếu để thiết kế giao diện người dùng.
Bây giờ chúng ta hãy xem trang dự án mới của công cụ phát triển.
Trang này cung cấp cho bạn tổng số 5 tùy chọn mà chúng tôi sẽ xem từng tùy chọn sau. Để bắt đầu, hãy chọn tùy chọn đầu tiên đọc “Ứng dụng Windows Phone” và nhấp vào OK sau khi cung cấp tên tệp bạn chọn. Khi bạn nhấn OK, bạn sẽ thấy một trang dành cho nhà phát triển. Nó có ba phần, một là XAML phần, một phần khác là phần C # và thứ ba là giải pháp thám hiểm và phần trực quan.
Chúng ta sẽ thấy tất cả về chúng trong hướng dẫn tiếp theo, nhưng khi chúng ta chuẩn bị hướng dẫn tiếp theo, hãy làm quen với giao diện và tất cả các phần tử.