Книга: Программирование мобильных устройств на платформе .NET Compact Framework
Решайте задачи в определенной очередности; не бойтесь при необходимости возвращаться назад
Все является важным, но некоторые вещи важны более чем другие. В математическом анализе существует понятие эффектов первого, второго, ..., n-го порядка. Чем ниже порядок эффекта, тем большее влияние оказывает данный член ряда на поведение всей системы; эффектами высших порядков часто можно пренебречь. Аналогичная ситуация складывается и при разработке мобильных приложений; вы не имеете возможности уделять равное внимание всем аспектам, поэтому научитесь концентрировать свои усилия на том, что имеет наибольшее значение.
Ниже перечисляются шаги, описания которых демонстрируют, как подступиться к наиболее значимым аспектам вашего проекта мобильного приложения. Шаги представлены в порядке их следования. По мере внесения изменений в проект и при его переделках обязательно пересматривайте предыдущие шаги, ибо это позволит вам сохранять уверенность в том, что изменения, которые вы вносите для решения тех или иных проблем, не заставят вас переделывать ранее выполненную работу. Например, может сложиться такая ситуация, что решение проблем связи повлияет на способ взаимодействия пользователей с данными, предоставляемыми пользовательским интерфейсом; иногда это допустимо, иногда — нет. Если вы изменяете коммуникационную модель своего мобильного приложения, обязательно исследуйте, как это скажется на фундаментальных аспектах, управляющих пользовательским восприятием вашего приложения.
- Шаг 0: прежде чем приступать к работе, определите сферу применения вашего приложения
- Шаг 1: начните с анализа проблем производительности и никогда не упускайте их из виду
- Шаг 2: спроектируйте подходящий пользовательский интерфейс
- Шаг 3: выберите подходящие модели данных и памяти
- Шаг 4: выберите подходящую модель коммуникации и модель ввода-вывода
- При необходимости вернитесь к шагам 0, 1, 2 и 3
- Шаг 5: пакетирование приложения для его установки
- 1.1. Информатика. Предмет информатики. Основные задачи информатики
- Повторяющиеся задачи
- Постановка задачи
- 1.1.1. Смысл, цель и задачи бизнес-тренинга
- Глава 3 Нормативные руководящие документы, назначение и задачи информационной безопасности России
- 1.3. Задачи рекламного текста
- Можно ли избавиться от необходимости использовать двойной щелчок кнопкой мыши при открытии папки?
- Маркетинговые цели и задачи
- Как отобразить типичные задачи для папки?
- Не бойтесь адаптировать ассортимент
- Пример использования фонового потока для выполнения отдельной задачи