Программа «Строковый калькулятор» на языке программирования OpenOffice.org Basic
Проект «Строковый калькулятор» на языках объектно-ориентированного программирования Visual Basic и Gambas
1. В операционной системе Windows запустить систему объектно-ориентированного программирования Visual Basic командой [Пуск - Все программы - Visual Basic 2010 Express].
Или:
в операционной системе Linux запустить систему объектно-ориентированного программирования Gambas командой [Пуск - Образование - Разработка - Gambas IDE (Интегрированная среда разработки Gambas)].
Создадим графический интерфейс проекта.
2. Разместить на форме:
• текстовое поле TextBox1 для ввода строкового аргумента Строка;
• текстовое поле TextBox2 для ввода числового аргумента Позиция;
• текстовое поле TextBox3 для ввода числового аргумента Длина;
• метку Label1 для вывода результата;
• шесть кнопок для запуска обработчиков событий.
3. Создадим для каждой кнопки обработчик события, реализующий одну из строковых функций. Событийная процедура, реализующая функцию Mid (), будет иметь следующий вид:
4. Событийная процедура, реализующая функцию Asc (), будет иметь следующий вид:
Событийные процедуры вырезания левой и правой подстрок, а также определения длины строки и преобразования строки в символ и символа в строку создаются аналогично.
5. Запустить проект, в первое поле ввести слово (например, «информатика»), во второе поле — порядковый номер символа в слове (например, 3), в третье поле — количество вырезаемых символов (например, 5). Щелкнуть по кнопке Mid(). На метке появится вырезанная подстрока «форма». Последовательно щелкнуть по другим кнопкам и проанализировать результаты. Обратите внимание на то, что в языке Gambas функция Asc () возвращает десятичный числовой код символа в кодировке ASCII.