Як почати програмувати на symbian c

Хочу відразу обмовитися, що я не є гуру в програмуванні для symbian. Я розібрався тільки в тих областях, які мені були потрібні для написання моїх програм. Так що я не знаю як програмувати акселерометр або малювати графіку на екрані. Однак загальні питання я вивчив досить глибоко.

По-перше, щоб програмувати на Symbian.C ++ треба бути знайомим із звичайним C ++. У будь-якому випадку корисно мати під рукою довідник по С ++. Також необхідно володіти технічною англійською мовою, інакше велика частина знань буде вам недоступна.

По-третє, кожному початківцю розробнику слід ознайомитися зі статтею російською мовою: З чого почати програмування під Symbian ОС. У статті говориться які кошти розробки, а головне звідки, вам треба завантажити. Хочу загострити увагу, що версію Perl треба завантажувати саме 5.6.1, оскільки на більш сучасних версіях можуть не заробити додаються в SDK скрипти. Зокрема я намучився з встраиванием допомоги, оскільки при компіляції отримував помилку, що перловий скрипт неправильно написаний.

Як говориться в цій статті, всі програми, які ви скачаєте краще ставити в ті папки, які пропонуються при установці. А при першому запуску Carbide, коли він запитає: "де створити workspace?", Вказати директорію на диску C. Наприклад: C: \ Symbian \ Carbide

Perl 5.6.1

Для того щоб отримати * .sis файл з початкових кодів, треба запустити кілька скриптів на Перл, які в потрібному порядку оброблять ваші вихідні, згодують їх компілятору GCC і упакують всі необхідні файли в інсталяційний пакет * .sis.

Ще раз загострю увагу, що версію Perl треба завантажувати саме 5.6.1, оскільки на більш сучасних версіях можуть не заробити додаються в SDK скрипти

Symbian SDK

Symbian Software Development Kit. Встановивши собі цей набір для розробки ви, за великим рахунком, отримаєте в директорії C: \ Symbian \ 9.2 \ S60_3rd_FP1:

В принципі SDK і Perl досить, щоб почати писати програми. Однак ніщо так не скорочує час розробки як добре середовище розробки.

Carbide C ++

Добре середовище розробки. Хороша тим, що бере на себе всю рутину з ведення проекту. Розробник може зосередитися виключно на написанні коду, а всякі настройки компілятора і підписання бере на себе карбід.

Сертифікат розробника.

Встановлюйте все що скачали, при цьому порядок установки не важливий. При установці встановлюйте в директорії за замовчуванням обов'язково на диску С.


Останній крок до першій програмі

Тепер запускайте карбід, його іконка встановлюється в стандартний список програм. Коли карбід запитає про Workspace вкажіть йому "C: \ Symbian \ Carbide".

Тепер створимо проект для першої програми: File -> New -> Symbian OS C ++ Project. На питання "Select a type of project", відповідайте: "3rd-Future. GUI Application", або навіть "3rd-Future. GUI Application with ui designer". Дизайнер дозволяє легко робити призначений для користувача інтерфейс, але коштує грошей.

Після цього карбід сам підготує проект складається з декількох директорій і купи файлів. Ви можете відкрити кілька файлів і здивуватися скільки всякої фігні там понаписувано, але нічого руками не чіпайте.

А тепер, як то кажуть в одному анекдоті: "Ми спробуємо злетіти з усім цим барахлом на борту". Проект треба зібрати, щоб отримати * .sis файл: Project -> Build project. Якщо "Build project" не доступно, спочатку Тикніть на папочку з коренем проекту. Хочу зауважити, що проект може і не зібратися. Деякі заготовки для проектів в карбіду містять помилки. В такому випадку створіть новий проект іншого типу. У мене проект типу "3rd-Future. GUI Application with ui designer" збирається відразу.

Якщо ви не скористаєтеся туристичним маршрутом, то вам доведеться самостійно долати такі перевали як:

  • Загальна інформація про Symbian.
  • Дескриптори.
  • Активні об'єкти.
  • Контекстна допомога.
  • Локалізація програм.
  • Налаштування карбіду.
  • Всякі дрібниці.

    Нижче ви можете завантажити приклад пустрого проекту для Symbian.C ++. EmptyProject.zip - 49Kb BETEP.OK Як почати програмувати на Symbian C

    Схожі статті