Учебная работа. Реферат: Microsoft Visual Basic 5 0
Microsoft Visual Basic 5.0 — это мощная система программирования, позволяющая стремительно и отлично создавать приложения для Microsoft Windows’95 и Microsoft Windows’NT
Рождение и развитие
Basic.
Уникальный язык программирования Basic был сотворен Джоном Кемени и Томасом Курцем в 1963 г в Дартмурском институте. Он стремительно захватил популярность в качестве языка для обучения программированию в институтах и школах и был приспособлен для использования на индивидуальных компах основоположником и главой компании Microsoft Биллом Гейтсом посреди 70-х гг. С того времени для ПК поочередно было выпущено несколько версий Basic, включая Microsoft Quick Basic и MS-DOS Qbasic. Хотя программная оболочка Visual Basic выполнена вполне графической, а сам язык программирования очень далек от языка, используемого для ранешних версий интерпретаторов Basic , простота и элегантность Basic осталась в большенный мере присущей и новеньким версиям. Широкие способности Visual Basic и его простота послужили главный предпосылкой для выбора его в качестве языка программирования для сотворения таковых Windows- приложений как Excel.
Новейшие способности Visual Basic 5.0:
-Управление множественными проектами при помощи
Explorer (Проводник проектов)
-Внедрение новейших сред Code Editor (Редактор кодов), в том числе
Auto Quick Info (Резвого Авто информатора)
-Работа с окном Form Layout (Макета бланка) для опции наружного
вида программки.
-Изменение размеров окон и документов.
-Выбор и внедрение функций управления Active X.
-Внедрение новейших отладочных инструментов и техник для
исправления ошибок программирования.
-Резвый пуск проекта с одной либо наиболее предопределенной формой.
-Расширение способностей Microsoft Word через автоматизацию.
Среда программирования Visual Basic содержит все нужные инструменты для резвого и действенного сотворения массивных программ, работающих в среде Windows.
Инструменты, имеющиеся в среде программирования Visual Basic, помогают при конструировании Basic- программ.
Строчка Меню обеспечивает доступ к большинству установок, управляющих средой программирования. Меню и команды работают в согласовании со обычными соглашениями, общими для всех приложений Windows.
Под строчкой меню имеется панель инструментов — набор клавиш, являющихся ярлычками для установок, при помощи которых осуществляется работа в среде Visual Basic. В нижней части экрана размещена панель задач. Её можно применять для переключения меж компонентами Visual Basic либо для активации остальных приложений Windows. Также имеется окно инструментов (Toolbox), окно содержания проекта (Project Container) , окно формы(Form) , окно проекта(Project), окно конкретного выполнения(Immediate), окно параметров(Properties) и окно макета формы(Form layout).
Файлы проектов Visual Basic имеют расширения .vbp, .wak, .vbg в имени файла.
В среде Visual Basic имеется 7 инструментов .
Форма Visual Basic – это окно в интерфейсе полдьзователя.
Инструменты и средства управления на панели служат для того, чтоб добавлять новейшие элементы пользовательского интерфейса. Панель инструментов содержит также средства управления для сотворения объектов, выполняющих особые “за экранные” операции: управление информацией в базе данных, контроль временных интервалов и т.д.
Окно Properties (характеристики)
Окно Properties (Характеристики) дозволяет изменять свойства (установки) частей пользовательского интерфейса в форме. Окно параметров содержит перечень всех объектов, использующихся в данном пользовательском интерфейсе. тут также могут перечисляться изменяемые установки параметров для всякого объекта.
Окно Project(Проект).
Visual Basic – программка состоит из нескольких файлов, которые собираются вкупе, когда программка готова. В окне Project перечисляются все файлы, применяемые при программировании.
Файлы проекта содержат перечень всех поддерживаемых файлов и программ проекта и их расширение vbp (Visual Basic program).
В Visual Basic 5 в окно Project можно сразу загрузить несколько файлов проектов.
В Visual Basic предусмотрена оперативная справочная система, включающая информацию о среде программирования, инструментах и языке программирования Visual Basic.
средства управления. С помощью их создаются объекты и формы, выводится информация в текстовом блоке, просматриваются диски и папки в системе, обрабатываются данные, вводимые юзером, запускаются Windows-приложения и просматриваются записи баз данных.
язык
Visual Basic
.
Язык программирования Visual Basic содержит несколько сотен инструкций, функций и особых знаков. Он предназначен не только лишь для использования в программном продукте Visual Basic, Microsoft Visual Basic for Application включен в состав Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project и остальных приложений для Windows.
Переменные и операторы.
Visual Basic дозволяет резервировать переменные, с указанием размера и без оного, работать с разными типами данных, применять константы, работать с математическими операторами и функциями, применять доп операторы. Предвидено внедрение операторов циклов For..Next, Do, объектов типа “ таймер” (невидимый секундомер в программке). Точность установления времени в программке составляет 1 миллисекунду, либо 1/1000 сек. Запущенный таймер повсевременно работает — т.е. производится соответственная процедура обработки прерывания через данный интервал времени — до того времени, пока юзер не приостановит таймер либо не отключит программку.
Типы данных
Тип
Размер (б)
Спектр значений
Пример использования
Integer (Целое)
2
от — 32768 до 32767
Dim Birds%
Birds%=37
Long Integer (Длинноватое целое)
4
от — 2147483648 до 2147483647
Dim Loan&
Loan&=350,000
Single-precision Floating Paint (Одинарной точности с плавающей десятичной точкой)
4
от — 3,402823Е38 до 3,4402823Е38
Dim Price!
Price!=899.99
Double-precision Floating Paint (Двойной точности с плавающей десятичной точкой)
8
от -1,79769313486232D308 до 1,79769313486232 D308
Dim pi# pi#=3.1415926535
Currency (валютные единицы)
8
от -922337203685477,5808 до 922337203685477,5807
Dim Debt@
Debt@=7600300,50
String (Строчка)
1 на знак
от 0 до 65535 знаков
Dim Dog$
Dog$=’pointer’
Boolean (Логическое)
2
True(правда) либо False(ересь)
Dim Flag as boolean
Flag=True
Date (Дата)
8
от January(Январь) 1,100, до December(Декабрь) 31,9999
Dim Birthday as Date
Birthday=#3-1-63#
Variant (Вариант)
16 (для чисел); 22+1 на знак (для строк)
для всех типов данных
Dim Total
Total=289.13
Математические операторы и функции
Операция
Математическое действие
+
Сложение
-
Вычитание
*
Умножение
/
Деление
Целая часть от деления
Mod
Остаток от деления
^
Возведение в степень
&
Слияние (конкатенация) строк
Функция
действие
абс(n)
Возвращает абсолютное значение n
atn(n)
Возвращает арктангенс n в радианах
cos(n)
Возвращает косинус угла n в радианах
Exp(n)
Возвращает константу е в степени n
Sgn(n)
Генерирует случайное число меж 0 и 1
Rnd(n)
возвращает -1 , если n<0; 0, если n=0; +1если n>0
Sin(n)
Возвращает синус угла n в радианах
Sqr(n)
квадратный корень из n
Str(n)
Конвертирует числовое Внедрение форм.
Visual Basic владеет весьма гибкой системой использования форм, Можно создать все формы в программке видимыми сразу либо же загружать и выгружать формы при необходимости.
Модальная (формальная) форма — форма, которая постоянно обязана употребляться при ее отображении на дисплее, она остается на первом плане, пока юзер не щелкнет на кнопочке ОК, на Cancel либо не вышлет ее.
Форма которую юзер может отключить, именуется немодальной(неформальной). В большинстве приложений в Microsoft Windows для отображения инфы употребляются немодальные формы, так как они предугадывают огромную упругость использования, потому форма принимается немодальной по дефлоту при разработке новейшей формы. Можно также задать хоть какое свойство для формы, включая заголовок, размер, тип рамки, цвет фона и знаков, шрифт текста и фоновый набросок.
Visual Basic
дозволяет :
—работать со средствами управления
-работать с меню и диалоговыми окнами
—работать с формами, принтерами и обработчиками ошибок
-добавлять художественное оформление и эффекты
-использовать модули и процедуры
—работать с наборами частей и массивами
-работать с текстовыми файлами и базами данных
-взаимодействовать с Microsoft Office
Visual Basic предоставляет три весьма нужных объекта для предоставления доступа к файловой системе. Это списки дисковых накопителей, которые разрешают пролистывать доступные диски в системе; списки директорий, которые разрешают ориентироваться в папках на избранном диске, и списки файлов, дозволяющие избрать подходящий файл в папке.
Внедрение объектов данных для просмотра баз данных Microsoft Access.
Для работы с базами данных Visual Basic предоставляет три объекта, которые разрешают демонстрировать и изменять информацию в файлах базы данных. Объект данные, дает доступ к полям и записям файла базы данных конкретно на форме. объект также дозволяет поменять информацию в базе данных.
Если вы часто работаете с базами данных — в особенности с Microsoft Access, MicrosoftFoxPro, Paradox, Brieve и dBase — то Visual Basic окажется очень массивным средством для обработки и отображения данных. Так как Visual Basic предугадывает технологию обработки баз данных, аналогичную, применяемой Microsoft Access , то можно создавать главные приложения для работы с базами данных при помощи всего нескольких 10-ов строк в тексте программки.
При помощи Visual Basic можно выстроить собственное приложение по обработке баз данных, которое показывало бы лишь информацию, нужную юзеру, также предоставляло бы юзеру нужные средства для обработки данных.
Средства управления Line(отрезок)и Shape(фигура) разрешают сделать геометрические фигуры.
Внедрение средств управления
OLE.
Можно применять OLE для вставки объектов из приложений в программки на Visual Basic . В качестве примеров объектов приложений можно привести листы и диаграммы Excel, документы Word и изображения Microsoft ClipArt. Объектами приложений могут быть как новейшие, неустановленные документы, так и имеющиеся факты, загружаемые с диска.
В Visual Basic можно сделать как объектные, так и управляющие приложения, поддерживающие функцию Automation(автоматизация).
Приложения для Windows, вполне поддерживающие функцию Automation , разрешают производить доступ к своим функциям в виде набора объектов с надлежащими им качествами и командами. Приложения для Windows , которые предоставляют характеристики объектов именуются объектными либо серверными приложениями, а программки эти объекты использующие, именуются управляющими либо клиентскими приложениями. Автоматизация представляет собой промышленный эталон, позволяющий выполнить взаимодействие 2-ух приложений.
]]>