Урок із серії "Програмування на Visual Basic.Net для школярів"
Ви створили проект, в якому описали змінні. присвоїли їм значення, а потім відобразили кожне значення в вікні, званому Вікном повідомлення.
Оператор присвоювання використовувався для зміни значень змінних. Так буває не завжди.
На цьому занятті буде розказано більш докладно про тип даних String. який використовується для зберігання тексту. Крім того, Ви дізнаєтеся ще про одне застосування оператора присвоювання.
Отже, почнемо вивчення нового матеріалу.
Що таке тип даних String
String (рядок) являє собою будь-який набір символів тексту, таких як букви, цифри, спеціальні знаки і пропуски. Рядки можуть бути легко читаються користувачем фразами або пропозиціями, або зовсім не читаються поєднаннями, такими як "@ # fTWRE ^ 3 35Gert".
Зверніть увагу, при присвоєнні фактичного тексту змінної типу String, текст повинен бути укладений в лапки ( "").
Можна також використовувати оператор присвоювання при присвоєння одній змінній типу String іншої змінної типу String, як показано в цьому прикладі.
Можна використовувати знак амперсанда () для послідовного об'єднання двох або більше рядків в новий рядок, як показано нижче. Ця процедура також називається об'єднання або конкатенація рядків.
Dim aString As String = "Я вивчаю"
Dim bString As String = "Visual Basic"
Dim cString As String = ""
cString = aString bString
У цьому прикладі оголошуються три змінні String, першим двом присвоюються значення "Я вивчаю" і "Visual Basc" відповідно, а потім третьої змінної присвоюється об'єднані значення перших двох змінних.
Два рядки будуть пов'язані один з одним, причому пробілу між ними не буде.
Як додати пробіл між рядками, показано нижче.
cString = aString "" bString
Проект "Об'єднання рядків"
В системі програмування Visual Basic створити проект "Об'єднання". У проекті оголосити чотири змінні String і присвоїти їм значення. Потім вивести на екран текст, складений з них, двома способами: з використанням розділового пробілу і без нього.
У другому - після кожного рядка явно вставляються прогалини.
На прикладі цього проекту ви використовували тип даних String для подання слів і тексту. Оператор присвоювання іспользовлся в проекті для зміни значень строкових змінних.
Тепер давайте розглянемо, як ще можна використовувати оператор присвоювання.
Зміна властивостей в програмному коді
Найчастіше доводиться налаштовувати властивості елементів управління на етапі конструювання графічного інтерфейсу за допомогою вікна Властивості.
А що якщо нам потрібно задати нові значення декількох властивостей елементів управління під час виконання програми?
Звичайно, все це можна зробити за допомогою коду на Visual Basib.NET!
Виявляється, присвоювати значення властивостям елементів управління також просто, як і зчитувати вже задані значення.
Для цього використовується той же звичайний оператор присвоювання, що і для простих змінних.
Це записується так:
Як бачимо, для властивості ім'я складене. Вказуємо спочатку ім'я елемента управління, а потім назву властивості. Як роздільник використовується точка.
Ось кілька прикладів присвоювання значень властивостям різних типів за допомогою коду на Visual Basic.NET:
Значення властивості Text об'єкта Button1 буде Привіт. а об'єкта TextBox1 буде Ваня, так як значення Ваня програма візьме в змінної MyName.
Зверніть ще раз увагу на те, що текст полягає в лапки.
Ось Ви і готові для того, щоб написати свій третій проект.
Створимо проект, що дозволяє змінювати значення властивостей під час виконання проекту.
Проект "Установка властивостей"
В системі програмування Visual Basic створити проект "Установка властивостей". У вікні програми розташувати кнопку і два текстових поля. В ході виконання проекту в перший текстове поле вводиться текст з клавіатури, а потім він, після клацання на кнопці "Встановити текст", повинен автоматично відобразитися і в другому текстовому полі.
- Створіть новий додаток Windows і назвіть його «Установка властивостей».
- Додайте на форму кнопку, два текстових поля як показано у зразку.
- У вікні Властивості задайте для кнопки і текстових полів наведені нижче властивості. Значення "порожньо" означає, що ви повинні видалити наявне значення і залишити властивість порожнім.
Як бачите, текст з текстового поля TextBox1 був «скопійований» в TextBox2. Код на Visual Basic зчитує значення властивості Text текстового поля TextBox1 і привласнює лічений значення властивості Text текстового поля TextBox2.
Завдання для самостійного виконання
В системі програмування Visual Basic створити проект «Стрибок жаби», який здійснює стрибки слова "Жаба" з крайнього лівого текстового поля в послідовність текстових полів. Створити обробники подій клацань по кнопках з написами Стрибок
На цьому уроці Ви дізналися, як оголосити і привласнити значення зміною типу String, як об'єднати рядки за допомогою оператора об'єднання , Як змінювати властивості об'єктів на етапі виконання проекту.
На наступному уроці Ви познайомитеся з елементом управління RadioButton (перемикач) і з умовним оператором мови програмування Visual Basic.Net