This page was last modified 18:29, 16 July 2007.
Проектирование приложений. Советы.
From Forum Nokia Wiki
Перевод с английского, оригинальная статья находится здесь.
- Главный совет - разделяйте внутреннюю логику работы программы и интерфейс пользователя по разным модулям. Symbian OS спроектирована именно в таком ключе, такой подход существенно облегчает портирование приложения для разных интерфейсных систем. Весь исходный код приложения, в котором нет обращений к пользовательскому интерфейсу, должен быть выделен в отдельный .DLL файл. Пользовательский интерфейс вашего приложения должен компоноваться с этой динамической библиотекой. Используя такой подход при кодировании приложения, Вы существенно облегчаете его перенос на новую платформу, использующую иной пользовательский интерфейс. Исходный код, который содержит только внутреннюю логику работы программы, зачастую не требует никаких изменений при переносе на новую интерфейсную платформу. Это означает, что при портировании вам придется изменять только ту часть приложения, которая отвечает за пользовательский интерфейс.
- При проектировании приложения не забывайте про локализацию. Никогда не "зашивайте" строки/литералы в исходный текст программы - всегда используйте механизм файлов-ресурсов, который позволяет хранить строки отдельно.
- Используйте только документированные API, только те API, которые поддерживаются необходимыми версиями SDK и релизами Symbian OS. Использование неподдерживаемых или устаревших API может привести к проблемам в будущем - например, Symbian оставляет за собой право изменять или удалять API, которые не предусмотрены для использования сторонними разработчиками.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| BlackBerry пришел в Россию | truf | Russian Developer Forum - Форум Российских разработчиков | 4 | 2008-01-22 14:58 |
| Хитрый sis | truf | Russian Developer Forum - Форум Российских разработчиков | 1 | 2007-12-10 06:40 |
| Работа с файлами | ssealien | Russian Developer Forum - Форум Российских разработчиков | 10 | 2008-06-13 11:07 |
| События: WidSets Meet Russia | truf | Russian Developer Forum - Форум Российских разработчиков | 1 | 2008-03-25 11:53 |
| RW доступ к контактам на S40 | dop38 | Russian Developer Forum - Форум Российских разработчиков | 0 | 2008-07-09 19:55 |
