Можете подсказать русскояычные материалы по программированию под Симбиан 9.1, структуру программ, архитектуру самой ОС. Скачал неоходимые пакеты с Нокии, запустил и сказал создать простейший проект HelloWord — сгенерировалось куча папок, файлов. Код состоит из каких-то классов — ничего не понятно ^__^
Больше всего меня интересует вопрос можно ли писать программу используя API, а не какие-то классы (типо того, что под Windows можно юзать определённые Microsoft'ом классы, а можно и писать чисто под API, пускай код намного больше, но и намного понятнее).
Здравствуйте, SHUstri, Вы писали:
SHU>Можете подсказать русскояычные материалы по программированию под Симбиан 9.1, структуру программ, архитектуру самой ОС. Скачал неоходимые пакеты с Нокии, запустил и сказал создать простейший проект HelloWord — сгенерировалось куча папок, файлов. Код состоит из каких-то классов — ничего не понятно ^__^ SHU>Больше всего меня интересует вопрос можно ли писать программу используя API, а не какие-то классы (типо того, что под Windows можно юзать определённые Microsoft'ом классы, а можно и писать чисто под API, пускай код намного больше, но и намного понятнее).
По-моему лучше с классами сесть и разобраться и будет намногоооо понятнее.
Здравствуйте, SHUstri, Вы писали:
SHU>Можете подсказать русскояычные материалы по программированию под Симбиан 9.1, структуру программ, архитектуру самой ОС. Скачал неоходимые пакеты с Нокии, запустил и сказал создать простейший проект HelloWord — сгенерировалось куча папок, файлов. Код состоит из каких-то классов — ничего не понятно ^__^ SHU>Больше всего меня интересует вопрос можно ли писать программу используя API, а не какие-то классы (типо того, что под Windows можно юзать определённые Microsoft'ом классы, а можно и писать чисто под API, пускай код намного больше, но и намного понятнее).
Минимальная статья про программирование под симбиан есть на этом сайте
Здравствуйте, NikeByNike, Вы писали: NBN>Минимальная статья про программирование под симбиан есть на этом сайте
Видел я эту статью..... Ничего не понял. Сразу там пошли какие-то исключения, в общем как-то слишком глубоко сразу автор капнул.
Но то, что первые куски кода без классов — это придаёт мне надежду на то, что всё-таки можно под Симбиан писать не замарачиваясь.
Здравствуйте, SHUstri, Вы писали:
SHU>Можете подсказать русскояычные материалы по программированию под Симбиан 9.1, структуру программ, архитектуру самой ОС. Скачал неоходимые пакеты с Нокии, запустил и сказал создать простейший проект HelloWord — сгенерировалось куча папок, файлов. Код состоит из каких-то классов — ничего не понятно ^__^ SHU>Больше всего меня интересует вопрос можно ли писать программу используя API, а не какие-то классы (типо того, что под Windows можно юзать определённые Microsoft'ом классы, а можно и писать чисто под API, пускай код намного больше, но и намного понятнее).
Что касается русскоязычных материалов, то тут картина довольно плачевная — их нет. Советую посмотреть мои статьи в сентябрьском номере Хакера и в октябртьском Хакер Спец. Там предпринята попытка описать основы. В частности по поводу структуры хеллоуворлд — в Спеце. Насчёт классов — симбиан ОС, построена ИСКЛЮЧИТЕЛЬНО на объектно-ориентированном коде, поэтому функций API в стандартном понимании нет. Все функции реализованы в качестве методов соответствующих классов, поэтому разбираться с классами, программируя под Symbian обязательно. Кроме того, начинать кодить под Symbian лучше под Series 60 2nd Edition — в новой версии больно хитрая система сертификация, которая может отбить желание у начинающего...
Здравствуйте, SHUstri, Вы писали:
SHU>Здравствуйте, NikeByNike, Вы писали: NBN>>Минимальная статья про программирование под симбиан есть на этом сайте
SHU>Видел я эту статью..... Ничего не понял. Сразу там пошли какие-то исключения, в общем как-то слишком глубоко сразу автор капнул. SHU>Но то, что первые куски кода без классов — это придаёт мне надежду на то, что всё-таки можно под Симбиан писать не замарачиваясь.
Хм. Могу предложить изучить сначала С++, ибо без него — никуда.
Здравствуйте, SHUstri, Вы писали:
SHU>Больше всего меня интересует вопрос можно ли писать программу используя API, а не какие-то классы (типо того, что под Windows можно юзать определённые Microsoft'ом классы, а можно и писать чисто под API, пускай код намного больше, но и намного понятнее).
Symbian OS — одна из немногих OS с объектно-ориентированным API. Никакого С-интерфейса нет. Всё предоставляется через классы C++. Исключение составляет только небольшое подмножество функций стандарной библиотеки С (компонент STDLIB).