Новости

НОУ ІНТУЇТ | лекція | Змінні і оператори Visual Basic .NET

  1. Основи математики: оператори +, -, *, і / Оператори додавання, віднімання, множення і ділення дуже...
  2. Вивчення коду програми Basic Math

Основи математики: оператори +, -, *, і /

Оператори додавання, віднімання, множення і ділення дуже прості і можуть бути використані в будь-який формулою, де використовуються числа і числові змінні. Наступна вправа демонструє, як можна їх використовувати в програмі.

Робота з основними операторами
  1. В меню File (Файл) вкажіть на Open (Відкрити), а потім клацніть на Project (Проект).
  2. Відкрийте проект Basic Math, розташований в папці c: \ vbnet03sbs \ Гл.5 \ basic math.
  3. Якщо форма проекту не відкривається, клацніть в Solution Explorer (Обозревателе рішень) на Form1.vb, а потім на кнопці View Designer (Переглянути конструктор). У Windows Forms Designer (Конструкторі Windows Forms) з'явиться форма Basic Math. Програма Basic Math демонструє, як працюють з вводяться числами оператори додавання, віднімання, множення і ділення. Вона також демонструє, як можна використовувати для обробки в програмі введення об'єкти текстового поля, перемикача та кнопки.
  4. Клацніть на кнопці Start (Почати) стандартної панелі інструментів. Програма Basic Math запуститься на виконання в середовищі розробки. Ця програма відображає два текстових поля, в яких ви вводите числові значення, групу перемикача операторів, поле, яке відображає результати і два об'єкти кнопок (Обчислити і Вихід).
  5. Введіть у текстовому полі Мінлива 1 число 100, а потім натисніть клавішу (Tab). Курсор перейде в другу текстове поле.
  6. Введіть у текстовому полі Мінлива 2 число 17. Тепер ви можете застосувати до цих двох значень будь-якої з математичних операторів.
  7. Клацніть на перемикачі Додавання, а потім на кнопці Обчислити. До цих двох змінним застосується оператор, і в поле Результат з'явиться число 117, як показано тут.

  8. Попрактикуйтесь у використанні для чисел, зазначених у полях змінних, операторів віднімання, множення і ділення. (Для обчислення кожної з формул клацайте на Обчислити.) Результат з'являється в поле Результат. Ви також можете поекспериментувати з іншими числами, ввівши їх в текстові поля змінних. (Якщо хочете, можете спробувати використовувати числа з десятковими точками.) Для оголошення відповідних змінних я використовував тип даних Double, так що якщо хочете, то можете використовувати дуже великі числа. Тепер спробуйте наступний тест і подивіться, що станеться.
  9. Введіть у текстовому полі Мінлива 1 число 100, в текстовому полі Мінлива 2 число 0, клацніть на перемикачі Розподіл, а потім клацніть на Обчислити. Ділення на нуль при математичних обчисленнях заборонено, так як воно дає нескінченний результат. Але Visual Basic може впоратися з таким обчисленням і відобразити в текстовому полі Результат значення Infinity (Нескінченність). Здатність обробляти деякі умови поділу на нуль є новою автоматично надається функцією Visual Basic .NET.
  10. Коли ви закінчите вивчати цей і інші тести, клацніть на кнопці Вихід. Виконання програми завершиться, і з'явиться середовище розробки.

Тепер, щоб дізнатися, як ці результати були отримані, подивіться на код програми. Basic Math використовує кілька стандартних елементів управління введенням, з якими ви експериментували в "Робота з елементами управління з області елементів" , І містить процедуру події, яка використовує змінні і оператори для обробки простих математичних формул. Програма оголошує свої змінні у верхній частині коду форми, і, таким чином, вони можуть бути використані у всіх процедурах подій форми Form1.

Вивчення коду програми Basic Math
  1. Зробіть подвійне клацання мишею на кнопці Обчислити форми. Редактор коду відобразить процедуру події Button1_Click. У верхній частині коду форми ви побачите наступний оператор, який оголошує дві змінні типу Double:

    'Оголошуємо змінні FirstNum і SecondNum Dim FirstNum, SecondNum As Double

    Я використовував тип Double тому, щоб використовувати тип змінних загального призначення, який може працювати з різними числами - цілими, числами з десятковою крапкою, дуже великими числами, малими числами і т.п. Змінні оголошені в одній і тій же рядку для скорочення запису. Обидві змінні FirstNum і SecondNum мають тип Double, і будуть використовуватися для зберігання значень, що вводяться в першому і другому текстових полях відповідно.

  2. Прокрутіть Редактор коду вниз, щоб побачити вміст процедури події Button1_Click. Ваш екран буде виглядати приблизно так.

    Перші два оператора в цій процедурі події передають дані, введені в об'єктах текстових полів, в змінні FirstNum і SecondNum.

    'Надаємо значення текстових полів змінним FirstNum = TextBox1.Text SecondNum = TextBox2.Text

    Елемент управління TextBox здійснює передачу за допомогою властивості Text - властивості, яке приймає текст, який Ви самі ввели, і робить його доступним для використання в програмі. У цій книзі я дуже часто використовую елемент управління TextBox. Коли він налаштований на відображення декількох рядків і може змінювати розміри, то може відображати дуже багато рядків тексту - навіть цілий файл!

    Після, того, як значення текстових полів будуть присвоєні змінним, процедура події визначає, який перемикач був відзначений, обчислює математичну формулу і відображає результат в третьому текстовому полі. Перша перевірка перемикача виглядає так:

    'Визначаємо обрану кнопку і обчислюємо If RadioButton1.Checked = True Then TextBox3.Text = FirstNum + SecondNum End If

    Згадайте з "Робота з елементами управління з області елементів" , Що в кожен момент часу може бути обраний тільки один об'єкт перемикача з групи об'єктів. Ви можете визначити, чи вибраний перемикач, перевіривши значення властивості Checked. Якщо воно дорівнює True, то перемикач був обраний. Якщо властивість Checked одно False, то перемикач не був вибраний. Після цього простого тесту ви готові обчислити результат і відобразити його в об'єкті третього текстового поля. Поки що це все про використання базових математичних операторів. (Подробиці про синтаксис перевірки If Згадайте з   Робота з елементами управління з області елементів   , Що в кожен момент часу може бути обраний тільки один об'єкт перемикача з групи об'єктів Then або структурах вибору ви дізнаєтеся в "Використання умовних структур" .)

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: