Алгоритмические языки и программирование. Лабораторная работа №2. Вариант № 4

Цена:
50 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

ЛАБОРАТОРНАЯ РАБОТА 2
Тема: Определение нажатой клавиши и нажатого символа.
Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов.
Задание 1. Выполните следующие действия
Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose. Тогда при нажатии на эту кнопку приложение будет закрываться.
При создании одинаковых по размеру объектов пользуйтесь буфером обмена или командой Edit → Size. Для выравнивания положения объектов на форме используйте команду Edit → Align.
Для всех объектов типа Label установить свойство AutoSize равным False, свойство Aligment – taCenter. Для меток слева установите нужные свойства Caption, Font. Для меток справа удалите свойство Caption, измените свойство Font по своему усмотрению.
Для всех объектов типа ТLabel оформите границы, используя такие декоративные элементы, как фаски (компонент ТBevel на закладке палитры компонентов Additional). У объектов типа ТBevel установите значения свойств Shape и Style.
В результате окно будет выглядеть примерно так
Image145.gif
Рисунок 2.1 Примерный вид окна
Установите для формы значение свойства KeyPreview равным True для того, чтобы форма могла обрабатывать события для клавиатуры.
В процедуре обработки события OnKeyDown для формы необходимо выполнить следующие действия. Показать значение переменной Key (код виртуальной клавиши) в качестве нажатой клавиши. Для преобразования кода в строковую переменную используйте функцию IntToStr. Проверить были ли нажаты клавиши Shift, Alt, Ctrl (принадлежат ли элементы ssShift, ssAlt, ssCtrl множеству Shift, которое передаётся процедуре в качестве параметра). Создать строку из комбинации нажатых клавиш (например, Shift+Alt+Ctrl, если были нажаты все три клавиши) и поместить её на форму в соответствующее место.
Например, для проверки нажатия клавиши Alt можно использовать следующий код
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if ssAlt in Shift then Label6.Caption:= 'Alt';
end;
Процедура обработки события OnKeyPress получает значение параметра Key, равное символу ASCII. Для отображения символа в объекте Label2 используйте Label2.Caption:= Key.
В процедуру обработки события формы OnKeyUp добавьте операторы очистки заголовков объектов типа Label из среднего столбца. Например, Label2.Caption:= ''.
При нажатии клавиши с буквой A (англ. раскладка) будет отображаться нажатый символ «а» и код нажатой клавиши 65.
Image147.gif
Рисунок 2.2 Работа приложения
При нажатии комбинации клавиш Shift + A (англ. раскладка) будет отображаться нажатый символ «A», код нажатой клавиши 65 и название клавиши Shift.
Image148.gif
Рисунок 2.3 Работа приложения
Задание 2.
Добавьте на форму еще один компонент ТLabel. При нажатии определенной комбинации клавиш в метке должны появляться название группы и фамилия студента. Комбинация клавиш выбирается по последней цифре шифра студента.
Alt + 5

Дополнительная информация

В файле находятся отчет в ворде и отдельно сам исполняющий файл Делфи. Внимание - после скачивания следует изменить мою фамилию на Вашу фамилию. Операция эта занимает не более минуты.
Работа выполнена качественно и сдана с первого раза!
Алгоритмические языки и программирование
Контрольная работа ПРАВИЛА ВЫПОЛНЕНИЯ И ОФОРМЛЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работы, выполненные без соблюдения этих правил, не засчитываются и возвращаются студенту для переработки. На титульном листе должны быть указаны фамилия студента, его инициалы, номер варианта, название дисциплины. В работу должны быть включены все задачи, указанные в задании, строго по своему варианту. Контрольные работы, содер
User andreyka1486 : 9 марта 2013
50 руб.
Алгоритмические языки и программирование. Лабораторная №1. Вариант № 4
ЛАБОРАТОРНАЯ РАБОТА 1 Тема: Первое приложение на DELPHI Цель работы: Ознакомиться с основными приемами работы в среде DELPHI Задание 1. Выполните последовательно следующие действия Запустите Delphi. (Пуск → Программы → Borland Delphi 5) Выберите в Палитре компонентов закладку Standard. Перенесите с Палитры компонентов на форму компоненты TLabel и TButton. Для этого поочередно подводите курсор мыши к компонентам, читая подсказки, до тех пор, пока не появится Label. Выберете его, нажав
User andreyka1486 : 25 февраля 2013
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №4. Вариант № 4
ЛАБОРАТОРНАЯ РАБОТА 4 Тема: Создание простейшего текстового редактора. Цель работы: Освоить использование основных диалоговых компонентов. Задание 1. Выполните следующие действия Поместите на форму компонент ТMainMenu. Структура меню должна иметь вид: Image157.gif Рисунок 4.1 Структура меню При выборе пункта Автор должно появляется информационное окно с данными автора. При выборе пункта Выход приложение завершает свою работу. Запустите приложение. Проверьте работу приложения
User andreyka1486 : 25 февраля 2013
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №3. Вариант № 4
ЛАБОРАТОРНАЯ РАБОТА 3 Тема: Создание главного меню. Цель работы: Научится использовать в приложении главное меню. Задание 1. Выполните следующие действия Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке 3.1. Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработ
User andreyka1486 : 25 февраля 2013
50 руб.
Алгоритмические языки и программирование Лабораторная работа №5. Вариант 04
ЛАБОРАТОРНАЯ РАБОТА 5 Тема: Создание заставки текстового редактора. Создание таймера. Цель работы: Научиться использовать различные виды форм. Порядок выполнения работы: Создание заставки Откройте ранее созданный текстовый редактор. Создайте с помощью команды меню File → New → Form новую форму Form2. Эта форма будет использоваться в качестве заставки перед запуском главного окна приложения. Для новой формы удалите значение свойства Caption. Свойству BorderStyle присвойте значение bsNone (рез
User andreyka1486 : 25 февраля 2013
50 руб.
Лабораторная работа №2. Вариант 4
1. Решите аналитически матричную игру 2×2, заданную платежной матрицей (найдите оптимальные стратегии игроков и цену игры). 2. Напишите программу, моделирующую результаты игры, разыграв 100 партий. Программа должна выводить: результаты моделирования в виде таблицы с заголовками: Номер партии Случайное число для игрока А Стратегия игрока А Случайное число для игрока В Стратегия игрока В Выигрыш игрока А Накопленный выигрыш А Средний выигрыш А *средний выигрыш игрока А находится как отношение нак
User stenok : 8 января 2020
50 руб.
Физика. Лабораторная работа №2. Вариант №4
Лабораторная работа № 2 “Определение удельного заряда электрона методом магнетрона”. Измерение удельного заряда электрона методом магнетрона Цель работы: 1. Ознакомиться с законами движения заряженных частиц в электрическом и магнитном полях. 2. Измерить удельный заряд электрона с помощью цилиндрического магнетрона.
User Nina1987 : 12 марта 2018
50 руб.
Вычислительная математика лабораторная работа 2 вариант 4
Приближенное решение систем линейных уравнений Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, результаты аналитических расчетов, формулы используемых методов, исходный текст программы (с указанием языка реализации) и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы (программу можно писать на любом языке программирования). Задание на лабораторную работу 1. Привести систему к виду, подхо
User svladislav987 : 23 августа 2023
300 руб.
Лабораторные работы 1, 2, 3 Визуальное программирование и человеко-машинное взаимодействие Любой вариант
Любой вариант Лабораторная работа №1 Знакомство с основными интерфейсными элементами Для проверки лабораторной работы необходимо представить следующее: 1. Отчет по работе. Включает: задание, текст программы, скрины работы приложения. 2. Текст программы Задание на лабораторную работу 1. Создать визуальную часть приложения (интерфейс), используя необходимые компоненты. Все нужные компоненты указаны на рисунке 1. Их расположение и общий вид формы может выбираться самостоятельно. 2. Прилож
User SOKOLOV : 17 января 2026
890 руб.
Лабораторные работы 1, 2, 3 Визуальное программирование и человеко-машинное взаимодействие Любой вариант
Лабораторная работа №4 по дисциплине: Функциональное и логическое программирование. Вариант 0 (10, 20 и т.д.)
Задание Напишите на языке ПРОЛОГ программу, которая список целых чисел преобразует в новый "двойной" список таким образом, что каждый элемент исходного списка удваивается. Список вводится с клавиатуры, цель – внутренняя. Например: Список [1,2,3] преобразуется в [1,1,2,2,3,3]. Исходный текст программы Результаты работы программы
User Учеба "Под ключ" : 7 января 2017
150 руб.
Проект розширення виробничих потужностей ТОВ "Сумські м’ясопродукти"
Зміст 1. Резюме 2. Загальний опис компанії 3. Опис продукції 4. План маркетингу 4.1 Аналіз ринку 4.2 Конкурентний аналіз 4.3 Стратегія маркетингу й характеристика споживачів 4.4 Сировинна база виробництва 5. Виробничий план 6. Організаційна структура 7. Фінансовий план 7.1 Розрахунок обсягу кредиту 7.2 Розрахунок доходів 1. Резюме Асортимент продукції - копчена й варена ковбаса в штучній оболонці, копчене м'ясо різних видів. Технологія виробництва передбачає використання спеціаль
User Slolka : 2 ноября 2013
10 руб.
Соотношение понятий "объект" и "предмет" социологии
Социология. реферат 3 семестр 13 вариант Реферат по Социологии На тему: «Соотношение понятий "объект" и "предмет" социологии» 1. Введение Социология (фр. sociologie, лат. Societas — общество и греч.— Logos — наука об обществе) — наука об обществе, отдельных социальных институтах (государство, право, мораль и т. п.), процессах и общественных социальных общностях людей. Впервые понятие социология введено в научный оборот еще в середине XIX в. основоположником позитивизма, французским ученым Огюст
User nataliykokoreva : 17 ноября 2013
50 руб.
up Наверх