Книга: Программирование мобильных устройств на платформе .NET Compact Framework
Стремитесь поддерживать способность пользовательского интерфейса к отклику на высоком уровне
Стремитесь поддерживать способность пользовательского интерфейса к отклику на высоком уровне
Вашей самой главной проектной задачей должно быть поддержание постоянной готовности пользовательского интерфейса к отклику и интерактивному взаимодействию с пользователем. Это означает, что вы не должны допускать, чтобы пользовательский интерфейс надолго стопорился, и прилагать все усилия к тому, чтобы пользователь всегда был информирован о том, что происходит с его запросом, и имел уверенность в том, что он способен влиять на процесс выполнения фоновых задач.
Оглавление статьи/книги
- Назначайте обслуживание пользовательского интерфейса основному потоку
- Стремитесь поддерживать способность пользовательского интерфейса к отклику на высоком уровне
- Начинайте с создания однопоточного приложения
- В простых случаях пытайтесь обойтись без многопоточного выполнения, используя курсоры ожидания
- Рассмотрите возможность использования фоновых потоков, если выполнение задачи требует длительного или неопределенного времени
- Максимально упрощайте многопоточный код и документируйте его для повышения надежности
- Рассмотрите возможность предварительного выполнения некоторой работы, осуществляемой кодом
Похожие страницы
- Определение пользовательского формата числовых данных
- Не допускайте того, чтобы поток пользовательского интерфейса блокировался на длительное время
- Обработка данных на промежуточном уровне
- Глава 2 Первый уровень трехуровневой концепции мерчандайзинга. Внешний вид магазина и территория вокруг него
- 6.2.5. Пропускная способность шины
- Основы интерфейса Access 2007
- Урок 2.3. Настройка интерфейса Windows Vista
- Настройка интерфейса Word
- 6.2. Работоспособность человека и биоритмы. Влияние суточных ритмов на распределение рабочей нагрузки
- Объявление переменной на внутреннем уровне
- Scrum на уровне предприятия
- 49 Высокомерное программирование