Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Программирование Symbian S60 3rd, 5th на C# и Vb .net


Рекомендуемые сообщения

вот нарыл на аллнокиа

 

Наконец-то появилась .NET Compact Framework для Symbian S60 3rd!

Поэтому можно программировать под Symbian на любом языке Visual studio 2005.

(Visual Basic, Visual C#, Visual C++)

Скачиваем плагин для Visual Studio 2005 или 2008

на офф сайте

К сообщению приложен сам DotNet (net60), нужно подписать и установить в телефон.

Кстати он может запускать .exe файлы написанные на Windows mobile .NET CF из своей папки!

Устанавливаем плагин

Скачиваем и устанавливаем Windows Mobile 5.0 Smartphone SDK:

microsoft

 

Писать нужно будет сначала под Windows mobile 5.0 smartfone

1. Запускаем Visual Studio 2005 или 2008

2. Создаем новый проект Windows mobile 5.0 Smartfone

3. Пишем приложение

4. Компилируем приложение Build>Build

4. Выбираем в меню File>Add>New project>Device Application

5. Открывается окно настройки будущего .sis приложения (имя, сертификат, права доступа, иконка и тд)

На 4 шаге настройки можно выбрать приложение, которое будет установленно вместе с вашей программой.

Скорее всего у того, кто будет пользоваться приложением нет NET CF, поэтому его можно добавить в комплект.

6. Когда все готово, выбираем в меню Build>Build Solution

7. Идем в Папка проекта>My Deployment1>Bin>Debug или Release

Там находится наш готовый .sis и .sisx файл!

8. Заливаем в телефон и устанавливаем

(Net60 должно быть обязательно установленно)

9. Можно пользоваться

(Запускать как обычное приложение)

 

В папке Program Files/Red five Labs/Net60 есть net60, но не заработал,

поэтому выкладываю рабочий здесь.

Там же, в папке Sample Projects есть готовый HelloWorld.

После компилирования .sis появится в папке Sample Projects>My Deployment>bin>Debug или Release

 

Возможные ошибки:

Bad access key 1 - ставим крякнутый net60 .

Bad access key 5 - То же самое.

Приложение вообще не запускается - то же самое

Вылет приложения при старте -

Вариант 1: ставим net60 debug и копируем файл лицензии в data/redfivelabs/ - при ошибке будет выводиться отладочная информация.

Вариант 2: в main'е заключить в try/catch код, запускающий форму и сделать обработчик, например, вывод сообщения в messagebox.

Вариант 3: скомпилировать hello world из папки с примерами, чтобы проверить работоспособность net60 на данной модели.

Вылет приложения во время работы без видимых причин -

в main'е заключить в try/catch код, запускающий форму и сделать обработчик, например, вывод сообщения в messagebox.

 

net60_161.sis - DotNet60 v2.0

hello_world_927.sis - Hello World запакован вместе с NET60 v2.0

net60.v2.10_456.zip - net60 v2.10 - поддержка s60 5th edition

  • Like 2

Mitsubishi Trium Mystral -> Motorola C380 -> Samsung C230 -> Samsung X200* -> Samsung X100 -> Samsung X200* -> Motorola E770v -> Samsung I400 -> Samsung X100 -> Samsung I560 + Motorola E398* -> Motorola E398* + HTC Cruise*->HTC Touch Cruise* -> MOTOZINE ZN5 + Galaxy S* -> Galaxy S* -> SE ST15i -> galaxy Ace - > Galaxy S III* + SE K790 -> Galaxy S III* + Motorola E398 -> Galaxy S III* + S3600i -> Galaxy SIV(i9500) + S3600i

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...