Программирование Windows CE
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.215] |
|
|
Программирование Windows CE
|
Сообщ.
#1
,
|
|
|
|
Какие языки и среды разработки есть для программирования под Windows CE?
Чем вообще отличается программирование под Windows CE от программирования под Windows? Можно ли запускать виндовые приложения на Windows CE? |
|
Сообщ.
#2
,
|
|
|
|
>Какие языки и среды разработки есть для программирования под Windows CE?
Я сам только начал всем этим заниматься, поэтому пользоваться приходилось только eVC. Как я понимаю, программировать под нее можно на любом языке, ей(WCE) все равно. >Чем вообще отличается программирование под Windows CE от программирования под Windows? Нет некоторых функций. Например, функций для работы с клавиатурой и мышью нет, т.к. в WCE они не имеют смысла. >Можно ли запускать виндовые приложения на Windows CE? Честно скажу - не пробовал. Не работают. |
|
Сообщ.
#3
,
|
|
|
|
Цитата Vit @ C, C++, C#, VB, Assembler (обычно ARM, зависит от процессора устройства) и т.д. Из интерфейсов: WinAPI, MFC, WinSock и т.д.Какие языки и среды разработки есть для программирования под Windows CE? Цитата Vit @ Нет некоторых API функций (правда кое-что добавлено). Ещё нужно учитывать размеры экрана (не разгуляешься Чем вообще отличается программирование под Windows CE от программирования под Windows? ) и объём программы.Цитата Vit @ Нет.Можно ли запускать виндовые приложения на Windows CE? Цитата ASMerg @ Это не так. Всё там есть. Даже hotkeys. Например, функций для работы с клавиатурой и мышью нет, т.к. в WCE они не имеют смысла. |
|
Сообщ.
#4
,
|
|
|
|
Цитата Можно ли запускать виндовые приложения на Windows CE? Почит твои посты и увидел, что у тебя один из последних Dell'ов. На нем, скоре всего, установлен PocketPC 4.2 .NET (или 4.1), так что можно писать на C# В этом случае некоторые программы можно будет запускать и на PC и на КПК. Опять же полной совместимости не будет так как Compact Framework отличается от простого Framework.Среды разработки eVC++ 4.0 (можно слить на заляму с microsoft.com) или MS Visual Studion 2003 (С#). Можешь еще скачать и установить OpenNETCF (тоже бесплатно). Цитата Чем вообще отличается программирование под Windows CE от программирования под Windows? Я бы скачал, что принципиально не отличаются. Надо просто больше внимания удилять ресурсам девайса. Не злоупотреблять потоками, итд. Есть некоторые ограничения на API, есть кое что новое... |
|
Сообщ.
#5
,
|
|
|
|
Подскажите, я так понял что MS Visual Studion 2005 за деньги, а еVC вроде как бесплатно? Что из них дружелюбнее? Стоит ли отдавать дань моде и писать на C# или все же остаться на родимом С++?
Вобще какие у кого мнения? |
|
Сообщ.
#6
,
|
|
|
|
Цитата Strannic @ Да.я так понял что MS Visual Studion 2005 за деньги, а еVC вроде как бесплатно? Цитата Strannic @ Смотря что. С одной стороны, в рамках .NET C# удобнее и писать на нём быстрее. С другой - у С++ больше возможностей, и он не ограничен платформой .NET. Это вопрос скорее о языках, чем о Windows CE в частности. Вот такое у меня мнение Стоит ли отдавать дань моде и писать на C# или все же остаться на родимом С++? |
|
Сообщ.
#7
,
|
|
|
|
Strannic, Visual Studio 6.0 видел? Так вот eVC - тоже самое
Дань моде отдавать не надо, надо пользоваться тем, что тебе необходимо Вообще, если пишешь для себя, то попробуй и то и другое, если же по работе, то пусть шеф думает о языке программирования (или ты и есть шеф? ) |
|
Сообщ.
#8
,
|
|
|
|
Visual Studio вообще не видел. Читая слово "Visual" решаю, что интерфейсы можно рисовать мышкой что-ли?
Дело в том, что планирую посмотреть на программирования для покетов (до этого уже 2года пишу под PalmOS), т.е. переносимость проектов с одной платформы на другую меня вроде как не очень пока заботит, одно беспокоит - будет ли прога написанная для PPC2002 работать на 2005. И помнится раньше у покетов была проблема с тем что проги должны были быть откомпилены под конкретные типы процессоров, щас как с этим? Или также - что дано HP не видать Dell? |
|
Сообщ.
#9
,
|
|
|
|
когда будешь делать инсталляшки для покетов, то увидишь, как эта проблема решается. в инсталляшку будешь ложить несколько версий бинарника, откомпиллированные под разные типы процессоров (по моему там 4, если мне не изменяет мой склероз). когда программа будет инсталлироваться на покет, то там автоматом определяется тип процессора и забирается своя версия бинарника.
если на шарпе будешь писать, то переносимость тебе гарантированна. правда тогда и инсталляк распухнет, так как туда надо будет запихнуть compact framework. |
|
Сообщ.
#10
,
|
|
|
|
Не очень в курсе, поэтому такой вопрос.
Шарп - он т.е. теоретически может работать на любой платформе (винда, покет, палм, линукс) в случае если у нее установлен framework? Так? Т.е. чисто теоретически, если появиться framefork под палму или линукс, то его можно просто устанавливать ни сии девайсы и кидать на них программу написанную на шарпе? Кинь те у кого есть ссылочка где можно скачать среду разработки на шарп, пока что интересует все же покеты. |
|
Сообщ.
#11
,
|
|
|
|
Шарп для КПК работает с .NET Compact Framework. В качестве среды разработки можно использовать MS Visual Studio 2003 или 2005. Также нужен SDK.
|
|
Сообщ.
#12
,
|
|
|
|
чисто теоретически, если компакт фрэймворк будет сделан для пальмы, то программу тебе переписывать не придется.
|
|
Сообщ.
#13
,
|
|
|
|
т.е. это оно http://lab.msdn.microsoft.com/express/vcsharp/default.aspx
странно. но я так понял, что это аналог джавы, она же тоже якобы мультиплатформенная. з.ы.:если у кого есть то, что нужно каждому, и кто догодался о чем я - кинь те плиз в личку. |
|
Сообщ.
#14
,
|
|
|
|
Цитата Strannic @ Нет, нужна именно полная версия VS 2005, т.к. Express Editions не работают с CF и Windows CE. т.е. это оно http://lab.msdn.microsoft.com/express/vcsharp/default.aspx |