Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Фокселл Дж.Д. -> "Освой самостоятельно Visual Basic.NET за 24 часа" -> 115

Освой самостоятельно Visual Basic.NET за 24 часа - Фокселл Дж.Д.

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 109 110 111 112 113 114 < 115 > 116 117 118 119 120 121 .. 181 >> Следующая

работает оператор хог:
Debug.WrrteLine(True Xor True) Debug.WriteLine (True Xor False)
Debug.WriteLine(False Xor Frue) Debug.WriteLine(False Xor False)
Debug.WriteLine( (32 < 4} Xor (6 =
6))
Возвращается значение False Возвращается значение True Возвращается
значение True Возвращается значение False Возвращается значение True
Час 13. Операции со строками, числами и датами
259
Операции с текстом
Как уже излагалось в предыдущем Уроке, текстовый тип данных называется
String. Visual Basic может производить большое количество операций над
этим типом данных. Хотя операции над текстом не являются арифметическими
операциями, тем не менее, вещи, которые можно делать с текстом, очень
похожи на операции над числами. Можно сложить два текста вместе,
производить различные операции над текстом, похожие на создание
уравнений. Во многих приложениях возникает необходимость производить над
текстом такие операции. Visual Basic содержит большое количество функций,
производящих полезные операции над текстом, такие как нахождение текста
или замена одного текста другим. В последующих разделах будут рассмотрены
операции над текстом.
Visual Basic позволяет "складывать" два строковых значения вместе и
создавать одно строковое значение. Хотя некоторые борцы за чистоту
определений могут сказать, что эта операция не является сложением в
полном смысле этого слова, тем не менее, она очень похожа на
арифметическое сложение. Таким образом, было вполне логичным изложить
данный материал именно в этой главе. Процесс сложения двух текстовых
выражений называется слиянием. Слияние применяется очень часто. К
примеру, нужно отобразить такой текст: Вы уверены, что нужно удалить
пользователя ххх?, где ххх - содержимое переменной. Для этого необходимо
произвести слияние двух текстовых значений и отобразить получившийся
итог.
Для слияния двух строковых значений используется оператор & и инструкция
будет иметь вид:
Debug.WriteLine("Это" & "тест.")
Такая инструкция напечатает:
Отметим, что отсутствует пробел между словами Это и тест. Для исправления
этого нужно добавить пробел либо после слова Это, либо перед словом тест,
либо произвести слияние пробела между словами Это и тест:
Debug¦WriteLlne'"Это" s " " & "тест.")
Текст, расположенный непосредственно внутри кавычек называется литералом
или символьной константой. Переменные сливаются подобно литералам и могут
сливаться с литералами. Представленный ниже программный код создает две
переменные. Он устанавливает значение первой переменной "Артем", а вторая
переменная получается в результате слияния первой переменной, пробела и
литерала "Каращук":
Dm strFirstName as String Dm strFullName as String strFirstName = "Артем"
strFullName = strFirstName & " " & "Каращук"
В результате переменная strFullName будет содержать строковое значение
Артем каращук. Итак, для удобства предоставления информации часто
приходится применять слияние строковых значений.
Слияние строк
Этотест.
260
Часть Начинаем программировать!
<?
Использование основных строковых функций
Visual Basic содержит большое количество функций, работающих со
строковыми значениями, причем довольно просто. Эти функции позволяют
легко возвращать участки текста из строкового значения, подсчитывать
количество символов в строковом значении и даже определять, содержится ли
одно строковое значение в другом. Рассмотрим основные строковые функции.
Определение количества символов при помощи функцииЬеп ()
Функция Len () принимает строковые значения (переменные или литералы) и
возвращает количество символов в строковом выражении. Приведенная ниже
инструкция напечатает 32 - общее количество символов в литеральном
выражении "Шура, пилите гири - они золотые.". Помните, что кавычки вокруг
текста говорят Visual Basic, что текст внутри кавычек является литералом.
Функция Len чаще всего используется вместе с другими строковыми
функциями, которые будут вскоре рассмотрены. Debud.WriteLine dan ("Шуса,
пилите гири - они золотые . '¦ ' Печатает; 32
9
Получение части строкового выражения с помощью функции
LeftO
Функция Left () возвращает указанное число первых символов строки.
Функции Left () имеет синтаксис, состоящий из двух параметров:
• строковое выражение, из которого извлекаются символы;
• число возвращаемых символов.
Функция Le i t () всегда возвращает строковое выражение, начиная с самого
правого символа. Например, выполнение следующей инструкции приведет к
печати Под - первых трех букв из строкового выражения:
Debug,WriteLine ! Leftf"not лежачий камень вода не течет,", 3))
Функция Left.;; обычно используется вместе с функцией Instr{) (ее
описание дается позже) для возвращения пути из переменной, содержащей
путь и имя файла (например, c:\MyFile.txt). Теперь, если определить
местоположения символа \, можно, используя функцию Left (), получить путь
к файлу.
Можно у получить количество знаков в шоковой переменной и другим путем.
Для .этого можно использовать свойство переменной Lenght (Длина): Debug.
Предыдущая << 1 .. 109 110 111 112 113 114 < 115 > 116 117 118 119 120 121 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.