Строковый калькулятор в visual basic как сделать

Знания в формате 4 и 5

Меню навигации

Пользовательские ссылки

Информация о пользователе

П/р №23 Проект «Строковый калькулятор»

Сообщений 1 страница 1 из 1

Поделиться12014-02-09 19:04:21

Проект «Строковый калькулятор»

Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux.

Цель работы. Научиться применять строковые функции в системах объектно-ориентированного и алгоритмического программирования.

Задание. Создать проект, который позволит производить преобразования строк с использованием строковых функций.

Проект «Строковый калькулятор» на языках объектно-ориентированного программирования Visual Basic 2005 или Gambas

Создадим графический интерфейс проекта.

2. Разместить на форме:

• текстовое поле TextBox1 для ввода строкового аргумента Строка;
• текстовое поле TextBox2 для ввода числового аргумента Позиция;
• текстовое поле TextBox3 для ввода числового аргумента Длина;
• надпись Label1 для вывода результата;
• шесть кнопок для запуска обработчиков событий.

23 1
23 2

Создадим для каждой кнопки обработчик события, реализующий одну из строковых функций. Событийная процедура, реализующая функцию Mid(), будет иметь следующий вид.

3.
23 3

Событийная процедура, реализующая функцию Asc () будет иметь следующий вид.

4.
23 4

Событийные процедуры вырезания левой и правой подстрок, а также определения длины строки и преобразования строки в символ и символа в строку создаются аналогично.

5. Запустить проект, в первое поле ввести слово, (например, «informatika»), во второе поле — порядковый номер символа в слове (например, 3), в третье поле — количество вырезаемых символов (например, 5). Щелкнуть по кнопке Mid(). На метке появится вырезанная подстрока «forma».

23 5

Обратите внимание на то, что в языке Gambas3 функция Asc() возвращает десятичный числовой код символа в кодировке ASCII.

Источник

Содержание урока

Проект «Строковый калькулятор» на языках объектно-ориентированного программирования Visual Basic и Gambas

win min lin minПроект «Строковый калькулятор» на языках объектно-ориентированного программирования Visual Basic и Gambas

Создадим графический интерфейс проекта.

2. Разместить на форме:

• текстовое поле TextBox1 для ввода строкового аргумента Строка;
• текстовое поле TextBox2 для ввода числового аргумента Позиция;
• текстовое поле TextBox3 для ввода числового аргумента Длина;
• метку Label1 для вывода результата;
• шесть кнопок для запуска обработчиков событий.

3. Создадим для каждой кнопки обработчик события, реализующий одну из строковых функций. Событийная процедура, реализующая функцию Mid (), будет иметь следующий вид:

ur 15 03

4. Событийная процедура, реализующая функцию Asc (), будет иметь следующий вид:

ur 15 04

Событийные процедуры вырезания левой и правой подстрок, а также определения длины строки и преобразования строки в символ и символа в строку создаются аналогично.

5. Запустить проект, в первое поле ввести слово (например, «информатика»), во второе поле — порядковый номер символа в слове (например, 3), в третье поле — количество вырезаемых символов (например, 5). Щелкнуть по кнопке Mid(). На метке появится вырезанная подстрока «форма». Последовательно щелкнуть по другим кнопкам и проанализировать результаты. Обратите внимание на то, что в языке Gambas функция Asc () возвращает десятичный числовой код символа в кодировке ASCII.

Читайте также:  Как сделать чтобы гугл не определял местоположение

ur 15 05

Cкачать материалы урока
skachat

Источник

Практическая работа Проект в Visual Basic «Cтроковый калькулятор» 9 класс

Практическая работа
Проект в Visual Basic «Cтроковый калькулятор»

Цель работы: разработать проект «Строковый калькулятор», позволяющий рассмотреть применение строковых функций.
Оборудование: персональный компьютер, среда объектно-ориентированного программирования Visual Basic.
Ход работы:

Открыть среду объектно-ориентированного программирования Visual Basic (Пуск-Программа-Microsoft Visual Basic).

Выделить форму и в окне свойства изменить имя формы (frm1), BackColor (выбрать цвет), Coption (Строковый калькулятор).

Поместить на форму метку ( A ) –Label1 в свойствах: BackColor (выбрать зеленый цвет), Coption (Исходное слово), Font (размер шрифта 16 пт).

Аналогичным образом разместить на форме метку – Label2 изменив свойство Cаption на (Результат).

Поместить на форму текстовое поле ( ab ) – в окне свойства : имя поля (text1) : BackColor (выбрать цвет), Text (убрать всю информацию).

Аналогичным образом поместить текстовые поля (text2), (text3), (text4).

Поместить на форму командную кнопку CommandButton – в окне свойств изменить: имя кнопки (cmd1) ; Style – 1(Graphical) , BackColor (выбрать желтый цвет), Cаption (), Font (размер шрифта 16 пт).

Аналогичным образом разместить на форме командные кнопки (cmd2), (cmd3), изменив соответственно свойство Cаption ( LEFT ), ( RIGHT ).

Событийная процедура для кнопки Cmd1 имеет вид:

Private Sub Cmd1_Click()
Text2.Text = Mid$(Text1.Text, Val(Text3.Text), Val(Text4.Text))
End Sub

Событийная процедура для кнопки Cmd2 имеет вид:

Private Sub Cmd2_Click()
Text2.Text = Left$(Text1.Text, Val(Text3.Text))
End Sub

Событийная процедура для кнопки Cmd3 имеет вид:

Private Sub Cmd3_Click()
Text2.Text = Right$(Text1.Text, Val(Text3.Text))
End Sub

Запустить проект на выполнение, введите с клавиатуры в первое текстовое окно слово «информатика», в третье текстовое окно цифру 3, а в четвертое – цифру 5. В результате получится слово «форма».

hello html m52dc3c70

Практическая работа Проект в Visual Basic «Cтроковый калькулятор»

placeholder

placeholder

placeholder

a loader

Цель работы: разработать проект «Строковый калькулятор», позволяющий рассмотреть применение строковых функций.

Оборудование: персональный компьютер, среда объектно-ориентированного программирования Visual Basic.

Ход работы:

Private Sub Cmd1_Click()
Text2.Text = Mid$(Text1.Text, Val(Text3.Text), Val(Text4.Text))
End Sub

Событийная процедура для кнопки Cmd2 имеет вид:

Private Sub Cmd2_Click()
Text2.Text = Left$(Text1.Text, Val(Text3.Text))
End Sub

Событийная процедура для кнопки Cmd3 имеет вид:

Private Sub Cmd3_Click()
Text2.Text = Right$(Text1.Text, Val(Text3.Text))
End Sub

Запустить проект на выполнение, введите с клавиатуры в первое текстовое окно слово «информатика», в третье текстовое окно цифру 3, а в четвертое – цифру 5. В результате получится слово «форма».

14*.Дополнительное задание. Получить из слова
«железнодорожник» слова: «жезл», «Колено», «Крокодил».

Источник

Проект «Строковый калькулятор»

15172182161hz6bk

Практическая работа 1.4

Проект «Строковый калькулятор»

Цель работы. Научиться применять строковые функции в системе визуального объектно-ориентированного программирования Microsoft Visual Basic 2005 Express Edition.

Функция Left(Строка, Длина) – вырезание из строки части строки слева указанной длины (в символах).

Функция Len(Строка) – определяет длину строки (в символах).

Читайте также:  Прическа как сделать челку не обрезая волосы

Функция Asc(Строка) – определяет код символа в таблице кодировки операционной системы компьютера

Функция Chr(Число) – преобразует числовой код (от 32 до 255) в символ.

Запустите систему Microsoft Visual Basic 5.0 После запуска системы программирования введите команду [Файл – Создать проект] С помощью Панели объектов (ToolBox) поместите на форму (Рисунок 1):

    текстовое поле TextBox1 для ввода строкового аргумента Строка (или Число) текстовое поле TextBox2 для ввода числового аргумента Позиция текстовое поле TextBox3 для ввода числового аргумента Длина текстовое поле TextBox4 для вывода результата; шесть кнопок Button для запуска обработчиков событий реализующих одну из строковых функций.

img1 2img2 1

Рисунок 1. Рисунок 2.

С формой связан программный код проекта, для редактирования которого служит окно Программный код (Code). Для вывода окна Программный код применяется команда [Вид – Код], а для обратного перехода в окно конструирования графического интерфейса Конструктор форм применяется команда [Вид – Конструктор]

Создание программного кода обработчика событий производится двойным щелчком мыши по выбранному объекту.

Произведите двойной щелчок мышью по кнопке Left(), в результате появится программный код
В том месте, где мерцает курсор, введите обработчик события функции Left(Строка, Длина), дополнив программный код до следующего содержания

Private Sub Button1_Click()

Text4.Text = Microsoft. VisualBasic. Left(Text1.Text, Text3.Text)

Обратите внимание Text1 служит дла ввода Строки, а Text3 – для ввода Длины.

Аналогичным способом введите обработчики событий для остальных пяти кнопок. (Назначение кнопок и формат записи функций смотрите в теоретической части данной практической работы).
Выполните команду [Файл – Сохранить проект]
Запустите проект на исполнение. Примечание. После запуска проекта система программирования переходит в режим выполнения проекта, в котором редактирование графического интерфейса или программного кода невозможно.
Введите в первое текстовое поле слово математика, во второе – цифру 2, в третье – цифру 4.

Посмотрите результаты после нажатия кнопок:

Chr()→ выйдет сообщение об ошибке, исполнение проекта аварийно завершится.

Снова запустите проект на исполнение. Введите в первое текстовое поле число 136 и нажмите кнопку Chr().В результате на форме должен появиться символ € Остановите выполнение проекта. Дополните проект ещё двумя текстовыми полями (TextBox5, TextBox6) и кнопкой (Button7) «Конкатенация строк». Объекты можно разместить внизу формы на одной линии. Для новой кнопки создайте обработчик события

Text5.Text =Text5.Text + Text6.Text

Запустите проект на исполнение, введите в текстовые поля 5 и 6 произвольные тексты и нажмите обработчик события «Конкатенация строк». Посмотрите результат и сделайте вывод о назначении операции + Остановите выполнение проекта. Выполните команду [Файл-Сохранить проект] Закройте программу.

Источник

Исходный код калькулятора на языке Visual Basic

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

Читайте также:  Как сделать отопление в частном деревянном доме своими руками

Ну, давайте начнем, конечно же, у Вас должна уже быть установлена среда программирования Microsoft Visual Basic v 6.0. Запускаем среду, перед Вами окно выбора проекта, выбираем «standard.exe» и нажимаем открыть. Сейчас перед вами форма нашей с Вами программы и давайте ее наполнять.

Для начала сделайте вот что, справа в окне свойств найдите такую строку «StartUpPosition» и выберите там 1-centerowner, это для того чтобы наша программа запускалась по центру нашего монитора.

Далее давайте наполним внешний интерфейс, для этого уже слева в окне выбора объектов выберите «CommandButton», добавьте его на форму, и сделайте это 4 раза, т.е. добавьте 4 кнопки и расположите их слева направо, итого должно получиться так: Command1, Command2, Command3, Command4. Теперь давайте мы зададим им название, делается это снова в окне свойств (справа) строка Caption. Для этого щелкните по кнопке Command1 (она выделится) и в строке Caption окна свойств сотрите Command1 и напишите «сложение», потом щелкните (выделите) Command2 и напишите умножение, далее Command3 будет у нас деление, а Command4 вычитание.

С кнопками мы с Вами разобрались, теперь добавим 3 текстовых поля, делается также в окне добавления объекта (слева), выберите TextBox и добавьте 3 штуки, а расположите их так: Text1 и Text2 сверху, а Text3 чуть ниже. Теперь в окне свойств (которое справа) изменим, значение поля Text, т.е. как и раньше с кнопками, выбирайте по очереди каждое текстовое поле и в окне свойств меняйте значение строки text на, да просто сотрите, что там есть и ничего не пишите. Значение этого свойства отображается по умолчанию в текстовых полях.

Пример исходного кода программы калькулятор

А теперь осталось добавить сам код программы, для этого нажмите 2 раза в пустом месте формы и у Вас появится что-то вроде этого:

Вы просто сотрите это и вставьте следующее:

Вот такая незамысловатая программа, теперь ее нужно проверить, в верхнем меню найдите такую кнопочку (иконку) как «start» и нажмите, если Вы все сделали правильно, то у Вас запустится программа, где будет 3 текстовых поля и 4 кнопки. Вы можете в верхние 2 поля вставить, например: в правое 50, а в левое 10 и можете проверить действие программы, нажимая на все кнопки, только учтите, она выполняет все действия только с целыми числами.

Когда мы все проверили ее можно скомпилировать в exe файл, для этого нажмите меню «файл» «Компилировать проект», потом просто укажите путь, куда его сохранить. После компиляции запустите нашу с Вами программу, и можете пробовать посчитать некоторые числа. В этой программе мы не прописывали никаких условий, поэтому строго соблюдайте, чтобы в текстовых полях были только целые числа. Вот мы и написали первую программу на Visual Basic в среде программирования Microsoft Visual Basic v 6.0. В следующих уроках мы уже будем писать программы немного посложней.

Источник

Профилактика
Adblock
detector