![]() |
Скачать программу |
Главное окно
Главное окно программы (рис. 3.1) предоставляет пользователю все основные элементы управления программой.
Отображение хода выполнения программы также осуществляется на главном окне.
![Увеличить Эмулятор работы процессора](images/0301-main.png)
Рис. 3.1. Главное окно программы.
Элементы управления главного окна
На главном окне расположены следующие элементы управления:
Эти элементы описаны в следующих разделах.Главное меню
Главное меню содержит все команды управления программой. Некоторые из этих команд дублируются кнопками панели инструментов и кнопками группы ОЗУ. В главном меню нет только кнопок группы ИСХОДНЫЙ КОД. Команды главного меню перечислены в таблице 3.1.
Таблица 3.1. Главное меню.
№ | Пункт | Описание |
1 | Файл | Содержит команды работы с файлами исходного кода |
2 | Программа | Содержит команды управления программой |
3 | Примеры | Содержит несколько примеров программ |
4 | Сервис | Содержит команду для вызова окна настроек программы |
5 | Справка | Содержит команды вызова справочных материалов |
Некоторые команды меню могут быть неактивными в зависимости от режима работы программы.
Пункт меню ФАЙЛ
Меню ФАЙЛ содержит команды, перечисленные в таблице 3.2.
Таблица 3.2. Меню ФАЙЛ.
№ | Пункт | Описание |
1 | Открыть | Открывает исходный файл программы для виртуального процессора. |
2 | Сохранить | Сохраняет исходный файл программы для виртуального процессора. |
3 | Выход | Завершает работу. |
Пункт меню ПРОГРАММА
Меню ПРОГРАММА содержит команды, перечисленные в таблице 3.3.
Таблица 3.3. Меню ПРОГРАММА.
№ | Пункт | Описание |
1 | Загрузить | Загружает исходный код программы из группы ИСХОДНЫЙ КОД в ОЗУ. |
2 | Выполнить | Начинает выполнение программы, загруженной в ОЗУ. |
3 | Остановить | Останавливает выполнение программы, загруженной в ОЗУ. |
4 | Сбросить | Сбрасывает загруженную программу в исходное состояние. Если программа выполнялась, то она будет остановлена. |
Пункт меню ПРИМЕРЫ
Меню ПРИМЕРЫ содержит команды, перечисленные в таблице 3.4.
Таблица 3.4. Меню ПРИМЕРЫ.
№ | Пункт | Описание |
1 | Бегущий огонь | Программа бегущий огонь: на выходах процессора поочерёдно устанавливается 1. |
2 | Бегущая тень | Программа бегущая тень: на выходах процессора поочерёдно устанавливается 0. |
3 | Двоичный код | Программа двоичный код: на выходах процессора перебираются двоичные числа от 0 до 7. |
При выборе любой из этих команд происходит следующее:
- В группу ИСХОДНЫЙ КОД загружается исходный код выбранной программы
- Программа загружается в ОЗУ
- Включается эмуляция работы процессора по выбранной программе, то есть программа начинает выполняться
Пункт меню СЕРВИС
Меню СЕРВИС содержит команды, перечисленные в таблице 3.5.
Таблица 3.5. Меню СЕРВИС.
№ | Пункт | Описание |
1 | Настройки | Вызывает окно настроек программы. |
Пункт меню СПРАВКА
Меню СПРАВКА содержит команды, перечисленные в таблице 3.6.
Таблица 3.6. Меню СПРАВКА.
№ | Пункт | Описание |
1 | Помощь | Выполняет переход на страницу справочных материалов, которая находится в Интернете. |
2 | О программе | Вызывает окно с краткой информацией о программе. |
Панель инструментов
На панели инструментов расположены кнопки, описанные в таблице 3.7.
Таблица 3.7. Кнопки панели инструментов.
№ | Кнопка | Описание |
1 | ![]() |
Открывает исходный файл программы для виртуального процессора. Дублирует команду меню ФАЙЛ – ОТКРЫТЬ. |
2 | ![]() |
Сохраняет исходный файл программы для виртуального процессора. Дублирует команду меню ФАЙЛ – СОХРАНИТЬ. |
3 | ![]() |
Вызывает окно настроек. Дублирует команду меню СЕРВИС – НАСТРОЙКИ. |
4 | ![]() |
Открывает справочную информацию. Дублирует команду меню СПРАВКА – ПОМОЩЬ. |
5 | ![]() |
Выполняет переход на страницу Интернет-магазина, где можно приобрести Delphi. |
6 | ![]() |
Выполняет переход на страницу Интернет-магазина, где можно приобрести обучающий видеокурс по JavaScript. |
7 | ![]() |
Выполняет переход на страницу Интернет-магазина, где можно приобрести антивирус Касперского. |
Как начинающим, так и бывалым программистам рекомендуем обратить внимание на кнопки 5 и 6. Всем пользователям рекомендуем обратить внимание на кнопку 7.