DLLpiton.net.ru
Главная arrow Статьи arrow Программирование под Symbian на VB и C# .NET
Главная
Форум
Магазин
- - - - - - -
Исходники
Статьи
Материалы
FTP
- - - - - - -
Поиск
Каталог ссылок
Контакты
Ленты новостей
Ча.Во. (FAQ)
Анекдоты
Java программы
Доска заказов программ
Лицензия Dllpiton
Кто на сайте?
Сейчас на сайте находятся:
33 гостей
 
Программирование под Symbian на VB и C# .NET Печать E-mail


    Symbian logo

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

Здесь приведен перевод описания NET CF от разработчиков:

Net60 - это первая коммерческая .NET Compact Framework для Symbian OS поддерживающих 
S60 смартфонов. Net60 открывает для Symbian приложения  .NET  и позволяет разработчикам
создавать приложения в среде управляемого кода.

Net60 Version 2.0.0 это .NET Compact Framework для Symbian OS.
 Она приносит .NET technology на платформу Symbian  и позволяет запускать
  Microsoft .NET Compact Framework приложения неизмененными прямо Symbian OS смартфонах (Nokia, Samsung
 и Sony Ericsson).

Net60 подерживает:
S60 3rd edition пользоательский интерфейс (включая feature packs 1 & 2), и
Symbian OS 9.0, 9.1 & 9.2. 
Net60 - это Microsoft Compact Framework 2.0 поддерживающий приложения, созданные на Visual Studio 2005 и 2008.

Два главных компонента Net60 : 
Среда выполнения, и
Библиотеки классов (совместимых с Microsoft's .NET Compact Framework 2.0) 
оба компонента установленны, если установлен 'Net60.sisx'  

 NET CF для Symbian представляет собой среду выполнения программ,
написанных на .NET Framework 2.0 для Windows mobile 5.0 Smartfone, скомпилированных в Sis
и установленных в телефон на базе Symbian OS S60 3rd edition, а также не
компилированных .exe приложений и сами библиотеки классов .NET Framework.
Поэтому можно программировать под Symbian OS 3rd на любом языке Visual studio 2005 или 2008
(Visual Basic, Visual C#, Visual C++). Заманчиво, не правда ли?

 Для начала скачиваем и устанавливаем в память телефона сам NET60 (Необходимо подписать!).
В меню приложения появится значок программы.Для запуска sis приложений он не нужен,
но если запустить, то можно увидеть список .exe программ, лежащих в папке C:/DATA/RedFiveLabs/Apps/
Там уже есть одна игра PaddleGame.exe


 Скачиваем плагин для Visual Studio: 
  здесь (на оф. сайте)  
  Устанавливаем плагин 
 Скачиваем и устанавливаем Windows Mobile 5.0 Smartphone SDK: 
  http://www.microsoft.com/...

 Алгоритм создания приложения достаточно прост, но содержит много шагов:
  Писать нужно будет сначала под Windows mobile 5.0 Smartfone 
1. Запускаем Visual Studio 
2. Создаем новый проект: New Project>Нужный язык>Mobile Device>Windows mobile 5.0 Smartfone>
  >Device Application

3. Пишем приложение 
4. Компилируем приложение Build>Build 
4. Выбираем в меню File>Add>New project>Device Application 
  В открывшемся окне выбираем Other Project Types>Genesis>Genesis Deployment Project 
5. Открывается окно настройки будущего .sis приложения (имя, сертификат, права доступа, иконка и тд) 
  На 4 шаге настройки можно выбрать приложение, которое будет установленно вместе с вашей программой. 
  Скорее всего у того, кто будет пользоваться приложением нет NET CF, поэтому его можно добавить в комплект. 
6. Когда все готово, выбираем в меню Build>Build Solution 
7. Идем в Папка проекта>My Deployment1>Bin>Debug или Release 
  Там находится наш готовый .sis и .sisx файл!  
8. Заливаем в телефон и устанавливаем 
  (Net60 должно быть обязательно установленно) 
9. Можно пользоваться 
  (Запускать как обычное приложение) 

 В папке C:/Program Files/Red five Labs/Net60 есть net60, но он на тесте не заработал, 
поэтому выкладываю рабочий здесь (Необходимо подписать!). 
Там же, в папке Sample Projects есть готовый HelloWorld. 
После компилирования .sis появится в папке Sample Projects>My Deployment>bin>Debug или Release

 Таким образом стало реально создавать приложения под Symbian 9,
используя свой любимый язык программирования. Не надо учить C++ Symbian OS, тем более
даже знающий C++ для Windows не сможет программировать под Symbian, так как
программирование под эту систему намного сложнее.

 
« Пред.   След. »
 
 
 
30.07.2010 г.
up!