«Языки программирования высокого уровня в технике связи».«Создание заставки текстового редактора. Создание таймера» Лабораторная работ №5
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №5
«Создание заставки текстового редактора. Создание таймера»
Цель работы: Научиться использовать различные виды форм.
Порядок выполнения работы:
Создание заставки
1. Используйте ранее созданный текстовый редактор. Откройте с помощью File® New новую форму Form2. Удалите значение свойства Caption. Свойству BorderStyle присвойте значение bsNone (результат увидите только при запуске программы). Для удаления кнопок минимизации, максимизации формы и системного меню установите у свойства BorderIcons значения подсвойств biMinimize, biMaximize, biSystemMenu равными False( результат увидите только при запуске программы).
2. Свойство Enabled установите равным False для того, чтобы заблокировать обработку событий и лишить возможности пользователя управлять окном с помощью клавиатуры или мыши.
3. Сохраните проект, определив имя второго программного модуля проекта.
4. Выберите Project ® Options. В предложенном окне выберите закладку страницы Forms. Переместите Form2 из списка AutoCreate в список Available для рационального использования памяти и ресурсов.Преобразуйте исходный файл проекта. Для этого выполните команду Project ® Viewt Sourсe и измените операторы между begin и end
5. Для того, чтобы заставка оставалась на экране несколько секунд, для обработчика события OnCreate главной формы Form1 добавьте следующие операторы:
CurrentTime:=GetTickCount div 1000;
{ Процедура CurrentTime возвращает время работы Windows в миллисекундах}
while((GetTickCount div 1000)<(CurrentTime+4)) do;
{ Организация паузы в 4 секунды}
Объявите переменную CurrentTime типа longint.
6. Поместите на форму заставки компонент Image из закладки Additional палитры компонентов. Если два раза щелкнуть мышью на объекте Image1, то появится окно Picture Editor. Щелкнув по кнопке Load, выберите файл с картинкой для загрузки картинки в окно Picture Editor. (Можно загрузить стандартные картинки C:\Program Files\Common Files\Borland Shared\Images\…) Для того, чтобы растровое изображение внутри объекта Image1 занимало всю клиентную область, требуется изменить значение свойства Strech образа на True.
7. Поместите на форму заставки справа и снизу от рисунка два компонента Label из закладки Standard палитры компонентов. Отобразите на них информацию об авторе приложения и название приложения, используя различный размер, цвет и начертание шрифта.
8. Запустите приложение и проверьте его работу.
Создание таймера
1. Добавьте к проекту новую форму Form3. Переместите Form3 из списка AutoCreate в список Available для рационального использования памяти и ресурсов.
2. Измените границы окна у Form3, сделайте их невидимыми, уберите значки максимизации, минимизации, системного меню.
3. Поместите на форму Form3 компонент Label, свойству Caption этого компонента присвойте значение 00:00:00. Выберите для своих часов шрифт, размер и стиль.
4. Преобразуйте исходный файл проекта. Для этого выполните команду Project ® Viewt Sourсe и добавьте перед строкой Application.Run операторы
Form3:=TForm3.Create(Application);
Form3.Show;
Form3.Update;
5. Поместите на форму Form3 компонент Timer из закладки System. В обработчик события OnTimer объекта Тimer1 добавьте следующую строку:
Label1.Caption:=TimeToStr(Time);
{TimeToStr преобразует текущее время в строку}
6. Для события OnCreate формы Form3 выберите обработчик Timer1Timer, который был создан для компонента Timer1. Тогда текущее время будет записано в метку до появления окна.
7. Для формы Form3 установите свойство Formstyle равным fsStayOnTop для того, чтобы часы были расположены всё время поверх других окон. Кроме того, установите свойство Visible в True.
«Создание заставки текстового редактора. Создание таймера»
Цель работы: Научиться использовать различные виды форм.
Порядок выполнения работы:
Создание заставки
1. Используйте ранее созданный текстовый редактор. Откройте с помощью File® New новую форму Form2. Удалите значение свойства Caption. Свойству BorderStyle присвойте значение bsNone (результат увидите только при запуске программы). Для удаления кнопок минимизации, максимизации формы и системного меню установите у свойства BorderIcons значения подсвойств biMinimize, biMaximize, biSystemMenu равными False( результат увидите только при запуске программы).
2. Свойство Enabled установите равным False для того, чтобы заблокировать обработку событий и лишить возможности пользователя управлять окном с помощью клавиатуры или мыши.
3. Сохраните проект, определив имя второго программного модуля проекта.
4. Выберите Project ® Options. В предложенном окне выберите закладку страницы Forms. Переместите Form2 из списка AutoCreate в список Available для рационального использования памяти и ресурсов.Преобразуйте исходный файл проекта. Для этого выполните команду Project ® Viewt Sourсe и измените операторы между begin и end
5. Для того, чтобы заставка оставалась на экране несколько секунд, для обработчика события OnCreate главной формы Form1 добавьте следующие операторы:
CurrentTime:=GetTickCount div 1000;
{ Процедура CurrentTime возвращает время работы Windows в миллисекундах}
while((GetTickCount div 1000)<(CurrentTime+4)) do;
{ Организация паузы в 4 секунды}
Объявите переменную CurrentTime типа longint.
6. Поместите на форму заставки компонент Image из закладки Additional палитры компонентов. Если два раза щелкнуть мышью на объекте Image1, то появится окно Picture Editor. Щелкнув по кнопке Load, выберите файл с картинкой для загрузки картинки в окно Picture Editor. (Можно загрузить стандартные картинки C:\Program Files\Common Files\Borland Shared\Images\…) Для того, чтобы растровое изображение внутри объекта Image1 занимало всю клиентную область, требуется изменить значение свойства Strech образа на True.
7. Поместите на форму заставки справа и снизу от рисунка два компонента Label из закладки Standard палитры компонентов. Отобразите на них информацию об авторе приложения и название приложения, используя различный размер, цвет и начертание шрифта.
8. Запустите приложение и проверьте его работу.
Создание таймера
1. Добавьте к проекту новую форму Form3. Переместите Form3 из списка AutoCreate в список Available для рационального использования памяти и ресурсов.
2. Измените границы окна у Form3, сделайте их невидимыми, уберите значки максимизации, минимизации, системного меню.
3. Поместите на форму Form3 компонент Label, свойству Caption этого компонента присвойте значение 00:00:00. Выберите для своих часов шрифт, размер и стиль.
4. Преобразуйте исходный файл проекта. Для этого выполните команду Project ® Viewt Sourсe и добавьте перед строкой Application.Run операторы
Form3:=TForm3.Create(Application);
Form3.Show;
Form3.Update;
5. Поместите на форму Form3 компонент Timer из закладки System. В обработчик события OnTimer объекта Тimer1 добавьте следующую строку:
Label1.Caption:=TimeToStr(Time);
{TimeToStr преобразует текущее время в строку}
6. Для события OnCreate формы Form3 выберите обработчик Timer1Timer, который был создан для компонента Timer1. Тогда текущее время будет записано в метку до появления окна.
7. Для формы Form3 установите свойство Formstyle равным fsStayOnTop для того, чтобы часы были расположены всё время поверх других окон. Кроме того, установите свойство Visible в True.
Дополнительная информация
зачет
Похожие материалы
Лабораторная работа №5 по дисциплине: «Языки программирования высокого уровня» : «Создание заставки текстового редактора. Создание таймера" Вариант 1 (11,21,..)
naviS
: 28 января 2013
Работа содержит инструкцию по подгонке программы под свои данные.
Вариант1 (11,21,..) (вариант выбирается по последней цифре шифра студента): исполняемые файлы (exe), все файлы, текстовые файлы (txt)
Работа делается на основе ЛР№4
Цель работы: Научиться использовать различные виды форм.
Задание: Создание заставки и создание таймера.
150 руб.
Лабораторная работа № 5 Тема: Создание заставки текстового редактора. Создание таймера. По дисциплине:Языки программирования высокого уровня в технике связи Вариант 4 Семестр 6
Jurgen
: 11 мая 2013
Цель работы: Научится использовать различные виды форм.
В ходе выполнения задания, мы добавили на форму семь различных компонентов: TMainMenu, TPopupMenu, TSaveDialog и TOpenDialog. А так же созданы две дополнительные формы с компонентами TLabel и TTimer
Форма №2:
Содержит компонент TLabel, в котором выводится текущее время и компонент TTimer, который выполняет роль таймера.
Файлы Делфи прилагаются.
300 руб.
Языки программирования высокого уровня в технике связи
ss011msv
: 13 ноября 2012
Итоговый зачет по курсу
Языки программирования высокого уровня в технике связи
1. Чем отличаются компоненты TRadioButtom и TRadioGroup?
Рассмотрим компонент TRadioGroup
Если в программе требуется использовать несколько групп переключателей (например, одну для выбора типа устройства, а другую для выбора его состояния), то можно применить один из двух подходов. Первый состоит в выделении для каждой группы специального объекта (панели), чтобы система Delphi могла понять, как объединяются пер
200 руб.
Языки программирования высокого уровня в технике связи
domicelia
: 16 сентября 2010
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Примерный вид букв приведен ниже (буквы обязательно имеют контур и закрашены внутри контура).
Задание 2. Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов см. ниже в таблице вариантов. Для опций меню обязательно установить быстрые клавиши и иконки.
Отчет+программа
300 руб.
Лабораторная работа № 5 по дисциплине "ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ В ТЕХНИКЕ СВЯЗИ" (вариант 3)
Greenberg
: 7 октября 2012
Тема: Создание заставки текстового редактора. Создание таймера.
Цель работы: Научиться использовать различные виды форм.
Порядок выполнения работы:
Создание заставки
1. Откройте ранее созданный текстовый редактор. Создайте с помощью команды меню File → New → Form новую форму Form2. Эта форма будет использоваться в качестве заставки перед запуском главного окна приложения. Для новой формы удалите значение свойства Caption. Свойству BorderStyle присвойте значение bsNone (результат увидите только п
79 руб.
«Языки программирования высокого уровня в технике связи» Лабораторная работа №2
tchestr
: 29 января 2013
Тема: Определение нажатой клавиши и нажатого символа.
Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов в среде DELPHI.
Порядок выполнения работы:
1. Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose.
• При создании одинаковых по размеру объектов пользуйтесь буфером обмена или командой Edit® Size. Для выравнивания пол
600 руб.
«Языки программирования высокого уровня в технике связи». Лабораторная работа №3
tchestr
: 29 января 2013
Тема: Создание главного меню
Цель работы: Научится использовать в приложении главное меню.
Порядок выполнения работы:
1. Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке.Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней ча
500 руб.
Зачет по дисциплине: «Языки программирования высокого уровня в технике связи». Билет 2.
teacher-sib
: 25 ноября 2016
1. Поясните, для чего предназначен компнент TEdit
200 руб.
Другие работы
Упрощенная система бухгалтерского учета для малого бизнеса
evelin
: 19 декабря 2013
На официальном сайте Минфина представлен новый документ – Информация № ПЗ-3/2010 «Об упрощенной системе бухгалтерского учета и бухгалтерской отчетности для субъектов малого предпринимательства» (далее – Информация № ПЗ-3/2010). В нем обобщены вопросы применения упрощенной системы бухгалтерского учета и бухгалтерской отчетности для субъектов малого предпринимательства. Как же рассматривают финансисты ведение бухгалтерского учета на малых предприятиях?
Кому предназначены рекомендации Минфина?
В о
10 руб.
Праславянское лексическое наследие и древнерусская лексика дописьменного периода
GnobYTEL
: 25 июля 2013
1. Нижеследующие заметки носят характер предварительных тезисов и содержат некоторые общие соображения, подкрепляемые конкретными примерами, без претензий на полноту. Это, скорее, подходы к структуре соответствующей главы в более крупной работе по русской исторической лексикологии, чем сама структура. Разумеется, что-то из предлагаемого мной можно было бы использовать и при непосредственной работе над главой о праславянском наследии. И все же сейчас кажется важнее обратить особое внимание на тру
5 руб.
Лабораторная работа 2 Тема: Подключение 7-сегментногоиндикатора напрямую через I2C. Подключение ЖК дисплея Цель: Научиться подключать индикаторы разных типов и программировать вывод информации на дисплей индикатора.
evgenii90
: 16 декабря 2024
Лабораторная работа 2
Тема: Подключение 7-сегментногоиндикатора напрямую через I2C. Подключение ЖК дисплея
Цель: Научиться подключать индикаторы разных типов и программировать вывод информации на дисплей индикатора.
Задание
1 Для каждого типа индикатора осуществить подключение к плате.
2 Запрограммировать вывод информации на дисплей.
3 Оформить отчет.
500 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 3.4 Вариант Г
Z24
: 19 декабря 2025
Вода движется по трубопроводу с расходом Q, последовательно преодолевает три ограничительные шайбы и вытекает в атмосферу. Определить показание манометра pм*, если диаметры всех отверстий одинаковы и равны dо. При решении принять коэффициенты расхода одинаковыми для всех отверстий μ = 0,64. Считать, что взаимное влияние шайб отсутствует, а полная потеря давления распределяется между ними поровну. (Величины Q и dо взять из таблицы 3).
150 руб.