Реферат: Microsoft Visual Basic 5 0

 

Microsoft Visual Basic 5.0 — этомощная система программирования, позволяющая быстро и эффективно создаватьприложения для MicrosoftWindows’95 и Microsoft Windows’NT

Рождение и развитие Basic.

Оригинальный язык программирования Basicбыл создан Джоном Кемени и Томасом Курцем в 1963 г в Дартмурском колледже. Онбыстро завоевал популярность в качестве языка для обучения программированию вуниверситетах и школах и был адаптирован для использования на персональныхкомпьютерах основателем и главой компании Microsoft  БилломГейтсом в середине 70-х гг.  С тех пор для ПК последовательно было выпущенонесколько версий Basic, включая Microsoft Quick Basic и  MS-DOS Qbasic. Хотя программная оболочка Visual Basicвыполнена полностью графической, а сам язык программирования весьма далек отязыка, применяемого для ранних версий интерпретаторов Basic,простота и элегантность  Basic осталась в большой мере  присущей и новым версиям.Широкие возможности VisualBasic и его простота послужили основнойпричиной для выбора его в качестве языка программирования для создания таких Windows-приложений как Excel.

Новые возможности  Visual Basic 5.0:

n Управление множественными проектами с помощью 

     Explorer(Проводник проектов)

nИспользование новых сред Code Editor (Редактор кодов), в том числе

    Auto Quick Info (Быстрого Авто информатора)

nРабота с окном Form Layout (Макета бланка) для настройки внешнего

     видапрограммы.

nИзменение размеров окон идокументов.

nВыбор и использование функцийуправления Active X.

nИспользование новых отладочныхинструментов и техник для

    исправленияошибок программирования.

nБыстрый запуск проекта с одной илиболее предопределенной формой.

nРасширение возможностей Microsoft Word через автоматизацию.

 Среда программирования Visual Basic содержит всенеобходимые инструменты для быстрого и эффективного создания мощных программ,работающих в среде Windows.

Инструменты, имеющиеся в среде программирования VisualBasic, помогают при конструировании  Basic- программ.

Строка Меню обеспечивает доступ к большинству команд,управляющих средой программирования. Меню и команды работают в соответствии состандартными соглашениями, общими для всех приложений Windows.

Под строкой меню имеется панель инструментов — наборкнопок, являющихся ярлыками для команд, с помощью которых осуществляется работав среде Visual Basic. В нижнейчасти экрана расположена панель задач. Её можно использовать  для переключениямежду компонентами Visual Basic или для активации других приложений Windows. Также имеется окно инструментов (Toolbox),окно содержания проекта (ProjectContainer), окно формы(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).

 В VisualBasic 5 в окно Project можно   одновременнозагрузить несколько файлов проектов.

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

Средства управления. С их помощью создаются объекты иформы, выводится информация в текстовом блоке, просматриваются диски и папки всистеме, обрабатываются данные, вводимые пользователем, запускаются Windows-приложенияи просматриваются записи баз данных.

 Язык Visual Basic.

 

Язык программирования Visual Basicсодержит несколько сотен инструкций, функций и специальных  символов. Онпредназначен не только для использования в программном продукте Visual Basic, Microsoft VisualBasic for Application  включен в состав  Microsoft Excel, Microsoft Word, MicrosoftAccess, 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 Остаток от деления ^ Возведение в степень & Слияние (конкатенация) строк Функция Действие abs(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) Преобразует числовое значение в строку Tan(n) Возвращает тангенс угла n в радианах Val(n) Преобразует строку в числовое значение

Использование форм.

 

Формы могут бытьмодальными и немодальными.

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

Модальная (формальная) форма — форма, которая всегдадолжна использоваться при ее отображении на экране, она остается на первом плане,пока пользователь не щелкнет на кнопке ОК, на Cancel или неотправит ее.

Форма которую пользователь может отключить, называетсянемодальной(неформальной). В большинстве приложений в Microsoft Windows дляотображения информации используются немодальные формы, поскольку онипредусматривают большую гибкость использования, поэтому форма принимаетсянемодальной по умолчанию при создании новой формы. Можно также задать любоесвойство для формы, включая заголовок, размер, тип рамки, цвет фона и символов,шрифт текста и фоновый рисунок.

Visual Basicпозволяет :

 

nработать со средствами управления

nработать с меню и диалоговымиокнами

nработать с формами, принтерами иобработчиками ошибок

nдобавлять художественноеоформление и спецэффекты

nиспользовать модули и процедуры

nработать с наборами элементов имассивами

nработать с текстовыми файлами ибазами данных

nвзаимодействовать с Microsoft Office

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

Использование объектов данных для просмотра баз данных Microsoft Access.

Для работы с базами данных Visual Basicпредоставляет три объекта, которые позволяют показывать и изменять информацию вфайлах базы данных. Объект данные, дает доступ  к полям и записям файла базыданных непосредственно на форме. Объект также позволяет менять информацию вбазе данных.

 Если вы регулярно работаете с базами данных — особенно с Microsoft Access, Microsoft FoxPro, Paradox, Brieve и dBase- то Visual Basic окажется весьма мощным средством для обработки иотображения данных. Поскольку VisualBasic предусматривает технологиюобработки баз данных, аналогичную, используемой Microsoft Access, то  можно создавать основные приложения для работы с базами данных с помощьювсего нескольких десятков строк в тексте программы.

Visual Basicможет считывать и записывать информацию в базу данныхразличного формата.

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

 Средства управления Line(отрезок) и Shape(фигура)  позволяютсоздать геометрические фигуры.

 Использование средствуправления OLE.

 

 Можно использовать OLE для вставкиобъектов из приложений в программы на Visual Basic. В качествепримеров объектов приложений можно привести листы и диаграммы  Excel, документыWord и изображения Microsoft ClipArt.  Объектамиприложений могут быть как новые, неустановленные документы, так и существующиефакты, загружаемые с диска.

 В VisualBasic можно создать как объектные, так иуправляющие приложения, поддерживающие функцию Automation(автоматизация).

 Приложения для Windows, полностьюподдерживающие функцию Automation, позволяют осуществлять доступ к своим функциям ввиде набора объектов с соответствующими им свойствами и командами. Приложениядля Windows, которые предоставляют свойства объектов называютсяобъектными или серверными приложениями, а программы эти объекты использующие, называютсяуправляющими или клиентскими приложениями. Автоматизация представляет собойпромышленный стандарт, позволяющий осуществить взаимодействие двух приложений.

 

еще рефераты
Еще работы по информатике, программированию