Алгоритмические языки и программирование. Лабораторная работа №3. Вариант № 4
Состав работы
|
|
|
|
|
|
|
|
Описание
ЛАБОРАТОРНАЯ РАБОТА 3
Тема: Создание главного меню.
Цель работы: Научится использовать в приложении главное меню.
Задание 1. Выполните следующие действия
Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке 3.1. Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней части формы теперь можно видеть разработанное меню.
Image149.gif
Рисунок 3.1 Вид меню при конструировании
При нажатии на отдельный пункт меню должно появляться информационное окно, которое содержит значение соответствующей характеристики формы. Двойной щелчок по пункту меню дает заготовку обработчика. Например, нажатие пункта Ширина можно обработать следующим образом
procedure TForm1.N2Click(Sender: TObject);
var s: string;
begin
___s:= format('Width %d', [width]);
___ShowMessage(s);
end;
Аналогичным образом обработайте остальные пункты меню, создавая информационные окна с соответствующей информацией о форме.
Для быстрого вызова команд можно использовать так называемые быстрые клавиши. Для этого для каждого пункта меню установите свойство ShortCut, выбрав значение из списка. При этом нужно следить, чтобы быстрые клавиши не повторялись во избежание коллизий.
Поместите на форму компонент ImageList (закладка Win32 на Палитре компонентов). Дважды щелкнув на компонент, можно вызвать редактор этого компонента. Используйте кнопку Add, чтобы добавить иконки (файлы с расширением ico). Можно использовать любые готовые иконки либо создать их самостоятельно. Для этого нужно вызвать редактор изображений (пункт главного меню Tools → Image Editor). Далее создайте новое изображение File → New → Icon file ( .ico). Нарисуйте икону, используя различные цвета и инструменты на панели. Сохраните иконку в свою директорию. Рекомендуется добавить в ImageList 5-6 различных иконок.
Выделите компонент MainMenu1 и установите свойство Images равным ImageList1. После этого для каждого пункта меню установите свойство ImageIndex, выбрав из списка нужную иконку. Меню может выглядеть так.
Image153.gif
Рисунок 3.2 Вид меню
Для каждого из пунктов меню Размеры установите свойство Break равным mbBarBreak. Запустите приложение, проверьте его работу.
Задание 2.
Создайте новое приложение. Добавьте на форму компонент MainMenu и приведите его к следующему виду.
Image155.gif
Рисунок 3.3 Вид меню
Для каждого пункта меню укажите иконку и горячую комбинацию клавиш.
Каждый пункт меню запрограммируйте так, чтобы при вызове появлялось информационное окно с соответствующей информацией. При вызове пункта меню «Выход» приложение должно завершать свою работу.
Тема: Создание главного меню.
Цель работы: Научится использовать в приложении главное меню.
Задание 1. Выполните следующие действия
Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке 3.1. Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней части формы теперь можно видеть разработанное меню.
Image149.gif
Рисунок 3.1 Вид меню при конструировании
При нажатии на отдельный пункт меню должно появляться информационное окно, которое содержит значение соответствующей характеристики формы. Двойной щелчок по пункту меню дает заготовку обработчика. Например, нажатие пункта Ширина можно обработать следующим образом
procedure TForm1.N2Click(Sender: TObject);
var s: string;
begin
___s:= format('Width %d', [width]);
___ShowMessage(s);
end;
Аналогичным образом обработайте остальные пункты меню, создавая информационные окна с соответствующей информацией о форме.
Для быстрого вызова команд можно использовать так называемые быстрые клавиши. Для этого для каждого пункта меню установите свойство ShortCut, выбрав значение из списка. При этом нужно следить, чтобы быстрые клавиши не повторялись во избежание коллизий.
Поместите на форму компонент ImageList (закладка Win32 на Палитре компонентов). Дважды щелкнув на компонент, можно вызвать редактор этого компонента. Используйте кнопку Add, чтобы добавить иконки (файлы с расширением ico). Можно использовать любые готовые иконки либо создать их самостоятельно. Для этого нужно вызвать редактор изображений (пункт главного меню Tools → Image Editor). Далее создайте новое изображение File → New → Icon file ( .ico). Нарисуйте икону, используя различные цвета и инструменты на панели. Сохраните иконку в свою директорию. Рекомендуется добавить в ImageList 5-6 различных иконок.
Выделите компонент MainMenu1 и установите свойство Images равным ImageList1. После этого для каждого пункта меню установите свойство ImageIndex, выбрав из списка нужную иконку. Меню может выглядеть так.
Image153.gif
Рисунок 3.2 Вид меню
Для каждого из пунктов меню Размеры установите свойство Break равным mbBarBreak. Запустите приложение, проверьте его работу.
Задание 2.
Создайте новое приложение. Добавьте на форму компонент MainMenu и приведите его к следующему виду.
Image155.gif
Рисунок 3.3 Вид меню
Для каждого пункта меню укажите иконку и горячую комбинацию клавиш.
Каждый пункт меню запрограммируйте так, чтобы при вызове появлялось информационное окно с соответствующей информацией. При вызове пункта меню «Выход» приложение должно завершать свою работу.
Дополнительная информация
В файле находятся отчет в ворде и отдельно сам исполняющий файл Делфи. Внимание - после скачивания следует изменить мою фамилию на Вашу фамилию. Операция эта занимает не более минуты.
Работа выполнена качественно и сдана с первого раза!
Работа выполнена качественно и сдана с первого раза!
Похожие материалы
Алгоритмические языки и программирование
andreyka1486
: 9 марта 2013
Контрольная работа
ПРАВИЛА ВЫПОЛНЕНИЯ И ОФОРМЛЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ
При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работы, выполненные без соблюдения этих правил, не засчитываются и возвращаются студенту для переработки.
На титульном листе должны быть указаны фамилия студента, его инициалы, номер варианта, название дисциплины.
В работу должны быть включены все задачи, указанные в задании, строго по своему варианту. Контрольные работы, содер
50 руб.
Алгоритмические языки и программирование. Лабораторная №1. Вариант № 4
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 1
Тема: Первое приложение на DELPHI
Цель работы: Ознакомиться с основными приемами работы в среде DELPHI
Задание 1. Выполните последовательно следующие действия
Запустите Delphi. (Пуск → Программы → Borland Delphi 5)
Выберите в Палитре компонентов закладку Standard.
Перенесите с Палитры компонентов на форму компоненты TLabel и TButton. Для этого поочередно подводите курсор мыши к компонентам, читая подсказки, до тех пор, пока не появится Label. Выберете его, нажав
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №4. Вариант № 4
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 4
Тема: Создание простейшего текстового редактора.
Цель работы: Освоить использование основных диалоговых компонентов.
Задание 1. Выполните следующие действия
Поместите на форму компонент ТMainMenu. Структура меню должна иметь вид:
Image157.gif
Рисунок 4.1 Структура меню
При выборе пункта Автор должно появляется информационное окно с данными автора. При выборе пункта Выход приложение завершает свою работу.
Запустите приложение. Проверьте работу приложения
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №2. Вариант № 4
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 2
Тема: Определение нажатой клавиши и нажатого символа.
Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов.
Задание 1. Выполните следующие действия
Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose. Тогда при нажатии на эту кнопку приложение будет закрываться.
При создании одинаковых по размеру
50 руб.
Алгоритмические языки и программирование Лабораторная работа №5. Вариант 04
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 5
Тема: Создание заставки текстового редактора. Создание таймера.
Цель работы: Научиться использовать различные виды форм.
Порядок выполнения работы:
Создание заставки
Откройте ранее созданный текстовый редактор. Создайте с помощью команды меню File → New → Form новую форму Form2. Эта форма будет использоваться в качестве заставки перед запуском главного окна приложения. Для новой формы удалите значение свойства Caption. Свойству BorderStyle присвойте значение bsNone (рез
50 руб.
Лабораторная работа №3 Вариант -4
stenok
: 20 января 2020
Написать программу, находящую решение задачи нелинейного программирования методом Эрроу-Гурвица с точностью 0.0001.
50 руб.
Лабораторная работа №3-4 вариант 4
BOND
: 12 мая 2009
Работа 6.8.
Изучение температурной зависимости электропроводности полупроводников
1. Цель работы
Изучить зависимость электропроводности полупроводникового образца от температуры. Определить ширину запрещенной зоны
Работа 7.3.
Определение длины электромагнитной волны методом дифракции Фраунгофера
1. Цель работы
Исследовать явление дифракции электромагнитных волн. С помощью дифракционной решетки проходящего света измерить длины электромагнитных волн видимого диапазона
90 руб.
Информатика. Лабораторная работа №3. Вариант №4
Fockus
: 5 июля 2021
В соответствии с вариантом разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
Проведите тестирование программы в среде программирования.
Таблица 1 – Вариант задания
Вариант 4 Создать текстовый файл с произвольным числом строк. В качестве исходного текста задать арифметическое
выражение, записанное на языке Си.
Проверить, соблюдается ли баланс открывающихся и закрывающихся скобок. Если равенство соблюдается, то выве
100 руб.
Другие работы
Психология семьи и семейного воспитания - тест с ответами Синергия - 2022
StudentHelp
: 23 ноября 2022
Психология семьи и семейного воспитания - тест с ответами Синергия - 2022
60 вопросов с ответами.
Все ответы выделены цветом.
Для удобства поиска воспользуйтесь в тексте - CTRL + F
390 руб.
Статья: Сергиевское (Коньково-Сергиевское)
elementpio
: 26 августа 2013
Есть какая-то притягательная сила в старых описаниях местностей и путеводителях. Их напрасно забытые авторы помогают нам представить то, чего давно уж нет. Откроем один из таких документов.
"На правой стороне большой дороги, против коньковских дворов, красуется на возвышенном месте березовая роща с правильно засаженными аллеями, принадлежавшая, вероятно, к парку графа [М.И.] Воронцова; ныне часть ее обращена в деревенское кладбище. Посредине рощи большой курган, и по ту сторону, на склоне больш
Сети связи
my-mind
: 21 февраля 2014
1. Назначение станций: АТС типа SI-2000, AXE-10 и АТСКУ
2. Структурный состав абонентов станций:
2.1. Аппараты квартирного сектора: 77%
2.2. Аппараты делового сектора: 25%
2.3. Количество таксофонов _____________ 0,7%
2.4. Кабины переговорных пунктов: ____________0,1%
2.5. Количество м/г таксофонов:__________________________0,2%
2.6. Количество ТА с тастатурным НН: 80% от числа
абонентов квартирного и народнохозяйственного сектора.
4. Телефонная нагрузка АТС:
4.1. Данные об интенсивности - согл
450 руб.
Проект реконструкции ремонтной мастерской СПК «Красный Яр» Ижморского района с разработкой стенда для снятия и одевания гусеничных лент тракторов
Рики-Тики-Та
: 27 декабря 2015
Содержание
Введение………………………………………………………………..….…. 6
1 Обоснование проекта…………………………………………....…….….…. 7
1.1 Краткая характеристика предприятия..……………………………….….. 7
1.2 Анализ основных технико-экономических показателей хозяйства….… 8
1.3 Характеристика ремонтной базы.………………………………………… 15
1.4 Выводы по характеристике исходного предприятия….……………….. 21
2 Технологическая часть…………………………………….…………….…... 23
2.1 Обоснование и расчет параметров проектируемой мастерской ……...... 24
2.2 Проектирование реконст
825 руб.