Студопедия — Введення текстових даних
Студопедия Главная Случайная страница Обратная связь

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

Введення текстових даних






Елемент Label дозволяє створювати написи на формі додатку. Для цього властивості Caption привласнюється якісь текстові дані. Даному елементу можна привласнити в програмі текстові дані наприклад: Label1.Caption = C. Це означає, що текстове значення змінної С буде привласнено властивості Text елемента Label1, для VBA Label1 = C або навпаки, це означає що в програмі можна використовувати цей елемент для введення в нього та виведення текстових даних. Елемент TextBox призначена для введення або виведення число­вих і текстових символів в елемент керування TextBox, числові символи сприймаються як текст.

Наприклад: А =TextBox1.Text. Така запис означає, що при запуску в роботу програми значення яке буде введено в перший елемент TextBox1 і буде привласнено змінній А. Тип змінної А повинен бути String. Цей елемент може бути однорядковим чи багаторядковим в залежності від встановлених властивостей: Single-line ( однорядкове текстове поле), Multi-line (багаторядкове текстове поле). Для виведення даних: TextBox2.Text = Ціна * Кількість.

8.3.5. Основні функції Visual Basic

 

Функція – це оператор, що виконує певні дії (наприклад, запит користувача на введення інформації або обчислення за формулою), а потім повертає результат своєї роботи. В цілому це закінчений фрагмент програми.

Стандартні функції. Це функції які є складовими компонентами системи Visual Basic, тобто вбудовані в систему. Вони можуть відрізнятись в залежності від версії Visual Basic. До них належать математичні, рядкові, фінансові та інші функції. Наприклад: Обчислення квадратного кореня для Visual Basic.Net Y = Math.Sqrt(x) для VBA Y = Math. Sqr(x). Математичні та рядкові стандартні функції приведені в таблицях 8.2, 8.3.

Таблиця8.2. Найпоширеніші математичні функції VBA

№ п/п Функція Дії функції
  Abs(x) Повертає абсолютне значення х
  Atn(x) Повертає арктангенс х. Кут х виражається в радіанах
  Cos(x) Повертає косинус кута х. Кут х виражається в радіанах
  Exp(x) Повертає e x
  Rnd(x) Генерує випадкове число між 0 та 1
  Sgn(x) Повертає 1, якщо х< 0; 0, якщо х=0; -1, якщо х > 0
  Sin(x) Повертає синус кута х. Кут х виражається в радіанах
  Sqr(x) Повертає квадратний корінь х
  Log(x) Повертає натуральний логарифм х
  Tan(x) Провертає тангенс кута х. Кут х виражається в радіанах

Таблиця8.3. Найпоширеніші рядкові функції

№ п/п Функція Дії функції
  Chr(int) Повертає символ, ASCII- код якого дорівнює числовому аргументу
  Lcase (str) Повертає аргумент, записаний символами тільки нижнього регістру
  Len(str) Повертає число символів у рядку
  Ltrim(str) Повертає рядок-аргумент із вилученими початковими пропусками
  Left(str, int) Повертає int перших символів рядка аргументу str
  Mid (str, intStart[, intLend] Повертає підрядок рядкового аргументу, що починається символом із номером intStart і/або продовжується до кінця рядка і має довжину intLend символів
  Right (str, int) Повертає int завершальних символів рядка str
  Rtrim(str) Повертає рядок-аргумент, в якому вилучено всі завершальні пропуски
  Str() Повертає числовий аргумент на рядок
  Ucase(str) Повертає аргумент. Записаний символами верхнього регістра
  Val(x) Перетворює рядок числових символів на число

 

Фінансові функції. Фінансові функції мають більш як один аргумент.

До фінансових функцій відносяться такі: NPer, Rate, Pmt, Pv, Fv. Усі фінансові функції мають однакову структуру написання. Наприклад, функція Nper має такий синтаксис NPer(Rate, Pmt, Pv, Fv), де Nper - число облікових періодів, Rate - процентна ставка за один обліковий період, Pmt - сума періодичного платежу, Pv - справжня вартість внеску, Fv - майбутня вартість внеску.

Фінансові функції записуються по такому правилу, щоб знайти відповідну фінансову функцію необхідно її винести за скобки такого виразу (Rate, NPer, Pmt, Pv, Fv).

Розглянемо функції з формування вікна для введення виведення даних.

Функція InputBox. Ця функція забезпечує формування вікна для введення даних в текстовому виді з відображенням його заголовка і запрошення до користувача.

Синтаксис функції:

P = InputBox(" Запрошення для введення текстових даних", " Заголовок вікна").

Приклад:

 

P = InputBox(" Введіть значення розряду працюючого", " Розрахунок заробітної плати ").

Функція MsgBox. Ця функція призначена для виводу повідомлень у вигляді числа або текста у діалоговому вікні MsgBox з ім’ям додатку який створював користувач.

Синтаксис функції MsgBox такий: MsgBox (“Значення для виводу даних ”, число кнопок ”, “Назва вікна для виводу ”). Число кнопок у вікні повідомлення може бути 0, 1, 2.... Якщо 0 то буде одна кнопка ОК у вікні повідомлення, якщо 1 то буде дві кнопки ОК та Отмена, якщо 2 то буде: Прервать, Повтор, Пропустить. Треба уважно дивитись на кількість ком у аргументі функції, дужки не обов’язкові.

Приклади: MsgBox(“A = ”& A) або MsgBox(NPer), де NPer ім’я змінної, MsgBox " Заробітна плата (для Р*С< =8) становить" & z & " грн.";.

 

8.4. Лінійні обчислювальні процесита ті що розгалужуються

 

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

 

8.4.1. Програмування лінійних обчислювальних процесів

У лінійному обчислювальному процесі всі операції виконуються послідовно у порядку їх запису. Усі оператори програми виконуються зліва направо й донизу. Прикладом лінійної програми може бути програма обчислення вартості товару за формулою: Вартість = Ціна*кількість де Ціна = С+П, С – собівартість продукції тобто витрати виробництва, П – прибуток.

Постановка задачі. Спроектувати додаток для розрахунку вартості товару, якщо відомо ціну одиниці товару - Ц, і кількість його одиниць - N.

Створення додатку складається з таких основних етапів:

 

1. Розроблення призначеного для користувача інтерфейсу.

2. Введення тексту програмного коду та її редагування.

3. Виконання програми на ПК.

4. Збереження спроектованого додатку.

 

Розроблення інтерфейсу починається з розташування елементів керування на формі. На формі потрібно встановити 2 текстових елемента для введення даних і одне поле для виведення. Крім того потрібно зробити одне текстове поле для напису назви додатку і 3 написи які пояснюють дані що вводяться та виводяться. До інтерфейсу слід додати кнопку керування рис.8.12.

 

Рисунок 8.2. Вікно інтерфейсу

 

Властивості елементів керування встановлюються згідно таблиці 8.4.

Таблиця8.4. Значення властивостей елементів керування

Елемент керування Назва властивості Значення властивості
Label1 Caption Font Каса Times New Roman, жирний, 14
Label2 Caption Font Ціна Times New Roman, жирний, 14
Label3 Caption Font Кількість Times New Roman, жирний, 14
Label4 Caption Font Вартість Times New Roman, жирний, 14
TextBox1 Text Font TabIndex   Times New Roman,; жирний, 14
TextBox2 Text Font TabIndex   Times New Roman, жирний, 14
TextBox3 Text Font TabIndex   Times New Roman, жирний, 14
CommandButton1 Caption Font TabIndex Обчислити Times New Roman, жирний, 14

Подвійним клацанням лівою клавішею миші на кнопці «Обчислити» відкривається вікно редактора коду, де відображається шаблон для процедури:







Дата добавления: 2014-11-10; просмотров: 1319. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия