Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.27.232] |
|
Сообщ.
#1
,
|
|
|
До сих пор для создания приложений для WinCE использовал eVC 3,4.
Хочу перейти на .NET. Поставил Visual Studio .NET. Нужно ли что-то еще ставить ? Как создать простейшее приложение для CE ? Прошу помочь советами и ссылками. |
Сообщ.
#2
,
|
|
|
Создаёшь проект Smart Device а там увидишь, проги запускаемые на КПК работают и на PC.
|
Сообщ.
#3
,
|
|
|
Нет такого темплейта. Не нужно ли установить дополнительно что-то вроде Compact Fraimwork ?
|
Сообщ.
#4
,
|
|
|
Именно его и надо установить.
|
Сообщ.
#5
,
|
|
|
Скачал .NET Compact Framework, поставил. На PocketPC что-то помелькало и поставилось, в MS Visual Studio .NET 2003, проекта типа Smart Device не появился
add: Мне кажется, я уже знаю в чем дело - надо было ставить С# в .NET, который я благополучно проигнорировал при инсталяции. Пример для compact framework ругается на отсутствие C Sharp. Надеюсь, я прав. |
Сообщ.
#6
,
|
|
|
Цитата vadim_vk, 30.08.04, 20:20 Мне кажется, я уже знаю в чем дело - надо было ставить С# в .NET, который я благополучно проигнорировал при инсталяции. Пример для compact framework ругается на отсутствие C Sharp. Надеюсь, я прав. Абсолютно. Мало того я больше нигде не видел кроме как в C# wizard'a Smart Device Application |
Сообщ.
#7
,
|
|
|
Из вышеописанного следует. что приложения для СЕ .NET пишутся на C# (ну и VB еще).
Открываем MSDN, в разделе "Microsoft Windows CE .NET", видим первую попавшуюся функцию - CopyFile(). Чтобы вызвать ее из C#, нужно порядочно извернуться, используя DllImport и каким-то образом преобразовать параметры в то, что С# понимает. Хотя, вроде бы, эта функция CopyFile предназначена типично для вызова из приложения на обычном C++. Так вот вопрос - как написать приложение на С++, а не на С#, используя библиотеку CE .NET ? |