русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методы визуальной разработки приложений, отличие визуальной системы программирования от невизуальной. Факторы, которые надо учитывать при разработке приложений


Дата добавления: 2015-07-09; просмотров: 576; Нарушение авторских прав


В невизуальных системах программирования разработчик сначала создает начинку программы а уже потом ее интерфейс. В визуальных средствах разработки программирование начинается с разработки интерфейса программы, а затем уже реализуется ее функциональность. Особенностью всех современных графических интерфейсов является дублирование средств управления программами (например одни и те же команды копировать вставить вырезать повторяются в контекстном главном меню и панели инструментов). Такое дублирование функций связано с необходимостью сочетать быстроту доступа к командам и интуитивную понятность графического интерфейса. Задача графического интерфейса заключается не только в том, чтобы сделать программу более удобной и привлекательной, требование интуитивной понятности означает, что интерфейс программы должен информировать пользователя о возможностях программы и подсказывать пользователю, как решить ту или иную задачу. Говорят, что хорошо продуманный пользовательский интерфейс сводит к минимуму необходимость обращаться к справочной системе программы. При разработке приложений следует учитывать следующие факторы: 1) начинающему пользователю программы необходимы команды, сгруппированные по общности функций названия которых бы поясняли смысл связанных с ними действий; 2) Опытному пользователю программы необходимы средства быстрого доступа к командам, которые он хорошо знает. Этими факторами прежде всего объясняется параллелизм функций пользовательского интерфейса.

При разработке простых приложений с графическим интерфейсом можно включать подпрограмму выполнения команд непосредственно в обработчики событий элементов управления. Однако в программах, обладающих сложным интерфейсом части программы выполняющие команды пользователя должны быть отделены.

 



<== предыдущая лекция | следующая лекция ==>
Виды списков, основные характеристики Listbox, CheckListbox, Combobox. | Компонент движок, основные свойства и методы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.54 сек.