Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Решение.

Караганда 2010 | Технический университет, 2010 | История и обзор языков программирования | Основные конструкции программирования | Модульное и структурное программирование | Нисходящее и восходящее программирование | Операторы цикла. | Задача 1. | Задача 2. | Решение. |


Читайте также:
  1. ЗАКЛИНАНИЕ, ПОМОГАЮЩЕЕ ОТСТОЯТЬ ТРУДНОЕ РЕШЕНИЕ.
  2. Кассационные жалоба, представление подаются через суд, вынесший решение.
  3. Кассационные жалоба, представление подаются через суд, вынесший решение.
  4. Подробное решение.
  5. Решение.
  6. Решение.

Начинаем с разработки пользовательского интерфейса (внешний вид формы). Установим на форму три текстовых поля Text1, Text2, Text3 и две кнопки Command1, Command2. На форме можно перетаскивать и изменять размеры элементов управления с помощью мыши. Интерфейс программы имеет вид.

 
 

 


Теперь для кнопки Command1 зададим заголовок «Сумма». Для этого выделим щелчком мыши кнопку Command1 и на панели свойств в левой колонке выделим свойство Caption (Заголовок). В правой колонке вместо Command1 запишем «Сумма».

Выделим кнопку Command2 и зададим заголовок «Очистка» через панель свойств. Эта кнопка будет программно очищать текстовые поля.

Выделим текстовое поле Text1 и на панели свойств найдем свойство Text и в правой колонке удалим текст. Мы увидим, что текстовое поле очистилось. Аналогично удаляем текст с других текстовых полей.

Теперь установим заголовок на форме. Для этого выделим форму, чтобы на панели свойств отразились свойства формы, и найдем свойство Caption. В правой части панели свойств вместо слова Form1 запишем «Программа суммирования чисел». В строке заголовка формы увидим этот текст.

Интерфейс программы готов и выглядит следующим образом.

 

 

 

Напишем программу для кнопки «Сумма». Для этого щелкнем дважды по кнопке «Сумма». Откроется окно программного кода. Причем курсор будет установлен в процедуре, обработки события Click(щелчок мыши) для кнопки Command1. Запишем следующий программный код.

Private Sub Command1_Click()

X1 = val(Text1.Text)

X2 = val(Text2.Text)

SUM = X1 + X2

Text3.Text = SUM

End Sub

 

В программе использована функция Val(), которая переводит строковую переменную в числовую.

Напишем программу для кнопки «Очистка». Для этого на форме щелкнем дважды по кнопке «Очистка». Откроется окно программного кода. Причем курсор будет установлен в процедуре, обработки события Click(щелчок мыши) для кнопки Command2. Запишем следующий программный код.

 

Private Sub Command2_Click()

Text1.Text = “”

Text2.Text = “”

Text3.Text = “”

End Sub

 

Кнопка очистка удаляет текст с текстовых полей.

Запустите программу (кнопка Start на панели ToolBar), введите два числа в текстовые поля Text1 и Text2. Щелкните на кнопку “Сумма”. В текстовом поле Text3 появится результат суммирования двух чисел, введенных в текстовые поля Text1 и Text2. Щелчок по кнопке «Очистка» очистит текстовые поля.

 

Пример 2. Решить уравнение Y = 12*Х – 5*X^3. Число Х вводится с клавиатуры.

Решение.

Внешний вид формы. На форме установлены два элемента Label1, Label2, два текстовых поля Text1, Text2 и кнопка Command1.

 

 

 

Текст программы.

Private Sub Command1_Click()

Dim x, y As Integer

x = Val(Text1.Text)

y = 120 * x + -5 * x ^ 3

Text2.Text = Str(y)

End Sub

 

Пример 3. Программа закрашивания геометрической фигуры.

Решение.

Установить на форму элементы Command1 и Shape1. Чтобы элемент Shape1 закрашивался необходимо предварительно установить свойство BackStyle =1. Написать для процедуры кнопки следующий программный код

 

Private Sub Command1_Click()

Dim x As Long

x = vbRed

Shape1.BackColor = x

End Sub

 

После запуска программы и щелчка мышью на кнопку элемент Shape1 закрасится в красный цвет. Обратите внимание, переменная Х объявлена как длинное целое. Это связано с тем, что константы для задания цвета могут быть больше чем Integer. Например, VbGreen=65280, VbBlue=16711680

 


Дата добавления: 2015-08-27; просмотров: 51 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основы программирования на Visual Basic 6.0| Процедурное программирование

mybiblioteka.su - 2015-2024 год. (0.006 сек.)