2008-10-10 36 views
13

Các ứng dụng chạy trên thiết bị di động có các yêu cầu giao diện người dùng đặc biệt. Tôi nghĩ rằng Apple đã làm một công việc tuyệt vời giới thiệu các điều khiển sáng tạo trên nền tảng iPhone/iPod touch.Các thành phần giao diện người dùng cho các ứng dụng Windows Mobile (.NET Compact Framework)

Bây giờ, tôi phải thiết kế một ứng dụng cho nền tảng Windows Mobile bằng .NET Compact Framework (Visual Studio 2008). Tôi tự hỏi nếu có một số bộ kiểm soát nguồn UI thương mại hoặc mở sẵn mà là tương tự như iPhone/iPod yếu tố cảm ứng UI:

  • tấm cuộn dựa trên cử chỉ
  • Thay vì một DropDownList: một bảng điều khiển mới với một danh sách lớn các mặt hàng
  • trượt tấm
  • , vv

tôi không thể tìm thấy bất kỳ sản phẩm hữu ích/code. Có thể có ai đó ở đó với nhiều kinh nghiệm hơn có thể giúp đỡ.

Trả lời

4

Một vài tháng trước, tôi đã tìm kiếm và không tìm thấy gì (thỏa đáng). Tôi phải thực hiện thư viện điều khiển của riêng mình. Thiếu các thư viện "cảm ứng" hiện hữu tốt làm cho tôi nghĩ rằng tôi nên thương mại hóa của tôi, nhưng nó rất không đầy đủ.

+0

Cảm ơn câu trả lời. Bạn đã sử dụng mã được quản lý (C#, VB.NET) chưa? Bạn đã triển khai loại kiểm soát nào? Có lẽ tôi có thể là khách hàng đầu tiên của bạn? ;-) hoặc chúng tôi có thể chia sẻ một số mã số ... – splattne

+0

Tôi đã thực hiện các danh sách và các mục liên quan đến cuộn và các nút, có thể tạo được bằng các mẫu hình ảnh. Hãy thử www.slimcode.com/dutchtab để xem ví dụ về các điều khiển đó. –

7

Tôi biết rằng Resco có một số danh sách dựa trên "Chạm" và điều khiển lưới cho Windows Mobile .net. Chúng tôi sử dụng một số công cụ của họ (nhưng không phải là tính năng "chạm") và họ đã làm việc khá tốt cho chúng tôi cho đến nay. Đây là điều khiển SmartGrid.NET của họ chẳng hạn.

+0

Cảm ơn câu trả lời. Tôi biết điều khiển Resco. Tôi đã tự mình sử dụng chúng. Chúng ổn, nhưng vẫn là các điều khiển Windows "cổ điển". Tôi đang tìm kiếm thêm một cái gì đó "iPhone" -ish ... – splattne

+0

Bạn có thấy điều này? http://www.resco.net/developer/company/articles.aspx?file=articles/article07 chúng trông khá hiện đại với tôi. –

1

Chúng tôi đã giả tạo nhiều hoạt ảnh tĩnh bằng cách tạo chuỗi .png trong adobe sau khi hiệu ứng và sau đó xoay hình ảnh trong hộp Hình ảnh.

2

mirabyte gần đây đã phát hành Touch Controls, cung cấp điều khiển rất linh hoạt cho danh sách và menu. Trong cũng có các tính năng như cuộn động. Điều tốt là nó là một thành phần .NETCF 100%.

0

mirabyte, nó có vẻ tốt, nhưng bạn không thể thử trong một số ứng dụng thử nghiệm thành phần điều khiển cảm ứng của họ, chỉ cung cấp một ứng dụng mẫu. Nếu không, bạn không thể thấy cách nhìn vào bên trong ứng dụng của mình.

Theo tôi, bạn nên lựa chọn resco, họ đang làm việc trong nền tảng PocketPC nhiều năm và họ biết hiệu suất và ứng dụng khả năng mở rộng, khả năng sử dụng, người dùng thân thiện, vv

Cuối cùng là gì, tôi thích phiên bản mới nhất của resco của studio di động 2009.

4

Tôi đã chọn ưu đãi Touch Controls v1.0 của Mirabyte vào cuối tuần.
[Phiên bản 1.5 hiện đã được phát hành]

Các tích cực:

  • Khi bạn nhận được nó làm việc, nó có thể nhìn rất đẹp và di chuyển động là tốt đẹp.
  • Bạn nhận được vuốt sang trái và phải để chuyển qua lại.
  • Các câu hỏi được yêu cầu trên diễn đàn dường như để được trả lời khá nhanh chóng.
  • Bạn có thể làm hình ảnh minh bạch alpha sử dụng tài nguyên của họ hình ảnh dựa
  • Họ dường như đang làm rất nhiều công việc để cải thiện tình hình yêu cầu trên diễn đàn.

Các tiêu cực

  • Kiến trúc được sử dụng trong bản demo không phải là những gì tôi xem xét thực hành tốt nhất. (Có một lớp PageHandler đơn xử lý mọi thứ từ việc quay các nút, trang, menu, v.v. đó là chia nhỏ bằng cách sử dụng các lớp một phần trên 5 tệp).
  • Không có tài liệu hoặc nhận xét nào.
  • Cơ chế sử dụng hình ảnh trong suốt phụ thuộc rất nhiều vào chuỗi, thiếu các cách năng động khi sử dụng hình ảnh của riêng bạn.
  • Giao diện người dùng dựa trên rất nhiều danh sách bạn đang có khả năng kết thúc có thể hoặc có thể không phù hợp với sở thích của bạn.
  • Một vài điểm nhập cảnh được kế thừa điều khiển, không có nguồn.

Tất cả trong tất cả, tôi muốn giới thiệu cho họ, họ cung cấp cho bạn một cách hay để tạo iPhone như giao diện người dùng. Chỉ cần nhận thức được rằng vẫn còn có vấn đề mọc răng và thiếu tài liệu.

4

Ngoài ra còn có một dự án mã nguồn mở được gọi là Kiểm soát chất lỏng. Họ sống here. Có một triển khai here.

Có vẻ như bạn có thể tạo một số giao diện đẹp với nó, tuy nhiên nó yêu cầu khá nhiều mã để làm.

Ví dụ: để tạo danh sách yêu cầu một lớp ListBox kế thừa với Mẫu tạo rõ ràng và định vị tất cả các điều khiển của bạn.

Tuy nhiên, một cách tốt để đi nếu bạn không muốn bỏ ra 50 euro cho Mirabyte hoặc 600 đô la cho các công cụ Roscos.

1

pocketwit là mã nguồn mở và có một giao diện mát mẻ

http://code.google.com/p/pocketwit/

Kinetic Danh sách - Danh sách chính thực hiện "di chuyển động". Menu bên - Các menu tác vụ được đặt ở hai bên của menu chính. Vì vậy, nếu bạn kéo danh sách sang trái hoặc phải, bạn sẽ thấy một menu các hành động bên cạnh danh sách.

1

Bạn cũng có thể xem xét xem xét SlideUI .NET CF UI Controls công ty chúng tôi sử dụng để phát triển Win Mobile. Nó chứa danh sách phong phú các điều khiển có sẵn trong thời gian thiết kế được tối ưu hóa cho các ngón tay (nút, chỉnh sửa, hộp sơn, danh sách cuộn động, vv) Truy cập trang web của SlideUI tại www.devslide.com/products/slideui

0

Nếu bạn đang tìm kiếm cho iPhone như GUI trên Windows Mobile, hãy xem Bee Mobile tại http://beemobile4.net

Họ cung cấp iPack của họ - một gói NET điều khiển CF mà cung cấp iPhone giống như GUI.

0

Cá nhân tôi sẽ giới thiệu mirabyte's Touch Controls Suite 2. Phiên bản mới 2 là tốt hơn nhiều so với phiên bản đầu tiên (hiệu suất tuyệt vời, tiêu thụ bộ nhớ thấp) và họ có lẽ là giá trị tốt nhất cho tiền. Tôi đã sử dụng chúng trong một số dự án khách hàng và tôi rất hài lòng với chúng, cũng vì cộng đồng rất tích cực trong các diễn đàn hỗ trợ của họ đã giúp tôi rất nhiều!

1

Tôi đã thử Mirabyte và SlideUI. Tôi đã tải xuống và chơi với cả hai. Các điều khiển SlideUI (1.6) thực sự tốt, và tôi phải nói rằng tôi rất ấn tượng. Tôi đang thiết lập một giấy phép sinh viên từ họ bây giờ. Tôi sẽ khuyên bạn nên điều này cho bất cứ ai tìm kiếm một cách dễ dàng hơn để làm cho một ứng dụng tìm kiếm đẹp mà không cần phải tạo ra thiết kế và điều khiển của riêng bạn.

1

Tìm kiếm Sense SDK, API phần mềm miễn phí tuyệt vời để phát triển giao diện người dùng thân thiện với ngón tay. Tôi phải thử Touch Controls (tốt, nhưng không miễn phí), Fluid (lỗi thời) và Silvermoon (kém tương thích) và Sense SDK là tốt nhất!

Các vấn đề liên quan