Cоздание часов в Visual Basic 6.0

Поэтапное создание собственного сайта с нуля



Пример разработки стрелочных часов.
Создание стрелочных часов с помощью Visual Basic 6.0 (VB) ничем не отличается от создания других программ в среде разработки VB. Порядок разработки:
1.Рисуем стрелки к примеру в Fotoshop-е.
2.Помещаем стрелки и цифры в форму.
3.Устанавливаем свойства помещаемых в форму объектов.
4.Пишем код часов.
5.Компилируем проект в exe.

В этой программе мы рисовать стрелки не будем,а используем злемент управления Line. Открываем Visual Basic 6.0 и выбираем пункт Standart exe.В центр циферблата помещаем злемент управления Shape ,и к нему привязываем стрелки.Дважды щелкнув на панели управления элемент Line добавляем в форму часовую,минутную и секундную стрелки ,цифры по вашему усмотрению.

Передвиньте стрелки так, чтобы начало стрелок были в одной точке и на одной оси в элементе Shape.Теперь дважды включите элемент управления Label и расположите цифры по кругу.Я расположил много цифр,но вы можете ограничиться пока только цифрами 3,6,9,12.Далее в панели элементов управления выбираем элемент управления "Timer" , двойным щелчком по нему помещаем также в форму.Общий вид формы с расположеннымы злементами часов показан на рисунке.



Затем открываем окно свойств и устанавливаем свойста злементов.Чтобы выбрать свойства элемента просто щелкните по нему на форме.В окне свойств будут автоматически появляться свойства тех элементов которые вы выбрали на форме.

Элемент управления Timer
СвойствоЗначение
(Name)Timer1
Interval1000
Left463,272
Top3840


Форма
СвойствоЗначение
(Name) Form1
BackColorВыберите цвет
CaptionСтрелочные часы на Visual Basic
FillStyle1-Transparent[прозрачность]
Height5205
ScaleHeight4725
Top-75
Width5205


Центр стрелок
СвойствоЗначение
(Name)Shape3
BackFill1-Opaque
FillStyle1-Transparent[прозрачность]
Height255
Left2547,997
Shape3-Circle
Top2400
Width246,113


Стрелка часов
СвойствоЗначение
(Name)Line2
BorderWidth6
DrawMode13-CopyPen
X12663,815
X22663,815
Y12520
Y21920


Стрелка минут
СвойствоЗначение
(Name)Line3
BorderWidth3
DrawMode13-CopyPen
X12663,815
X22663,815
Y12520
Y23600


Секундная стрелка
СвойствоЗначение
(Name)Line1
BorderWidth2
BorderStyle1-Solid
DrawMode13-CopyPen
X12663,815
X24169,449
Y12520
Y22880


Далее устанавливайте свойства элементов циферблата если вы вводили их в форму. Я покажу пример на цифре 12.

Цифра 12

(Name)Label4
Alignment0-LeftJustify
Height375
Left2547,997
LinkTimeout50
TabIndex3
Top720
Width361,931


Когда установите свойства элементов сделайте двойной щелчок на готовой форме.Появится окно ввода кода.

Введите код часов.





Запустите приложение нажав кнопку Пуск в меню.Если у вас часы работают,то скомпилируйте приложение в файл exe ,открыв меню "Файл" и выберите пункт "Делать Project1.exe.".
Примерный вид приложения можете посмотреть.

Вы можете изменить внешний вид часов ,убрав верхнюю рамку с кнопками.Для этого откройте в разрабатываемой форме окно свойств щелкните на форме или откройте ее в меню "Проект" выбрав пункт "Объект". Включите свойство BorderStyle и выберите из списка 0-None.

Посмотрите этот вариант
Тогда вам нужно будет дополнительно описать процедуру отключения часов в коде

Private Sub Command1_Click()
Unload Me
End Sub

и ввести в форму кнопку отключения END.


Для сайта

Справка
Для сайта




Новые Технологии



Наверх