2008-08-28 8 views
7

Tôi đang tìm cách bắt đầu viết ứng dụng cho thiết bị chuyên nghiệp Windows Mobile 6.1 của mình (Sprint Mogul/HTC Titan).Phát triển Windows Mobile 6, lựa chọn thay thế cho studio trực quan?

Tôi sử dụng bản sao Visual Studio 2003 mà tôi đã mua ở trường đại học cho tất cả công việc hợp đồng hiện tại của tôi, (tất cả công việc của tôi được thực hiện trên máy tính xách tay của công ty). Từ những gì tôi có thể nói từ MSDN để phát triển bằng cách sử dụng Windows Mobile 5 hoặc 6 SDK tôi cần phải có ít nhất Visual Studio 2005 Standard và tôi thực sự không cảm thấy như bắn phá ra nhiều tiền mặt chỉ để có thể phát triển cho điện thoại của tôi .

Có công cụ miễn phí nào để phát triển cho Windows Mobile không? Hoặc là có một cách hợp lý để có được VS mà tôi nhìn?

Trả lời

1

Tôi nhìn vào những cách hợp lý hơn để làm trở lại trong VS 2003 ngày, nhưng không thể tìm thấy bất cứ điều gì. Tôi đoán là bạn vẫn cần VS để làm điều đó.

@MartinHN Bạn KHÔNG thể sử dụng phiên bản cũ hơn 2005 trở xuống sau đó là Pro cho phát triển thiết bị Windows Mobile 5/6.

1

CASL từ Caslsoft là ngôn ngữ tốt cho phát triển di động.

Tôi đã sử dụng nó cho một dự án trên Windows CE, nhưng nó cũng hoạt động trên Windows Mobile. Thật dễ dàng để bắt đầu.

(Bạn có thể sử dụng phiên bản miễn phí để làm sự phát triển ban đầu)

3

Bạn cũng có thể sử dụng IDE miễn phí SharpDevelop. Họ nhắm mục tiêu .NET Compact Framework quá ...

2

Đối với Native (C++) Phát triển thiết bị, bạn sẽ cần:

 
eMbedded Visual C++ 3.0 (CE 3.0) 
eMbedded Visual C++ 4.0 (CE 4.x-5.0) 
or 
Visual Studio 2005 Standard or higher (CE 4.x-6.0) 
or 
Visual Studio 2008 Professional or higher (CE 4.2-) 

Đối với phát triển thiết bị quản lý, bạn sẽ cần:

 
Visual Studio 2003 Professional or higher (CE 4.2, CF 1.0) 
or 
Visual Studio 2005 Standard or higher (CE 4.2- CF 1.0 or 2.0) 
or 
Visual Studio 2008 Professional or higher (CE 4.2- CF 2.0 or CF 3.5) 

Không có Express phiên bản đi kèm với các trình biên dịch và thư viện cần thiết cho phát triển thiết bị. Mặc dù vậy, bạn có thể sử dụng .NET SDK và tải SDK thiết bị để vá cùng nhau khả năng biên dịch mã được quản lý được viết bằng một cái gì đó giống như Notepad, nhưng không có hỗ trợ IDE và gỡ lỗi, nó thực sự không đáng làm.

Lưu ý rằng EHaskins ở trên không chính xác đối với Studio 2005. SKU chuẩn là đủ - nó không phải là Pro.

1

Bạn cũng nên xem NS Basic/CE. Nó đã được khoảng từ năm 1998. Họ đã liên tục tăng cường nó, và nó được hỗ trợ tốt. Rất giống với Visual Basic, nó có một nhà thiết kế màn hình, ngôn ngữ lập trình đầy đủ và nhiều thứ khác nữa.

http://www.nsbasic.com/ce

7

Thậm chí nếu bạn đã có Visual Studio 2005 bạn sẽ được giới hạn ở những Framework 2.0. Bạn sẽ cần phải sử dụng Visual Studio 2008 Professional hoặc tốt hơn để sử dụng khung 3.5. Nhưng bạn cũng có một giải pháp thay thế.

Tôi đã viết một bài viết về Windows Mobile Development không có Visual Studio. Mức tối thiểu bạn cần là SDK Compact Framework .Net. Nó đi kèm với một trình biên dịch dòng lệnh có thể tạo ra các hội đồng .Net sẽ chạy trên một điện thoại Windows Mobile. Đương nhiên bạn sẽ không muốn sử dụng dòng lệnh để biên dịch. Vì vậy, các hướng dẫn tôi đã viết được tập trung xung quanh (miễn phí) trình soạn thảo ShartpDevelop.Net. Bạn có thể tìm thấy hướng dẫn trên CodeProject.com. Đây là URL.

http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx

1

Không làm việc với Visual Studio 2010, phải 2005-2008

+0

Bạn sẽ cần Windows Phone SDK cho điều đó. VS2010 đã hủy Windows Mobile: http://msdn.microsoft.com/en-us/library/ff402530%28v=vs.92%29.aspx – jp2code