Главная  Гостевая книга   Исходники  О разработчиках  Основы VB  Сайты о VB      Наши проекты 

Глава 6-Математические функции

В этой главе мы познокомимся с элементами таймер а также разберем некоторые встроенные функции Visual Baic.Сделаем электронные часы а также программу калькулятор.

1.Делаем программу калькулятор

Для модели калькулятора понадобятся следующие элементы:

    1. Четыре кнопки (CommandButton) для выполнения арифметических операций: сложить вычесть умножить разделить.

    2.  Кнопка для окончания  работы с приложением

    3. Три текстовых поля (TextBox) для ввода двух аргументов и показа результата

    4. Пять надписей (Label) для оформления.

    5. Графическое поле (PictureBox) для оформления СПРАВКИ. Чтобы заполнить графическое поле рисунком необходимо выделить объект найти свойство Picture и выбрать необходимую картинку из объектов ClipArt

Составим программу которая выполняет функции калькулятора:

Нажимаем на форму правой кнопкой -)показать код

 

Private sub Command1_Click()

Text3.text=val(text1.text)+val(text2.text)' Выполняется сложение

Label1.Caption="+"

End Sub

 

Private Sub Command2_Click()

Text3.text=val(text1.text)-val(Text2.text)' Выполняется вычитание

Label1.Caption="-"

End Sub

Private Sub Command3_Click()

Text3.text=val(text1.text)*val(Text2.text)' Выполняется Умножение

Label1.Caption="*"

End Sub

Private sub Command4_Click()

                                                                           'Выполняется деление если делитель не равен

if  val(Text2.text)<>0 Then                              'нулю иначе функция Visual Basic MsgBox выдает

Text3.Text=val(Text1.text)/val(Text2.text)      'сообщение "деление на ноль"

Label1.Caption="/"

Else

MsgBox ("деление на ноль")

End if

End Sub

Private sub Command5_Click()

End                                                   'Закрытие программы

End Sub

Private Sub Form_Load()

Text1.text=""                                           'очистка текстовых полей и удаление надписей с элементов Label

Text2.text=""

Text3.text=""

Label1.caption=""

Form1.Caption="Калькулятор"      'выводит текст в заголовке окна

End Sub

Вот и все просто ведь правда!!!!                                           Исходник прилагается -Kalk.zip

2. Делаем Простенькие часы

И так традиционно создаем стандартный exe проект.

Поместим на форму элемент label и элемент таймер. Изменим свойство font элемента label1 (поставте 14 шрифт жирный) как на рисунке:

в свойстве Enterval элемента Timer1 установим значение 1000 этим мы зададим срабатывание таймера каждые 1000 милесекунд (1 секунда)

Теперь пишем код программы:

 

Private Sub Form_Load()
Label1.Caption = Time              
'При загрузке формы сразу выводится время
Form1.Captin="Крутые часы"

End Sub

Private Sub Timer1_Timer()
Label1.Caption = Time             
'сдесь при каждом срабатывании таймера обновляется время
End Sub

Скачать исходник:      Chasi.zip

На этом и заканчивается наш с вами урок Удачи!

 

Hosted by uCoz