double arrow

Методические вопросы разработки программ


Стиль программирования. Выбор и обоснование языка программирования

Операции, флажки и радиокнопки

Пункты меню классифицируют по типам:

1. Операция

2. Переключатель

3. Поле выбора

Например, пункт Файл горизонтального меню Word и Excel – это конкретная операция. При выборе этого пункта программа раскрывает ниспадающее меню по обслуживанию файлов. В этом меню пункт Печать – тоже конкретная операция. Переключатель-флажок меню определяет один из двух возможных вариантов: выполнить или не выполнить какую-либо функцию. Например, в меню Вид в Word есть переключатель Линейка. Он определяет надо ли показывать на экране горизонтальную линейку или нет. Выбрать такой пункт меню означает включить функцию, если она была выключена, или выключить, если она была включена

Несколько переключателей с однотипными функциями для удобства пользователя часто объединяют в группу. Все переключатели в группе являются независимыми. Каждый из них можно включить или выключить независимо от состояний других переключателей.

В английском языке понятие двоичный переключатель соответствуют два термина: Check Box (флажок) и Toggle (переключатель). Между ними существует отличие: Check Box – это «делать или не делать» (например, отображать Линейку или нет); Toggle – это «сделать или сделать наоборот» (например, сделать обычный шрифт полужирным или вернуть ему обычное начертание). В отличие от переключателей, которые могут объединиться в группу поля выбора (радиокнопки) всегда образуют группу из нескольких (не менее 2х) возможных вариантов исполнения какого-либо параметра.

Выбранный вариант отличается — или P, например, в меню Norton Commander имеется группа полей выбора, управляющая порядком сортировки имен файлов при отображении (например, по имени, расширению).

Термин выбор означает:

1. один из вариантов обязательно должен быть выбран

2. в любой момент может быть выбрано, т.е. отмечено — или Pтолько одно поле из данной группы выбора. Например, нельзя упорядочить список файлов одновременно по именам и расширениям.

Обычно структура любого программного комплекса может быть описана следующим образом: в ОЗУ постоянно присутствует управляющая программа «Резидент комплекса». Она организует работу всего комплекса: управляет загрузкой блоков, выполняет передачу данных между блоками, организует запись в архив ит.д. Кроме управляющей программы и блоков, выполняющих основную содержательную работу по расчетам, используются в наборы сервисных программ, управляющих обменами, запуском тех или иных блоков и т.д.

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


Сейчас читают про: