КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
End Sub. Private Sub Command1_Click()
End Sub End If End If Else End Sub
Private Sub Command1_Click() 'Объявление констант
Const P1 As String = "Проект эффективен" Const p2 As String = "Проект не эффективен"
'Проверка наличия введённой информации
If Text1 <> "" And Text2 <> "" _ And Text3 <> "" And Text4 <> "" Then
'Преобразование значений текстовых полей 'в десятичные числа
S = CDec(Text1) N = CDec(Text2) P = CDec(Text3) t = CDec(Text4)
'Расчёт дисконтной прибыли D = P / (1 + N / 100) ^ t
'Расчёт коэффициента эффективности k = D / S
'Округление и преобразование числовых значений в символьные Text5.Text = CStr(Round(D, 2)) Text6.Text = CStr(Round(k, 2))
'Проверка эффективности проекта
If k < 1 Then Text7.Text = p2 Text7.Text = P1 ' Сброс значений перменных
Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Сохраните проект. Выполните компиляцию. Закройте Visual Basic. Проверьте работоспособность приложения. Задание 2. Ввод числовой информации с использованием элемента управления Microsoft UpDown Создайте новый проект. Из меню Проект откройте палитру компонентов Visual Basic (Проект \ Компоненты). В окне Components (рис.32) выберите группу стандартных элементов Microsoft Windows Common Controls-2 6.0. Нажмите кнопку Применить. На панели элементов появятся стандартные элементы Windows. Нажмите кнопку Закрыть. Присвойте форме наименование Калькулятор. Подберите соответствующую иконку. Разместите на форме три текстовых поля Text1 – Text3 и подписи к ним Label1 – Label3 в соответствие с рис. 33. Выделите текстовые поля с использованием клавиши Ctrl и присвойте свойству Locked значение True. Это позволит исключить ввод данных с клавиатуры. Значение свойства Text установите равным нулю.
Рис. 32. Выбор стандартных компонентов Windows
Рис. 33. Окно формы Калькулятор
Значение свойства Alignment – 1-Right Justify. Рядом с первым и вторым текстовыми полями разместите стандартные элементы Windows UpDown1 и UpDown2. Эти элементы управления предназначены для ввода числовой информации. Они могут быть использованы только совместно с другими элементами, например, с текстовым полем. При этом каждое нажатие кнопки со стрелкой направленной вверх увеличивает число, а нажатие нижней кнопки – уменьшает. Присвойте свойствам этих объектов значения, приведённые в табл. 9. Таблица 9
В правой стороне формы разместите пять кнопок управления Command1 – Command5. Свойствам Caption этих кнопок присвойте значения +, -, /, *, ^ соответственно. Создайте программный код приведённый ниже.
' Сложение
Private Sub Command1_Click() Text3.Text = Val(Text1) + Val(Text2)
Дата добавления: 2014-12-27; Просмотров: 544; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |