Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];

Вниз

Как сделать прогу для КПК?   Найти похожие ветки 

 
ArMellon   (2008-07-28 17:18) [0]

Возможно ли прогу написанную на дельфи запустить на кпк?
прога мини бд


 
Игорь Шевченко ©   (2008-07-28 17:24) [1]

невозможно


 
stas ©   (2008-07-28 17:26) [2]

ArMellon   (28.07.08 17:18)  
в VisualStudio можно.
Ну, незнаю мож последние версии Delphi под .NET тоже могут.


 
grisme   (2008-07-28 17:27) [3]

искать SDK и средства разработки под определённую операционку КПК.


 
tesseract ©   (2008-07-28 17:41) [4]

На delphi 2006 + можно - дополнительно поставить .Net Compact framework.


 
Правильный$Вася   (2008-07-28 18:03) [5]

бд на кпк - это наверно как золотой унитаз
очень круто но только понтов много


 
@!!ex ©   (2008-07-28 18:25) [6]

возможно.
Есть много способов.
Начиная компиляцией на FPC заканчивая написанием своего эмулятора(типа Wine) для КПК.


 
blackman ©   (2008-07-28 18:28) [7]

4PDA -> PDA и коммуникаторы -> Программирование для PocketPC
http://4pda.ru/forum/index.php?showforum=25

. Среды разработки

Для КПК можно писать на нескольких языках программирования.
Основным языком программирования, как и для ПК, является С++. Чтобы писать на С++ для КПК, Вам, в зависимости от операционной системы понадобятся:

2002 - eMbedded Visual Tools 3
Этот комплект представляет из себя сочетание eMbedded Visual С++ & Basic 3.0, а также PPC и SP SDK, вообщем, ролноценный стартовый комплект.
Программы, собранные с помощью инструментов, входящих в состав этого пакета будут работать и на более новых операционных системах, но, естественно, в SDK отсутствуют многие функции новых систем, поэтому если Вашим выбором будет этот пакет-приготовьтесь к GetProcAddr()

WM2003 - eMbedded Visual C++ 4 + SP4
По этим ссылкам Вы сможете скачать eMbedded Visual C++ 4.0 и СервисПак, необходимый для нормальной работы с 2003SDK. В этой версии eVC исправлены многие ошибки и убрана возможность работы с 2002SDK. Ну и бейсик к нему болье не прилагается.
WM2003 SDK - Собственно SDK для WindowsMobile2003PPC. Без него у Вас ничего не выйдет. Также в комплекте с ним идет навалом полезных примеров и утилит.

.NET
Под любой WindowsCE при установленном .NET CF(Compact Framework) может выполняться и .NET код, собранный, например, с помощью Visual Basic .NET или Visual C#, входящих в комплект Visual Studio .NET

И.Шевченко как всегда прав :)


 
Sergey Masloff   (2008-07-28 19:12) [8]


> blackman ©   (28.07.08 18:28) [7]

> .NET
> Под любой WindowsCE при установленном .NET CF(Compact Framework)
> может выполняться и .NET код, собранный, например, с помощью
> Visual Basic .NET или Visual C#, входящих в комплект Visual
> Studio .NET

Не забыть почитать в описании используемых функций поддерживаются ли они в CF. А то можно иметь потом бледный вид и лепетать "а мне на форуме блекмен сказал все будет работать... а ничего не пашет" ;-))


 
serger.   (2008-07-28 19:58) [9]

Можно,как на дельфи,в связке kolce+fpc. И даже визуально, если использовать lazarus.


 
blackman ©   (2008-07-28 20:17) [10]

Sergey Masloff   (28.07.08 19:12) [8]
Почитать конечно нужно. Без почитать лучше и не начинать :-)
А если я где-то сказал, что будет работать это значит, что я это проверил.
В данном случае я привел выдержку из форума. Кое что пробовал сам на C++ Конечно для того, что бы писать проги этого маловато, но ясно куды бечь :-)


 
Sergey Masloff   (2008-07-28 20:52) [11]

blackman ©   (28.07.08 20:17) [10]
Ну, как пробовавший это дело в реальном проекте, скажу что обычное .NET приложение (не пустая форма с кнопкой) написанное без учета специфики компакт фреймворка работать практически наверняка НЕ будет. Я понимаю что ты прочитаешь справку. Я также понимаю что большинство залезших на форум для быстрого решения - этого делать не будут. Поэтому (имхо) нужно предупреждать :-)


 
tesseract ©   (2008-07-28 21:01) [12]


> Можно,как на дельфи,в связке kolce+fpc. И даже визуально,
>  если использовать lazarus.


Сам-то писал ? Связка, требующая антигемморойных свечей.  Оптимал - EVC SP4 + sqlite, самый безглючный вариант.


> бд на кпк - это наверно как золотой унитаз


Платят неплохо. Задолбали нео-ораклоиды, меньше 20 гигов им видите-ли не база. КПК используеться для торговых агентов, складского учёта и тд.


 
serger.   (2008-07-28 21:18) [13]

2tеssеrаct
Как раз сейчас этим занимаюсь. мне нужна тоже прога по кпк с маленькой бд. Решил, что лучше свечами закупиться, чем учить новый инструмент. Хотя скорее всего Вы правы...


 
blackman ©   (2008-07-28 21:19) [14]

Sergey Masloff   (28.07.08 20:52) [11]
А теперь читаем внимательно мой пост
WindowsCE при установленном .NET CF(Compact Framework)
Глупо было бы не тестировать разрабатываемые приложения в этой среде :)
Кроме того есть эмулятор КПК в котором все можно проверить.

Из своего опыта скажу, что NET вообще лучше не использовать для КПК.
Сплошные тормоза и глюки. Я уж не говорю о разнице в версиях.
Поэтому и последняя в списке :)
Гораздо надежнее и удобнее C++


 
KilkennyCat ©   (2008-07-28 21:52) [15]


> blackman ©   (28.07.08 21:19) [14]

> Из своего опыта скажу, что NET вообще лучше не использовать
> для КПК.
> Сплошные тормоза и глюки. Я уж не говорю о разнице в версиях.
>
> Поэтому и последняя в списке :)
> Гораздо надежнее и удобнее C++


Из своего опыта скажу, что выше написанное бред. Либо Ваш опыт немного неудачный.


 
tesseract ©   (2008-07-28 21:54) [16]


> Либо Ваш опыт немного неудачный.


Вам таки заплатили ? На современных КПК ничего но на специализированных решения - как XP на первом пне.


 
blackman ©   (2008-07-28 22:00) [17]

KilkennyCat ©   (28.07.08 21:52) [15]
Пробовали на WindowsCE? Версии плз укажите и какой КПК
или вы о WinXP?


 
KilkennyCat ©   (2008-07-28 22:19) [18]


> blackman ©   (28.07.08 22:00) [17]


Ну, укажу я версии, и кучку тестируемых кпк, и приведу Вам список литературы от довольно-таки уважаемых авторов, ну возьму за ручку и проведу по всему рынку и покажу еще и экономическую обоснованность, и что?
Это так необходимо? Учитывая такой вопрос:

> Пробовали на WindowsCE?

Так что, мне проще ответить:
Разумеется, нет. У меня на КПК стоит только линукс, белка, виста и калдера.


 
tesseract ©   (2008-07-28 22:22) [19]


> Ну, укажу я версии, и кучку тестируемых кпк, и приведу Вам
> список литературы от довольно-таки уважаемых авторов


Я за деньги вам java заставлю на бумаге  на КПК работать. Просто болт вкручивать кому будут ? Автору книги ? .NET в реальных задачах на КПК не работает, да и на PC с сильным  скрипом.


 
Yegorchic ©   (2008-07-28 22:30) [20]

Вроде как можно на BDS 2006 + какая-то допонительная штука и на Turbo Delphi + тоже какая то спец. штука (но там еще чето надо, лучше на BDS 2006). Сам не пробывал, но могу постараться дать ссылку на описание как это делается, если кому надо...


 
blackman ©   (2008-07-28 22:30) [21]

KilkennyCat ©   (28.07.08 22:19) [18]
Значит не пробовали. Тогда и горячиться не надо.
Литературы у нас много. Есть что почитать :-)
Но только после того как сам сделаешь начинаешь понимать что почем.

tesseract ©   (28.07.08 22:22) [19]
Логично. За бабки можно заставить работать что угодно :)
Однако это не значит, что оно будет работать хорошо.


 
blackman ©   (2008-07-28 22:33) [22]

Yegorchic ©   (28.07.08 22:30) [20]
Не кощунствуй :) Как про Lazarus так и про BDS в сочетании с WINCE говорить нельзя. Вводишь в грех посетителей форума. :)


 
serger.   (2008-07-28 22:55) [23]

Каждый кулик свое болото хвалит...уж Лучше лазарус чем NЕT %)


 
Sergey Masloff   (2008-07-28 23:10) [24]

tesseract ©   (28.07.08 22:22) [19]
> .NET в реальных задачах на КПК не работает, да и на PC с сильным  
> скрипом.
Что значит не работает? Давай конкретнее.
Рабочее место страхового агента достаточно реальное приложение?
ETen 600 (модель двухсполовиной минимум давности) достаточно несовременная машина?
Если ответ да то вынужден огорчить - работает. Не знаю как насчет тормозов, по крайней мере узкое место скорость ввода человеком, остальное работает быстрее. В сентябре будет два года как внедрили. Не скажу что все но человек 300 наших агентов сейчас с ними бегают.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.008 c
2-1218475782
Павлик
2008-08-11 21:29
2008.09.21
Количество записей в таблице


2-1218354797
Rimdus
2008-08-10 11:53
2008.09.21
коррекция даты по календарб рабочих дней


2-1218115988
Дамир
2008-08-07 17:33
2008.09.21
Работа с окнами


1-1198490472
InfectedM
2007-12-24 13:01
2008.09.21
SetCursorPos(x, y); не работает в игре


2-1218102039
9899100
2008-08-07 13:40
2008.09.21
Пункт меню из DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский