Visual Basic_учебник (Учебник по Visual Basic), страница 2

PDF-файл Visual Basic_учебник (Учебник по Visual Basic), страница 2 Практика расчётов на ПЭВМ (37020): Книга - 2 семестрVisual Basic_учебник (Учебник по Visual Basic) - PDF, страница 2 (37020) - СтудИзба2019-04-28СтудИзба

Описание файла

Файл "Visual Basic_учебник" внутри архива находится в папке "Учебник по Visual Basic". PDF-файл из архива "Учебник по Visual Basic", который расположен в категории "". Всё это находится в предмете "практика расчётов на пэвм" из 2 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 2 страницы из PDF

Окно Solution Explorer справа показывает основныеэлементы проекта. Как видите, VB уже создал в папке проекта файл спрограммой и назвал его Module1.vb. Если по каким-то причинам этоимя файла не подходит, его можно переименовать.Основную часть экрана занимает окно интеллектуального редакторатекстов. Как видите, созданный файл не пуст, он уже содержит заготовку типичной программы на Visual Basic. По мере ввода программы, редактор анализирует текст на соответствие правилам языка Visual Basic ипомогает пользователю ориентироваться в программе – выделяет цветом служебные слова1 и другие элементы языка, автоматически дополняет вводимые конструкции необходимыми элементами, подчеркивает ошибочные конструкции и т.п.

Но, тем не менее, это редакторобычного текста. Все автоматические подсказки и дополнения можноизменить обычными средствами (Backspace, Del и другие команды редактирования).Любая программа на VB состоит из элементов, называемых модулями,структурами и классами. Каждый такой элемент включает определенный набор переменных для хранения данных, а также подпрограмм и функций – описаний алгоритмов обработки данных. Болееподробно о некоторых из этих понятий речь пойдет далее, сейчас жеотметим, что предлагаемая по умолчанию заготовка программы содержит описание одного модуля (Module … End Module) с именемModule1.

Этот модуль пока не содержит переменных, но уже включает1Фиксированный набор слов, имеющих строго определенное назначение вязыке программирования.10одну подпрограмму (Sub … End Sub) с именем Main. Последнее имяимеет специальное значение. Исполнение программы – это всегда исполнение подпрограммы с именем Main. Так что следующим нашимшагом должно быть наполнение содержанием этой подпрограммы.Установите курсор на пустую строку в середине программы междуSub Main() и End Sub и наберите следующую строку:dim inp as stringПри вводе обратите внимание на следующее:1.2.3.4.Слова текста изменяют свой цвет автоматически, как тольковстречается распознанная конструкция языка.В процессе набора слова string появляется окно со спискомслов, допустимых в данном месте программы.

В списке постоянноищется наиболее подходящий вариант. У Вас есть две возможности – либо игнорировать список и продолжать набор слова, либо,набрав первые несколько символов, выбрать появившийся вариант мышью, клавишей Tab или любым небуквенным символом.Эта возможность позволяет намного быстрее вводить длинныеслова и делать меньше ошибок.После нажатия на Enter строка автоматически дополнена необходимым количеством пробелов, расставлен правильный регистрсимволов.Слово inp подчеркнуто зеленой волнистой линией. Это не ошибка(ошибки подчеркиваются красным), но попытка обратить Вашевнимание. Наведите указатель мыши на слово inp – появитсятекст сообщения Unused local variable inp – локальная переменная inp не используется. Действительно, мы пока не закончили написание программы. Как только мы добавим в программе11оператор, использующий inp, это сообщение будет автоматически снято.dim inp as stringEnterDim inp As StringС новой строки наберите слово do и нажмите Enter.DodoEnterLoopСлово do начинает конструкцию Do … Loop, предназначенную дляциклического исполнения некоторых действий.

Как видите, словоLoop, необходимое в этой конструкции, добавлено автоматически.Ваша задача – наполнить заготовку конкретным содержанием.Внутри цикла наберите строкуconsole.writeline "Введите стоп"Console.writeline – это название операции исполняющей системы,осуществляющей выдачу текста в консольное окно. Обратите внимание, что в процессе ввода программы редактор выдает подсказку отом, какие параметры необходимо указать для данной операции.inp=console.readlineПосле знака равенства стоит название операции исполняющей системы: получение строки, набранной пользователем на клавиатуре.Наконец, отредактируйте строку Loop так, чтобы в результате получился текст, изображенный на рисунке 4.12Рис.

4 Изображение текста программы в окне редактора.Мы подготовили текст программы, теперь необходимо эту программузапустить. Нажмите кнопку Start Debugging в панели инструментов(зеленый треугольник). Эта команда сначала запускает компилятор дляанализа составленного нами текста программы и создания соответствующего исполняемого файла. Затем исполняемый файл запускается сприсоединенным к нему отладчиком. Отладчик – это компонент визуальной среды программирования, позволяющий в любой моментвмешаться в процесс исполнения программы и произвести исследование, на какой стадии находятся вычисления.Вначале посмотрите, как выполняется программа без вмешательстваотладчика.

В появившемся консольном окне должна быть выведенанадпись Введите стоп. Введите любую последовательность символов, отличную от слова стоп, и нажмите Enter. Запрос должен повториться. После нескольких попыток введите строку стоп – исполнениепрограммы завершится, консольное окно закроется.13ПрограммаРис. 5 Текст, набираемый на клавиатуре, поступает на вход исполняющейся программе и одновременно изображается в консольном окне. Результат исполненияпрограммы также выдается в консольное окно.Обратите внимание на особенность ввода с клавиатуры.

Набираемыесимволы дублируются в консольном окне, и набранная строка передается программе только после нажатия на клавишу Enter.Теперь посмотрим, как воспользоваться средством отладчика, называемым Breakpoint – точка останова.Запустите исполнение программы еще раз и переключитесь из консольного окна обратно в окно VB. Щелкните мышью в крайнем левомполе строки Loop, слева от вертикальной линии.Рис. 6 Изображение точки останова (Breakpoint) в окне редактора.14Переключитесь обратно в консольное окно, наберите любую последовательность символов и нажмите Enter.

Как только исполнение программы дойдет до указанной строки, программа приостановится, ипроизойдет переключение в отладчик. Строка, в которой произошелостанов, выделена желтым цветом. Укажите мышью на имя переменной inp – отладчик покажет текущее значение этой переменной программы.Продолжение исполнения программы – все тот же зеленый треугольник в панели инструментов.

Кнопка с изображением квадрата (StopDebugging) полностью завершает исполнение программы, повторныйщелчок в правом поле строки с точкой останова снимает эту точку останова.Завершите тем или иным способом исполнение программы. Последняя операция в этом упражнении – сохранение файлов проекта.

Подайте команду File|Exit. Диалоговое окно предупредит Вас о том,что проект, с которым Вы работали, еще не сохранен. Выберите Save иобратите внимание на то, в какой папке VB предлагает сохранить проект. Альтернативная возможность – выбрать Discard. В этом случаеникаких дополнительных файлов на диск записано не будет. Это удобная возможность создать и выполнить небольшую одноразовую программу.Средствами операционной системы посмотрите список файлов, созданных в папке – проекте. Найдите файл Module1.vb и посмотрите егосодержимое, открыв в Блокноте.

В подпапке bin\Debug найдите файлУчебник.exe. Это созданный компилятором исполняемый файл. Онможет быть запущен независимо от VB. Для запуска созданной программы на другом компьютере достаточно перенести на него одинэтот файл.15Глава 2. Идентификаторы. Типы и переменные.ДисциплинаОписание языка Visual Basic мы начнем с нескольких базовых правил.Для въедливых читателей заметим еще раз, что мы описываем подмножество языка. Это означает, что строго следуя приведенным в данном пособии правилам, вы всегда получите корректную программу.Но, в то же время, можно написать много корректных программ, неукладывающихся в эти правила. Для всеобъемлющего изучения языкаВы можете обратиться, например, к электронной документации.Программа записывается в виде последовательности предложений(statements).Простое предложение обычно располагается на отдельной строкетекста.Составные предложения (Do … Loop, For … Next и т.п.) приняторасполагать на нескольких строках.Иногда даже простые предложения могут оказаться очень длиннымиили слишком короткими для записи одной строкой, в таком виде онихуже воспринимаются визуально.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее