Среда разработки Windows CE 5.0 - PullRequest
1 голос
/ 04 июля 2011

Мне нужно создать приложение с помощью мобильного устройства Datalogic, использующего Windows CE 5.0

Мне нужна база данных, которая должна работать с Windows CE 5.0 и, кроме того, может использоваться в обычной настольной ОС Windows (XP, Windows 7 ...)

Поэтому я подумал, что мне следует использовать Visual Studio 2008, C ++ в качестве языка программирования, SQL Server CE в качестве базы данных и SQL Server 2008 в качестве менеджера базы данных.

Это хороший выбор или я должен выбрать что-то еще?

Я не буду использовать Visual Studio 2010, потому что кажется, что он не поддерживает Windows CE 5.0: ETA в проектах смарт-устройств для Visual Studio 2010

Кроме того, любые рекомендации по ресурсам для обучения программированию приложений Windows CE 5.0 более чем приветствуются, это будет мое первое приложение, использующее мобильные устройства.

1 Ответ

2 голосов
/ 04 июля 2011

Если бы мне пришлось сделать то же самое, я бы выбрал:

  • Студия 2008
  • Compact Framework (C #) 3.5 для пользовательского интерфейса, доступа к данным и т. Д.
  • C / C ++ только в случае крайней необходимости и только для тех частей, которые в этом нуждаются
  • SQL Compact для хранения на устройстве (файлы данных работают на рабочем столе как есть)

Не уверен, зачем вам нужен полноценный SQL Server - SQL Compact работает и на настольном компьютере, поэтому, если вам не нужны более широкие возможности и функции сервера, это, вероятно, не нужно. Если вам это нужно, плюс в том, что Management Studio может напрямую открывать файлы SQL Compact, а сервер может использовать их для репликации и т. Д.

Очевидно, что ваш набор навыков может приводить в исполнение некоторые требования другими способами, но я бы использовал вышесказанное, потому что я проделал много проектов с этими технологиями, и они доказали, что их можно быстро доставить, обеспечить лучше приемлемая производительность, простота расширения и низкая стоимость обслуживания.

...