Проект «Даты и время»

   Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux.

   Цель работы. Научиться применять строковые функции в системах объектно-ориентированного и алгоритмического программирования.

   Задание. Разобрать проект, в котором:
   - на метку выводится текущее время;
   - на метку выводится прошедшее (или оставшееся) количество дней с (до) какого-либо события;

   Проект «Даты и время» на языках объектно-ориентированного программирования Visual Basic 2005 или Gambas

   1. В операционной системе Windows запустить систему объектно-ориентированного программирования Visual Basic 2005 командой [Программы - Visual Basic 2005 Express Edition].
   Или:
   В операционной системе Linux запустить систему объектно-ориентированного программирования Gambas командой [Программы - Средства разработки - Gambas].

   Создадим графический интерфейс проекта.

   2. Разместить на форме следующие объекты:
   - метки Label1 и Label3 для вывода текста;
   - метку Label2 для вывода значений текущего времени;
   - метку Label4 для вывода прошедшего (или оставшегося) количества дней с (до) какого-либо события;
   - объект Timer1 (находится в разделе Toolbox - Components) для периодического обновления значения времени, который вызывает событие Tick через определённые пользователем интервалы времени (его наличие обязательно). И обратите внимание, что в режиме выполнения проекта объекта Timer не виден.

VisualBasic 2005 EE|Закрыть

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-1.png
http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-2.png

Gambas3|Закрыть

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-3.png
http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-4.png

Периодичность Tick может быть задана в свойстве Interval, измеряемом в миллисекундах (может изменяться от 0 до 65535). Для того чтобы событие Tick происходило каждую секунду, необходимо свойству Interval присвоить значение 1000.

   3. Выделить объект Timer1 и с помощью диалогового окна Свойства присвоить свойству Internal значение 1000, а свойству Enabled значение True.
   Создадим обработчик события на языке Visual Basic. Дату необходимо задать в формате День/Месяц/Год.
   4. Для Visual Basic 2005 EE
http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-5.png

   5. Для Gambas3
http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-6.png

   6. Запустить проект. На одну метку с интервалом в одну секунду будет выводиться системное время компьютера, а на другую метку - количество дней, прошедших со дня рождения текущей даты.

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-7.png http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-24/24-8.png