Light-electric.com

IT Журнал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программирование vb net

Урок 3. Создание проекта в Visual Basic.net

Урок из серии «Программирование на Bisual Basic.NET для школьников».

В этом уроке мы создадим наш первый проект под названием «Hello World» .

Этот проект после щелчка на кнопке ОК выводит в поле надписи приветствие: «Hello, World» («Здравствуй, мир!»).

На этом несложном примере мы познакомимся со всеми этапами создания проекта в среде программирования Visual basic.NET, научимся их запускать.

Справочная информация

Для проекта, который мы задумали, необходимо всего два элемента управления: Label (Надпись) и Button (Кнопка).

Элемент управления Label (Надпись) отображает данные, которые нельзя изменить в процессе выполнения проекта, используется для вывода различных надписей, располагаемых рядом с другими объектами, нуждающимися в пояснениях.

Основные свойства надписи

Событие по умолчанию — Click (щелчок по надписи).

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

Основные свойства такие же, как у элемента управления Надпись.

Событие по умолчанию — Click (щелчок по кнопке).

Из прошлого урока вы уже знаете, чтобы создать проект с самого начала, необходимо выполнить на Visual Basic четыре основных шага:

  1. Создание нового проекта
  2. Создание пользовательского интерфейса c помощью элементов управления из Области элементов Visual Studio (Мы создадим два объекта: текстовое поле и кнопку).
  3. Настройка свойства этих элементов управления (Зададим два свойства).
  4. Написание кода программы, который определит, что будет делать наша программа (Введем одну строку кода).

Создание нового проекта

  1. Запустите Visual Studio.
  2. На начальной странице Visual Studio на вкладке Проекты нажмите кнопку Создать проект. Новый проект можно начать и в меню Файл, выбрав в нем Создать — Проект. Появиться диалоговое окно Создать проект.
  3. В этом окне нужно указать тип проекта, который необходимо создать, шаблон, который будет использоваться, имя проекта и расположение файлов.
    • В списке Типы проектов выберите папку Проекты VisualBasic.
    • В окне Шаблоны выберите шаблон Приложение для Windows. Visual Studio настроит среду разработки для программирования Windows-приложения на Visual Basic.NET.
    • В текстовом поле Имя введите Hello_World в качестве имени проекта (в имени проекта лучше не использовать пробелы)
    • В поле Расположение укажите путь для хранения файлов проекта. Выберите свою личную папку. В ней будет создана новая папка Hello_World, и проект «Hello_World» будет сохранен в созданной папке.
    • Чтобы выбрать папку на диске, можно нажать кнопку Обзор.
    • Нажмите ОК. Откроется новый созданный проект и на экране будет отображена пустая графическая форма Windows (обычно имеющая название Form1), на основе которой можно создавать интерфейс для пользователя вашего приложения.
  4. Теперь мы увеличим форму, а затем создадим на ней надпись и кнопку.

Создание пользовательского интерфейса проекта

  1. В Области элементов нажмите на элемент управления Label (Надпись), который находиться на закладке Windows Forms.
  2. Нарисуйте Надпись. В этой программе поле Надпись используется для показа сообщения «Hello, world!» по нажатию на кнопку. Давайте добавим кнопку.
  3. В Области элементов выберите элемент управления Button (Кнопка).
  4. На форме ниже текстового поля нарисуйте кнопку. Форма должна выглядеть примерно так.


    Характеристики любой кнопки (как и всех объектов) можно изменить с помощью настройки свойств или обращения к её объекту в коде программы. В этом проекте мы будем настраивать свойства кнопки с помощью окна Свойства

Настройка свойств объектов

В Visual Basic все объекты, значит текстовое поле и кнопка тоже объекты. Текст в текстовом поле и надпись на кнопке — это свойства этих объектов. Для просмотра свойства объекта и их редактирования используется окно Свойства.

Окно Свойства находится в правой части экрана и отображает свойства выделенного объекта. По умолчанию — это сама форма. Чтобы отобразить свойства того объекта, который вы хотите редактировать, нужно его выделить щелчком.

Совет. Если окно свойств скрыто, вберите в меню Вид команду Окно свойств или нажмите клавишу F4.

Итак, вернемся к нашей задаче.

    В окне Свойства задайте для текстового поля и кнопки приведенные ниже свойства. Значение «пусто» для TextBox1 означает, что вы должны удалить имеющееся значение и оставить свойство пустым. Установки, которые нужно ввести, показаны в кавычках. Сами кавычки вводить не нужно.

Создание программного кода проекта

Для ввода и редактирования операторов в программе на Visual Basic используется Редактор кода. Редактор кода открывается двойным щелчком на объекте.

По условию задачи нам нужно, чтобы после щелчка на кнопке ОК в текстовое поле вывелось сообщение «Hello, World». Для этого напишем программный код в теле процедуры Button1Click() (обработчике события щелчок на кнопке).

  1. В поле формы дважды щелкните на кнопке OK. В центральном окне среды разработки VisualStudio появиться Редактор кода, как показано ниже.
    В окне редактора кода находится текст программы, связанный с текущей графической формой.Те выражения, которые вместе выполняют некоторое действие, обычно группируются в программные конструкции под названием процедуры. Когда процедура связана с конкретным объектом и событием, она называется обработчиком события или процедурой события.Процедуры начинаются с ключевого слова Sub в первой строке и заканчиваются словом End Sub.
  2. Когда кнопка Ok (объект «Button1») была помещена на поле формы, VisualStudio.Net автоматически добавил к коду этой формы процедуру Button1_Click для обработки основного для кнопки события — щелчок на кнопке.Процедура пустая, содержит только заголовок и оператор конца процедуры.В редакторе кода видны и другие строки программы, которые среда VisualStudio добавила автоматически. Эти операторы находятся под общим заголовком «Код, автоматически созданный конструктором форм Windows». Пока что не обращайте на эти строки внимание и не изменяйте их.
  3. Итак, тело процедуры должно находиться между строками:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVale As System.EventArgs) Handles Button2.Click

    EndSub

  4. Наберите перед строкой EndSub следующий программный код:

Нажмите клавишу со стрелкой вниз, код, связанный с кнопкой Ok написан.

Совет. После того, как вы наберете имя объекта Label1 и точку, Visual Studio покажет список всех свойств объекта надпись. Вы можете выбрать свойство из этого списка, дважды щелкнув на нем мышью, или набрать самостоятельно.

  • Во время выполнения программы оператор, который вы ввели, по нажатию на кнопку изменит свойство Text надписи на «Hello, World!».
  • Теперь программу Hello World можно запускать.
  • Запуск программы Hello World.

    Теперь давайте запустим нашу программу.

    1. Выберите из меню Отладка команду Начать (или на стандартной панели инструментов нажмите кнопку Начать, или нажмите на клавиатуре клавишу ).
    2. Программа будет скомпилирована и запустится в среде разработки Visual Studio.
    3. Нажмите кнопку ОК. Программа покажет в поле надписи приветствие «Hello, world!». Когда вы нажали ОК, код программы изменил свойство Text пустой надписи Label1 на текст ‘Hello, World!» и показал этот текст в поле.
    4. Чтобы сохранить изменения, на стандартной панели инструментов нажмите кнопку Сохранить все.

    На этом урок закончен.

    Вы создали свой первый проект. Для этого выполнили все необходимые этапы построения нового проекта.

    На следующем уроке мы более подробно остановимся на программном коде проекта.

    До встречи на следующем уроке.

    Вы может посмотреть этот урок в видеоформате

    Оставить комментарий Вы можете в форме, которая расположена ниже.

    Хочу всё знать. Язык Visual Basic

    В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста — Visual Basic.

    Краткая справка

    Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.

    В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе .NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).

    Visual Basic в наши дни

    VB — инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:

    • поддержку ООП с конструкторами, деструкторами и наследованием;
    • свободную многопоточность;
    • компиляцию в байт-код, исполняемую при помощи CLR;
    • структурную обработку исключений;

    Но главное удобство — платформа .NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.

    Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.

    В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.

    Литература

    Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически — не более 15. Можете взять за основу одну из следующих книг:

    Программировать на Visual Basic .NET сложнее, но и интереснее. Времени и справочных ресурсов потребуется больше:

    На годы обращать внимания не стоит, здесь важнее практические навыки.

    Заключение

    Современный Visual Basic слабо напоминает язык, изобретенный более 50 лет назад. Он сохранил простоту, но оброс большим количеством функций и возможностей. А так как Microsoft продолжает работать над платформой .NET, то на ближайшие лет 10 он останется полезным инструментом для любого программиста.

    В 1964 году на свет появился язык BASIC. Он разрабатывался для учебных целей, чтобы студенты вузов с помощью простых алгоритмов изучать программирование. BASIC стал настоящим прорывом в образовании, а в реальной жизни программисты соревновались в создании диалектов. Среди очарованных языком гиков оказался Билл Гейтс. В 13 лет он написал на нем свою первую программу, в 20 — зарабатывал деньги реализацией версии Altair BASIC, разработанной им совместно с Полом Алленом.

    В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста — Visual Basic.

    Краткая справка

    Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.

    В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе .NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).

    Visual Basic в наши дни

    VB — инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:

    • поддержку ООП с конструкторами, деструкторами и наследованием;
    • свободную многопоточность;
    • компиляцию в байт-код, исполняемую при помощи CLR;
    • структурную обработку исключений;

    Но главное удобство — платформа .NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.

    Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.

    В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.

    Литература

    Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически — не более 15. Можете взять за основу одну из следующих книг:

    Программировать на Visual Basic .NET сложнее, но и интереснее. Времени и справочных ресурсов потребуется больше:

    На годы обращать внимания не стоит, здесь важнее практические навыки.

    Заключение

    Современный Visual Basic слабо напоминает язык, изобретенный более 50 лет назад. Он сохранил простоту, но оброс большим количеством функций и возможностей. А так как Microsoft продолжает работать над платформой .NET, то на ближайшие лет 10 он останется полезным инструментом для любого программиста.

    Visual Basic .NET Language Начало работы с Visual Basic .NET Language

    замечания

    Visual Basic .NET является официальным преемником оригинального языка программирования Microsoft Visual Basic. Visual Basic [.NET], похоже, имеет сходство с Python с отсутствием точек с запятой и скобками, но совместно с C ++ является основной структурой функций. Кудрявые фигурные скобки отсутствуют в VB .NET, но вместо этого заменяются фразами типа End If , Next и End Sub .

    Версии

    Создание простого калькулятора для ознакомления с интерфейсом и кодом.

    1. Как только вы установили Visual Studio с https://www.visualstudio.com/downloads/ , запустите новый проект.
    1. Выберите «Приложение Windows Forms» на вкладке «Visual Basic». Вы можете переименовать его здесь, если вам нужно.

      Когда вы нажмете «ОК», вы увидите это окно:

      Перейдите на вкладку «Панель инструментов» слева. По умолчанию панель инструментов имеет опцию «auto-hide». Чтобы отключить эту опцию, щелкните маленький символ между символом «стрелка вниз» и символом «x» в правом верхнем углу окна панели инструментов.

      Ознакомьтесь с инструментами, представленными в коробке. Я сделал интерфейс калькулятора с помощью кнопок и текстового поля.

      Перейдите на вкладку « Свойства » (она находится в правой части редактора). Вы можете изменить свойство текста кнопки и текстовое поле, чтобы переименовать их. Свойство шрифта можно использовать для изменения шрифта элементов управления.

      Чтобы написать конкретное действие для события (например, нажав на кнопку), дважды щелкните элемент управления. Откроется окно кода.

      1. VB.Net — это мощный язык, предназначенный для быстрого развития. Для него важна высокая инкапсуляция и абстракция. Вам не нужно добавлять точку с запятой, чтобы указать конец инструкции, скобок нет, и большую часть времени она автоматически корректирует случай алфавитов.
      2. Код, представленный на картинке, должен быть прост для понимания. Dim — это ключевое слово, используемое для инициализации переменной, а новое выделяет память. Все, что вы вводите в текстовое поле, по умолчанию имеет строку типа. Для использования значения используется другой тип.

      Наслаждайтесь своим первым созданием в VB.Net!

      Привет, мир

      Во-первых, установите версию Microsoft Visual Studio , включая бесплатную версию Community. Затем создайте проект приложения консоли Visual Basic типа Console Application , а следующий код напечатает строку ‘Hello World’ на консоли:

      Затем сохраните и нажмите F5 на клавиатуре (или перейдите в меню Отладка выберите пункт Выполнить без отладки или Run) , чтобы скомпилировать и запустить программу. ‘Hello World’ должен появиться в окне консоли.

      Hello World в текстовом поле при нажатии кнопки

      Перетащите 1 текстовое поле и 1 кнопку

      Дважды щелкните по кнопке 1, и вы будете перенесены в Button1_Click event

      Введите имя объекта, для которого вы хотите установить таргетинг, в нашем случае это textbox1 . .Text — это свойство, которое мы хотим использовать, если мы хотим поместить на него текст.

      Property Textbox.Text, gets or sets the current text in the TextBox . Теперь у нас есть Textbox1.Text

      Нам нужно установить значение этого Textbox1.Text чтобы мы использовали знак = . Значение, которое мы хотим поместить в Textbox1.Text это Hello World . В целом, это общий код для помещения значения Hello World в Textbox1.Text

      Добавление этого кода в clicked event в button1

      Область, край

      Для удобства чтения, который будет полезен для новичков при чтении кода VB, а также для разработчиков полного времени для поддержки кода, мы можем использовать «Регион», чтобы установить область с одним и тем же набором событий, функций или переменных:

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

      Протестировано на VS 2005, 2008 2010, 2015 и 2017.

      Учебное пособие «Основы программирования в VB»

      Приводятся основные сведения по алфавиту языка, синтаксису и семантике операторов. Рассматриваются элементы объектно-ориентированного программирования. Излагаются основы правил построения процедур.

      Скачать:

      Предварительный просмотр:

      Основы Visual Basic

      1.Из чего состоит VB-программа?
      1.Как работают Windows-программы.
      2. . и как их программируют
      2.Обращение с системой Visual Basic
      1.Запуск, прерывание и окончание программ
      2.Сохранение и загрузка проектов
      3.Стандартное окно — Form
      4.Окно свойств
      5.Набор инструментов (ToolBox)
      6.Окно Code
      7.Окно Debug
      8.Окно палитры
      9.Окно проекта
      3.Процедуры события
      1.Процедуры — рецепты для компьютера
      2.Событие Form_Load
      3.Событие Click
      4.Событие DblClick
      4.Язык программирования Visual Basic
      1.Команда Print
      2.Графические команды
      3.Переменные и константы
      4.Свойства объектов
      5.Команды со значениями (функции)
      6.MsgBox, InputBox
      7.Математические операторы
      8.Выбор: If. Then
      9.Комментарии строк (‘ или Rem)
      10.Команда End
      11.Цикл Do. Loop
      12.Оператор GoTo
      13.Генератор случайных чисел (Randomize, RND)
      5.Важные свойства объектов
      1.Свойство Name
      2.Свойство Caption
      3.Свойство Visible
      4.Свойство Enabled
      5.Свойство BackColor
      6.Свойство ForeColor
      7.Свойствa Left, Top
      8.Свойствa Width, Height
      6.Элементы управления и их свойства
      1.Кнопки (Button)
      2.Таймер
      3.Линии и фигуры
      4.Текстовое поле и поле надписи
      5.Графическое поле

      1. Из чего состоит VB-программа?

      1.1. Как работают Windows-программы.

      Если под Windows’ом запускается программа, на экране открывается её окно . Окна разных программ, конечно же, тоже различны, например различны по размеру, имеют различные формы, и на них видны различные вещи. Особенности, которые касаются самих окон, такие как размер, цвет, заголовки и т.д. называют свойствами окна. А вещи, которые видны на окне, в основном тексты, картинки, иконки, называют объектами или элементами управления . Каждый из этих объектов тоже имеет такие же свойства, как длина, ширина, цвет и т.д.

      Если программа была запущена, и её окно было открыто, программа спокойно ждёт, пока что-нибудь не произойдёт, что, к примеру, будут нажаты кнопки, активировано меню и т.д. Когда это происходит, это называют событием . Для каждого события, которое только интересует нашу программу, программисты (мы!) написали в языках программирования, как Basic, отдельные «кусочки» кодов, которые будут вызваны каждый раз, если событие «происходит»( событие процедуры ). Со словом «процедура» у Вас ассоциировались, может быть, проверка самолёта пилотами перед стартом или ежегодные кофепития с заключительной игрой в минигольф на Дне Рождения у Дяди Альфонса. Короче, прецедуры — это процессы, которые, как один вид поваренного рецепта, всегда одинаковы. И примерно так это в программировании: процедуры это шаг-за-шагом исполняемые указания для глупого компьютера, который не может ничего другого, как слепо следовать простым командам — это, однако, очень быстро.

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

      1.2 . и как их программируют

      Visual Basic-программа, так называемый проект, состоит из минимум одного окна (с определёнными свойствами), объектами и из многочисленных процедур событий для различных функций программы. С помощью Visual Basic делают программы примерно так: в них сначала создают окно с различными объектами и потом для каждого из них пишут процедуры, вдыхающие жизнь в серое окно. Это и есть собственно «программирование».

      2. Обращение с системой Visual Basic

      2.1. Запуск, прерывание и окончание программ

      Чтобы запустить, прервать или окончить работу со своей программой, можно использовать либо меню «Run» либо три иконки наверху окна VB, которые выглядят, как кнопки магнитофона. Программу можно также в любой момент остановить, нажав одновременно комбинацию кнопок Ctrl + Break. Это же произойдёт при нажатиии на иконку «Break», но это работает только тогда, пока программа только ждёт события. В обоих случаях можно продолжить с помощью иконки «Start». Однако если программа прервана таким образом, её можно изменять только в некоторых границах, а именно: можно изменять процедуры — написанные в VB коды, но не переключаться на различные объекты или изменять свойства: для этого нужно остановить программу с помощью третьей иконки «Stop». Узнать запущена ли или прервана ли или остановлена ли программа можно узнать, посмотрев на самый верх экрана — заголовок VB. После «Visual Basic» стоит там в угловатых скобках либо «run», если программа запущена, либо «break»,если программа прервана или «design», если программа остановлена. Только если в заголовке стоит «design» можно изменять объекты и их свойства.

      2.2. Сохранение и загрузка проектов

      Чтобы уберечь свой с трудом созданный объект перед грустной смертью с выключением компьютера, нужно его прежде сохранить на жёстком диске или дискете. Сохранит проект можно, выбрав пункт «Save Project» в меню «File». Если вместо этого выбрать «Save Project As. » то можно сохранить проект под другим именем. Нужно знать, что Visual Basic сохраняет свой проект не в один единственный файл, а в минимум два: файл для окна, имя которого оканчивается на .frm и файл проекта, имя которого оканчивается на .vbp. Для каждого можно/нужно выдумать имя, которое должно состоять минимум из восьми букв. Внимание: если вместо «Save Project» Вы выберите «Save Form1», то сохранён будет только .frm-файл, и тогда программу иногда уже не удастся загрузить. В общем, используйте только «Save Project», кроме тех случаев, когда Вы точно знаете, что Вы делаете!

      Если нужно загрузить проект в следующий раз, нужно выбрать пункт меню «Open Project. «, найти в появившемся окне имя нужного проекта и выбрать его. При последующем нажатии на ОК, проект будет загружен.

      2.3. Стандартное окно — Form

      Окно Form является началом вашей программы. Его можно двигать по экрану, увеличивать, уменьшать, менять его свойства в окне свойств, упорядочивать на нём объекты и в окне Code писать для него процедуры. Само окно тоже считается как объект, так сказать, «высший объект». Один из объектов всегда является » актуальным объектом «, чьи свойства будут перечислены в окне свойств. Объект становится актуальным, когда на него кликнут. Узнают это чаще всего по обрамлению или по какой-нибудь другой маркировке.

      2.4. Окно свойств

      Здесь всегда перечислены свойства актуального объекта (см. выше). Свойство, представленное синим, может быть изменено в строке справа. Иногда нужно вносить данные самому, иногда можно выбирать из выпадающего списка, который отображён в строке справа в виде маленькой стрелки вниз. Заметьте, что при изменении свойств окна, изменения происходят синхронно.

      2.5. Набор инструментов (ToolBox)

      Здесь можно выбрать объекты, которые нужно поместить на форме. Например, чтобы нарисовать линию, кликните на символ линии. Теперь кликните на то место на форме, где должна начинаться линия и тяните мышь с нажатой кнопкой туда, где эта линия должна кончаться. Отпустите кнопку мышки. Готово! Отдельные объекты будут описаны позже.

      В окне Code пишутся процедуры события и другие Basic-конструкции. Окно Code называется так потому, что тексты, написанные там называются на языке программирования именно «коды» . Окно Code открывается тогда, когда производится двойной клик на объект, для которого должна быть написана процедура. Или если кликнуть в окне проекта на иконку «View Code». Сверху слева в окне Code стоит имя объекта, а справа его событие, для которого пишется его процедура. Т.е. сразу видно, когда команды, написанные здесь, будут выполнены. С помощью мышки можно выделять текст , над которым нужно провести с нажатой левой кнопкой. Когда курсор будет убран из строки, Visual Basic сразу же проверяет, правильна и полна ли структура строки. Если нет, тут же появляется сообщение об ошибке.

      Важнейшие комбинации клавиш в окне Code.

      Ctrl+C Копировавние выделенного текста в буфер.

      Ctrl+X Вырезание выделенного текста в буфер.

      Del Удаление выделенного текста.

      Ctrl+V Вставка выделенного текста из буфера.

      Ctrl+Z Отмена последнего действия.

      Ctrl+Y Вырезание строки, на которой стоит курсор, в буфер.

      F5 Запустить проект.

      Окно Debag, собственно, служит помощью в поиске и отлавливании ошибок в программных кодах ( bugs — в компьютерном слэнге). Однако его также хорошо применять для проверки отдельных маленьких Basic-команд. Это окно появляется каждый раз при запуске вашего приложения снизу справа. Если программа прервана, это окно появится поверх всех окон и в нём появится курсор. Прямо здесь можно вводить строки и клавишей ENTER давать команду на исполнение этих строк, которые будут сейчас же выполнены. Команда Print (см. ниже) пишет в этом случае не в окно, а прямо под командной строкой в окне Debug, что тоже очень практично.

      2.8. Окно палитры

      Если нужно изменить цвет какого-нибудь объекта, нужно сделать двойной клик по соответствующему свойству «цвет» в окне свойств. Должна появиться палитра цветов со стандартными цветами, из которых нужно выбрать один. Если Вам не нравятся предложенные там цвета и Вам нужен зелёный или красный, Вы можете кликнуть на вкладку ‘Palette’ и довольствоваться тем, что там есть.

      2.9. Окно проекта

      Это окно нужно только тогда, когда пишутся сложные программы, которые, к примеру, состоят из многочисленных окон. Тогда с помощью этого окна можно переключаться между отдельными окнами. Мы это окно применять пока не будем. Если Вам вдруг не видно вашу форму кликните в окне проекта на кнопку «View Object» — окно появится вновь.

      3. Процедуры события

      3.1. Процедуры — рецепты для компьютера

      В Basic’e процедуры начинаются с команды Sub , потом идёт имя процедуры и () . Оканчиваются процедуры командой End Sub (англ. subroutine: подпрограмма). Между этим стоят команды, принадлежащие этой процедуре. Они будут, при вызове процедуры, следовать одна за другой.

      В большинстве своём процедуры — это процедуры события: для каждого события, на которое должна реагировать программа, нужно писать процедуру. Причём Sub, имя процедуры, () и End Sub будут заданы самим Basic’ом.

      3.2. Событие Form_Load

      Событие Click происходит в том случае, если на объекте кликнуть левой кнопкой мыши. Если, к примеру, пользователь щёлкнет на одном из элементов управления, событие Click этого объекта будет тут же исполнено. Можно кликнуть по форме — для этого имеется событие Form_Click , которое может содержать различные процедуры.

      3.4. Событие DblClick

      Это событие происходит при двойном клике мышкой на каком-либо объекте. Внимание: ещё при первом нажатии произойдёт событие Click, но при мгновенном втором уже нет.

      4. Язык программирования Visual Basic

      4.1. Команда Print

      (англ. print : печатать). При помощи команды Print можно из какой-нибудь процедуры печатать тексты на форме. Текст должен при этом стоять в кавычках («). Пример:

      Print «Эй, перед монитором! Привет!»

      Эй, перед монитором! Привет!

      Команду Print можно применять также для решения:

      Print «413 + 512 равно»

      Выдаёт на форме:

      413 + 512 равно
      925

      Всё, что стоит после команды Print в кавычках, при выполнении компьютером, будут буква за буквой, цифра за цифрой и знак за знаком точно также «списаны». А всё, что стоит позади команды, не в кавычках, должно быть написано программным языком Basic — это будет «переведено» компьютером. Так, к примеру, 413 + 512 для компьютера значит » результат сложения 413 плюс 512 «. И этот результат должен быть при помощи команды Print напечатан. Поэтому там и стоит «925».

      При помощи команды Print можно также печатать значения свойств или переменных (cм. ниже):

      Пишет именно то, что стоит в его заголовке, т.к. Form1.Caption означает для компьютера » значение свойства надписи окна с именем Form1 «. Ну, а что будет напечатано командой Print «Form1.Caption» ?

      И ещё три заметки к этой команде:

      1.Деление и умножение в Basic’e производится при помощи звёздочки (*) и слэша (/). Кроме того компьютер понимает нецелые числа, однако вместо запятой нужно применять точку, как в Англии и США.

      Однако в результате, который будет выдан, число 7,5 будет написано с запятой! Только в самих Basic-кодах нужно применять точку.

      2.Если нужно распечатать несколько вещей в одной строке, то их нужно перечислить всех после команды Print через точку с запятой (;):

      Print «1 + 1 всё ещё равно «; 1 + 1;

      Print «, а три умножить на нуль равно «; 3 * 0

      1 + 1 всё ещё равно 2, а три умножить на три равно 0

      Основы среды программирования Microsoft Visual Basic 6.0

      В данном материале рассмотрены основы программирования на языке Visual Basic, а конкретней в среде программирования Microsoft Visual Basic 6.0. Данная среда программирования и язык Visual Basic является одним из самых легких языков для начинающих программистов. А почему? В этой статье мы с Вами и попробуем разобраться.

      Теория по Visual Basic

      Вообще цель программирования — это написание команд для компьютера, которые смогут показать ему, что нужно сделать, например, напечатать отчет, подсчитать что-нибудь или просто развеселить Вас.

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

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

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

      Что касается визуальных возможностей среды Visual Basic, то здесь Вы можете создавать свой пользовательский интерфейс без написания отдельных команд. Иными словами, Вы создаете интерфейс, как будто Вы рисуете себе картинку, без всяких проблем.

      Начиная писать любую программу, первым делом необходимо решить, что эта программа должна делать. Когда Вы будете точно знать, что Вы хотите от программы и компьютера, Вы без труда сможете определить, какие команды нужно дать компьютеру, чтобы он в точности выполнил Ваши указания.

      Не существует уникального способа написания программы. Теоретически существуют возможность с помощью тысячи способов написать одну и ту же программу. Два программиста могут написать программы, которые будут работать абсолютно одинаково, но при этом они будут состоять из совершенно разных кодов и команд. Поэтому не важно, как написана программа и на каком языке. Важно лишь то, что она работает так, как Вы это запланировали. Visual Basic помогает реализовать идею быстрого создания пользовательского интерфейса простым способом. Пользовательский интерфейс служит двум целям: отображает информацию на экране и принимает от пользователя конкретные команды к действию.

      Основы среды программирования

      В Visual Basic все элементы интерфейса делятся на две группы: формы и объекты.

      Форма — это всего лишь прямоугольное окно, отображаемое на экране. Объекты — представляют собой элементы, которые содержатся в форме и служат для отображения или получения информации от пользователя. Объектом может быть текст, кнопка, флажок, опции и т.д.

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

      Разные элементы имеют разные свойства. Каждый раз, когда Вы рисуете форму или объект, Visual Basic назначает им свойства, установленные по умолчанию.

      В отличие от таких языков программирования как C++, Visual Basic избавляет Вас от необходимости использовать коды для создания пользовательского интерфейса, но эти команды все же необходимы для того, чтобы Ваша программа заработала. В мире Visual Basic команды (коды) служат двум целям: делают пользовательский интерфейс рабочим, а также обрабатывают различные данные, с тем, чтобы вернуть пользователю полезный результат.

      Даже если Вы с помощью Visual Basic создали какой-то интерфейс, он не будет работать до тех пор, пока программист не напишет ему действия, которые объяснят компьютеру, что нужно делать, если пользователь, скажем, щелкнул на кнопке. Каждый раз, когда пользователь двигает курсором, нажимает кнопку или щелкает кнопкой мыши, т.е. выполняет действие, таковое рассматривается компьютером как команда к действию. Когда такое событие происходит, компьютер обращается к командам BASIC, с тем чтобы они объяснили, как на это нужно реагировать.

      Слово Basic, в названии Microsoft Visual Basic 6.0., указывает лишь на то, что синтаксис программ и операторы ссылаются на язык высокого уровня Basic (Beginners Atlpurpose Symbolic Instruction Code). Но если Вы знаете обычный Basic, то очень скоро убедитесь, что Visual Basic заметно от него отличается.

      Если Вас интересует вопрос что такое Visual Basic — компилятор или интерпретатор, можно смело сказать: «И тем, и другим». Его нельзя на сто процентов отнести ни к компиляторам, ни к интерпретаторам.

      Основным признаком интерпретатора Visual Basic является то, что созданные с помощью него программы выполняются только в среде разработки. Программу можно запустить непосредственно из среды и если в ней есть ошибки, они сразу же распознаются. Все это наблюдается и в Visual Basic, где можно запустить приложение непосредственно в среде программирования. При этом Visual Basic использует технологию Threaded-p-Code, при которой каждая написанная строка кода преобразуется в промежуточный код — Threaded-p-Code. Не путайте это не машинный код, но такой код выполняется быстрее, чем при работе с обычным интерпретатором. Во-первых, Visual Basic сразу же проверяет синтаксис программы и выдает сообщение, если присутствует ошибка. Также можно самим искать эти ошибки.

      При этом Visual Basic — не просто интерпретатор, так как это означало бы, что приложения выполняются только в среде Visual Basic. Эта среда программирования предоставляет возможность создавать и исполняемые ЕХЕ-файлы, поэтому она относится и к компиляторам.

      Visual Basic нельзя назвать чистым компилятором, так как в отличие, например, от Visual C++, Visual Basic не создает исполняемый файл сразу же при запуске из среды разработки. Для создания такого файла необходимо сделать это явно (команда FileMake ***.EXE). Начиная с пятой версии, Visual Basic обладает так называемым «Native Compiler», т.е. компилятором, который может создавать машинный код. Таким образом, Visual Basic объединяет в себе возможности, как интерпретатора, так и компилятора. И это имеет больше преимуществ, чем недостатков.

      Теперь давайте поближе познакомимся со средой программирования Microsoft Visual Basic. При открытие самой среды программирования у Вас появляется окно «Новый проект», в котором и нужно выбрать какой проект мы будим создавать, для начала мы создадим простой проект, а точнее стандартный, «Standard EXE» это — стандартное выполняемое приложение. В дальнейшем, когда Вы уже научитесь работать в этой среде можете пробовать создавать и другие проекты, например ActiveX DLL — динамическая библиотека ActiveX.

      После того как Вы нажали создать (открыть) новый проект, у Вас появится сама среда программирования Visual Basic, а точнее форма, но пока в ней ничего нет, и она ничего делать не умеет. Для любопытства можете нажать команду меню run->start (запустить) или просто выбрать в быстром меню кнопку «старт», у Вас запустится программа, но как я уже сказал, она ничего не делает, это просто пустая форма. Закройте это окошко и давайте наполним нашу программу пользовательским интерфейсом и программным кодом.

      Пример программы на VB

      Для начала мы с Вами сделаем простенькую программу.

      Поместите на форму следующие объекты: 2 кнопки CommandButton (Кнопка управления) и одно текстовое поле TextBox (Текстовое поле). Они расположены слева и называются «Кнопки панели элементов управления». Теперь когда у Вас они расположены на форме, можете, как угодно их поместить, растянуть, и даже задать какие-нибудь свойства, которые расположены справа. Мы с Вами зададим всего лишь их название, для этого выделите кнопку Command1 (просто нажав на нее) и с права в окне свойств найдите поле Caption и задайте название этой кнопки (измените Command1 например на «Выполнить»). Теперь выделим Command2 и зададим ей название «Выход».
      Теперь, когда у нас есть объекты на форме, давайте зададим им действия, которые они должны выполнять. Щелкните 2 раза по кнопки Command1 (или как у нас уже «Выполнить») и у Вас откроется окно кода где написано:

      Вы напишите между этими строками вот что, и должно получиться вот так:

      Здесь мы задали, что при нажатие этой кнопки в текстовом поле будет появляться эта надпись.
      Можете закрыть по крестику окно кода, и щелкнуть 2 раза по кнопке Command2 (у нас «Выход»), появляется то же самое окно, но уже готовое, для того чтобы задать действие для второй кнопки пишем вот что:

      Мы здесь написали команду END, которая обозначает, что программа заканчивает свою работу.

      Все можете запустить Вашу первую программу и попробовать, как она работает, но это конечно все только начало т.к. на Visual Basic можно написать такие серьезные программы которые не уступят таким программам, которые написаны, например, на языке C++.

      Надеюсь, Вы теперь понимаете, почему этот язык является одним из самых легких (если не самым легкий) языков программирования. А начинать с него или не с него, то это только Ваш выбор.

      Все, удачи в освоение Visual Basic, начинающим рекомендую начать свой путь программиста именно с этого языка.

      Читать еще:  Имплементация в программировании это
    Ссылка на основную публикацию
    ВсеИнструменты
    Adblock
    detector
    ×
    ×