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

Описание и характеристики программного языка Visual Basic, его преимущества и недостатки. Система программирования для прикладных программ Visual Basic for Applications, концепции и алфавит данного языка программирования. Применение макросов в MS Excel.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.12.2011
Размер файла 37,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Реферат

Ключевые слова: язык программирования

Цель работы - описание, характеристики, достоинства, недостатки программного языка Visual Basic

Программирования на языке Visual Basic,

§ Традиционное программирование

§ структурированного программирования

§ Модульное программирование

§ событийного программирования

§ Объектно-ориентированное программирование

§ визуального программирования

Алфавит языка

§ Знаки арифметических операций: ^ * / - +

§ Знаки операций над строковыми переменными и константами: + &

§ Разделительные знаки: . ( ) , = " ' : ;

§ Константы

§ переменные

Создание макроса

§ Автоматический (не предполагает знания VBA),

§ Ручной (на особом листе называемом модулем, используя команды языка программирования VBA).

Visual Basic for Application (VBA) - это объектно-ориентированный язык, предназначенный для визуального проектирования программ, приложений и сложных документов. VBA доступен из любого приложения фирмы Microsoft, например, MS Word, MS Excel и т.д., и составляет платформу для создания сложных интерактивных документов

В курсовой работе реализован алгоритм решения экономической задачи с использованием языка Pascal.

СОДЕРЖАНИЕ

язык программирования visual basic

ВВЕДЕНИЕ

1 QUICKBASIC ПРОТИВ TURBOBASIC

2 ЭПОХА VISUAL BASIC

3 VISUAL BASIC FOR APPLICATIONS

4 СТРУКТУРА VISUAL BASIC FOR APPLICATION И ОСОБЕННОСТИ ЕГО ОБОЛОЧКИ

5 ОСНОВНЫЕ КОНЦЕПЦИИ ЯЗЫКА VISUAL BASIC FOR APPLICATIONS

6 АЛФАВИТ ЯЗЫКА

6.1 Константы

6.2 Переменные

6.3 Условия видимости переменных и констант

7 МАКРОСЫ

8 ЗАДАЧА

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

Язык Basic был разработан профессорами Дартмутского колледжа Дж.Кемени и Т.Курцом в 1965 году как средство обучения и работы непрофессиональных программистов. (Дартмутский колледж в штате Нью-Гампшир, США, был создан в середине 18 века, это одно из старейший высших заведений Америки). Его назначение определено в самом названии, которое является аббревиатурой слов Beginner's All-purpose Symbolic Instruction Code (многоцелевой язык символических инструкций для начинающих) и при этом в дословном переводе означает "базовый".

Примечание. Раньше языки программирования писались обязательно строчными буквами -- BASIC, FORTRAN. В 1990 году Международная организация стандартов приняла решения, что они пишутся как обычные имена собственные -- строчной является только первая буква.

Однако парадокс заключается в том, что, будучи действительно весьма простым средством программирования, совершенно непригодным в те времена для решения серьезных задач, Basic представлял собой качественно новую технологию создания программ в режиме интерактивного диалога между разработчиком и компьютером. То есть представлял собой прообраз современных систем программирования. Другое дело, что решение подобной задачи на технике тех лет было возможно только за счет максимального упрощения языка программирования и использования транслятора типа "интерпретатор".

В силу этих же причин Basic в основном применялся на мини - и микроЭВМ, которые в 70-е годы имели оперативную память, объем которой кажется сегодня просто нереальным (4-32 тысяч байт). Резкое развитие систем на основе Basic началось с появлением в начале 80-х годов персональных компьютеров, производительность и популярность которых растет вот уже двадцать лет невиданными темпами.

1 QUICKBASIC ПРОТИВ TURBOBASIC

В конце 80-х годов насчитывалось около десятка систем Basic различных фирм- разработчиков. Однако главная борьба шла между QuickBasic (компания Microsoft) и TurboBasic (Borland). Вообще-то, конкуренция между этими двумя разработчиками средств программирования шла по целому спектру языков Basic, Pascal и C. И результатом ее в 1989 году стало неявное мировое соглашение, когда Microsoft отказалась от дальнейшей поддержки Pascal, Borland -- Basic.

Тогда многие комментаторы язвительно замечали, что Microsoft отказалась от Pascal в пользу Basic исключительно из-за личных пристрастий основателя и руководителя корпорации Билла Гейтса. Действительно, разработка в 1975 году интерпретатора Basic для микроЭВМ Altair 8800 была первым проектом двадцатилетних Билла Гейтса и Пола Аллена, только что основавших фирму Micro-Soft (в то момент они были единственными сотрудниками новой компании). После этого именно Пол Ален занимался созданием Basic-систем и считается крестным отцом Visual Basic. В свою очередь Билл Гейтс, перечисляя свои титулы, довольно часто добавляет "Basic-программист".

Однако, как мне представляется, победа QuickBasic определялась чисто технологическими причинами -- в этой системе была удачно реализована схема смешанного использования традиционных Basic-технологий и классических методов создания сложных программных систем. Отметим, что с 1990 года усеченный вариант QuickBasic под названием QBasic был включен в состав MS-DOS. (Многие современные пользователи ошибочно думают, что QuickBasic и QBasic -- одно и то же.)

2 ЭПОХА VISUAL BASIC

В начале 90-х годов Microsoft начала активную борьбу за продвижение в массы своей новой операционной системы Windows (против своей же, но более уже устаревающей MS-DOS). Но, как известно, пользователи работают не с ОС, а с программами, которые работают в нее среде. Поэтому скорость смены платформы в основном определяется темпами появления соответствующих прикладных программ.

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

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

Основной задачей тогда было выпустить на рынок простой и удобный инструмент разработки в тогда еще довольно новой среде Windows, программирование в которой представляло проблему и для опытных специалистов.

Действительно, VB 1.0 в тот момент был больше похож не на рабочий инструмент, а на действующий макет будущей среды разработки. Его принципиальное новшество заключалось в реализации идей событийно- управляемого и визуального программирования в среде Windows, которые весьма радикально отличались от классических схем разработки программ. По общему признанию VB стал родоначальником нового поколения инструментов, называемых сегодня средствами быстрой разработки программ (Rapid Application

Development, RAD). Сегодня эта идеология считает привычной, но тогда она казалась совершенно необычной и создавала серьезные проблемы (в том числе чисто психологического плана) для программистов "старых времен".

Тем не менее, число VB-пользователей росло, причем во многом за счет огромной популярности ее предшественника -- QuickBasic. При этом VB быстро "мужал", усиливаясь за счет, как развития среды программирования, так и включения профессиональных элементов языка и проблемно-ориентированных средств. И к моменту выпуска в 1995 году VB 4.0 эта система была уже признанным и одним из самых распространенных инструментов создания широкого класса приложений. В настоящее время используется версия VB 6.0, появление версии 7.0 ожидается в начале следующего года.

3 VISUAL BASIC FOR APPLICATIONS

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

В конце 1993 г. Microsoft объявила о намерении создать на основе VB новую универсальную систему программирования для прикладных программ, которая получила название Visual Basic for Applications (VB для приложений).Естественно, реализацию этого проекта она начала с собственных офисных пакетов.

Первый вариант VBA 1.0 появился в составе MS Office 4.0, но лишь в программах Excel 4.0 и Project 6.0. В других же приложениях - Word 6.0 и

Access 2.0 - были собственные варианты Basic. Более того, VBA 1.0 довольно сильно отличался (причем имея ряд существенных преимуществ) от используемой тогда универсальной системы VB 3.0.

Качественный перелом наступил в конце 1996 года с выпуском MS Office 97, в котором была реализована единая среда программирования VBA 5.0, включенная в программы Word, Excel и PowerPoint. Более того, VBA 5.0 использовала тот же самый языковый механизм и среду разработки, что и универсальная система VB 5.0. В состав выпущенного год назад MS Office 2000 вошла соответственно версия VBA 6.0, которая используется в шести программах - Word, Excel, PowerPoint, Access, Outlook, Frontpage.

В результате последние три года Microsoft позиционирует сегодня свой пакет

MS Office не просто как набор прикладных программ, а как комплексную платформу для создания бизнес-приложений, решающих широкий круг специализированных задач пользователей. Именно этим объясняется появлением в его составе специального выпуска для разработчиков приложений -- Developer Edition.

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

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

Десять лет назад во всем мире было не более двух миллионопрограммистов.

Сегодня их насчитывается около десяти миллионов, из них не менее 70 процентов используют в качестве хотя бы одно из инструментов VB или VBA.

4 СТРУКТУРА VISUAL BASIC FOR APPLICATION И ОСОБЕННОСТИ ЕГО ОБОЛОЧКИ

Оболочка VBA представляет собой типичное Windows приложение , имеющее несколько окон для выполнения задачи программирования. Для управления проектом и другими окнами имеется меню, которое очень напоминает меню любого программного продукта фирмы Microsoft с учетом особенностей управления VBA. Основным окном VBA является окно управления проектом (Проект VBAProject). В этом окне можно увидеть состав документа. Документ Excel помимо электронных таблиц (Лист1...Лист3 и т.д.) может содержать Пользовательские Формы (на Рис. 1. показана только одна UserForm1) и Модули (на Рис. 1. проект содержит только один Модуль1). Модули (Modules) - это основные программные единицы, которые могут содержать определение переменных программы, подпрограммы и функции. Переменные объявленные с атрибутом Public на уровне модуля будут видны из любой программы или функции в текущем проекте Пользовательские формы (UserForms) - это программы, имеющие визуальное представление в виде стандартного окна Windows и предназначенные для организации диалога между пользователем и приложением с целью упрощения ввода данных в проектируемое приложение. Пользовательская форма на этапе разработки или открытия обычно сопровождается окном Элементов управления. Окно Элементов управления содержит активные элементы (ActiveX), которые можно использовать для организации диалога с пользователем в составе пользовательской формы. Используя принципы визуального программирования, разработчик перетаскивает требуемые для решения задачи элементы управления из окна Элементов управления на Пользовательскую форму, а затем программирует форму посредством методов традиционного и событийного программирования, используя объектно-ориентированный подход для доступа к свойствам и методам объектов Excel и активных элементов управления.

5 ОСНОВНЫЕ КОНЦЕПЦИИ ЯЗЫКА VISUAL BASIC FOR APPLICATIONS

Visual Basic for Application (VBA) - это объектно-ориентированный язык, предназначенный для визуального проектирования программ, приложений и сложных документов. VBA доступен из любого приложения фирмы Microsoft, например, MS Word, MS Excel и т.д., и составляет платформу для создания сложных интерактивных документов. Например, можно создать документ - курсовой проект, который содержит не только текст проекта, но и программы, которые вычисляют данные для этого проекта, автоматически вычисляют и строят графики и таблицы по введенным данным.

Помимо традиционной технологии программирования, заключающейся в использовании переменных, массивов, ветвлений и циклов, для реализации сложных алгоритмических задач VB поддерживает технологии структурированного, модульного, событийного, объектно-ориентированного и визуального программирования. Рассмотрим вкратце особенности каждой технологии и те преимущества, которые предоставляют каждая технология при решении алгоритмических задач.

· Традиционное программирование представляет любую программу как "черный ящик" на вход, которого поступают входные данные, а на выходе результат решения задачи. Между входом и выходом стоят операторы обработки данных (операторы ввода - вывода), операторы присваивания и операторы управления вычислительным процессом.

· Технология структурированного программирования подразумевает программирование без использования оператора GO TO и представлена в VBA набором структурированных операторов управления вычислительным процессом (операторы ветвления и операторы цикла). Использование этой технологии позволяет писать легко читаемые программы и обеспечить простоту сопровождения и модернизации программ.

· Модульное программирование предлагает для упрощения структуры сложных программ использовать независимые модули, которые могут содержать произвольное число программ и данных. Разделение программ и данных на модули можно и удобно строить по функциональному признаку. Некоторые из этих программ можно вызывать из других модулей (это общие переменные и программы), а некоторые можно использовать только внутри модуля. В модульном программировании введено понятие видимости программ и данных. Если программа или данные должны быть видимы из других программ других модулей, то этим программам или данным присваивается атрибут Public, в противном случае - атрибут Private. Программы или данные с атрибутом Private видимы только в том модуле, где они определены и недоступны в других модулях. Использование модульного программирования позволяет ввести иерархию в программный продукт и скрыть от пользователя несущественные детали реализации программ и улучшить переносимость программ и алгоритмов.

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

· Объектно-ориентированное программирование рассматривает все предметы “реального” (компьютерного) мира, как объекты. Объект - это предмет (одушевленный или неодушевленный), который обладает набором свойств (характеристик) и методов (действий). Свойство - это качество или характеристика объекта. Например, для самолета основными свойствами являются мощность двигателя, максимальная грузоподъемность, максимальная высота полета или максимальная скорость. Метод - это действие, которые они могут выполняться над объектом. Например, самолет может взлетать, летать и приземляться. Если принять аналогию с конструкцией предложения на любом языке, то свойства - это существительные (переменные), а методы - это глаголы (программы). Набор свойств и методов каждого объекта, в общем случае уникален. Используя свойства и методы, мы можем, например, написать программу, которая управляет полетом самолета.

· Технология визуального программирования предполагает наличие специальной среды, которая позволяет проектировать (размещать) элементы управления на форме проектируемого приложения при помощи визуальных средств, предоставляемых интегрированной средой разработки (IDE - Integrate Design Environment). Характерной чертой IDE является использование мыши для размещения элементов управления на форме и задание их свойств, а также предоставление помощи при редактировании свойств и методов существующих объектов. Цель этой технологии - дружественность на основе Windows интерфейса для создания гибких программ обработки, ввода и вывода данных.

6 АЛФАВИТ ЯЗЫКА

В качестве алфавита языка VB для задания имен переменным, константам, подпрограммам, функциям и названиям объектов могут использоваться буквы латинского алфавита или символы кириллицы. Длина имени ограничена 255 символами.

· Знаки арифметических операций: ^ * / - +

· Знаки операций над строковыми переменными и константами: + &

· Разделительные знаки: . ( ) , = " ' : ;

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

Для оформления комментариев в программах используется оператор REM или символ апострофа '.

6.1 Константы

Используются в качестве данных для упрощения записи сложных математических или символьных операций в обобщенном виде. Общий вид оператора объявления константы будет следующий:

[Public | Private] Const <имя константы> [As type] = <выражение>

Здесь приняты следующие обозначения:

· [ ] - в квадратных скобках указаны необязательные выражения,

· < > - вместо угловых скобок подставляется конкретное выражение или имя константы,

· | - вертикальная черта означает, что возможно использование только одного из приведенных вариантов ключевых слов и т.д.

Примеры:

1. Константа с атрибутом Public (общий) будет видна из любой программы.

Public Const g = 9.81 ` Ускорение свободного падения

2. По умолчанию константы являются Private (личными). Константа с атрибутом Private будет видна только из той программы, модуля или формы где она объявлена.

Const MyString = "Лабораторная работа" ` Это текстовая, строковая или символьная константа

Const MyFio as String = "Сидоров С.С."

Const MyGr = "М-341"

3. Для объявления несколько констант в одной строке достаточно их перечислить через запятую (оформить как список):

Const MyStr = "Привет", MyDouble As Double = 3.4567E48 (Объявлена числовая константа удвоенной точности 3.4567? 1048) Подробная расшифровка типов данных языка VB приведена в разделе переменные.

6.2 Переменные

Оператором объявления переменной или массива в Basic является оператор Dim. Кроме объявления имени переменной в операторе Dim можно указывать тип переменной или массива. Общий вид оператора объявления переменных будет следующий:

Dim <имя переменной>[([<измерения>])] [As type] [, <имя переменной>[([<измерения>])] [As type]] . . .

(в общих описаниях операторов: [] - квадратные скобки используются для обозначения необязательных элементов, которые можно опустить; <> - угловые скобки означают наличие имени или идентификатора (скобки не записываются)).

Тип переменной определяет размер памяти занимаемой переменной. В таблице ниже приведены примеры объявления переменных, их размеры памяти и предельный диапазон значений

Пример

Размер

Диапазон значений

Dim I as Integer

2 байта

-32768 до 32767

Dim J as Long

4 байта

-2147483648 до 2147483647

Dim F as Single

4 байта

-3.402E38 до 3.402E38

Dim Summa as Double

8 байта

-1.79E308 до 1.79E308

Dim Yes as Boolean

2 байта

False или True

Dim Stroka as String

10 байта

+ до 2 млрд символов

Dim K as Byte

1 байта

0 до 255

Dim BirthDay as Date

8 байта

от 1 янв 100г. до 31 дек 9999г.

Dim Chislo as Variant

16 байта

все числовые подтипы

Для организации массива при его объявлении достаточно указать в круглых скобках размерность массива.

Например:

Dim A(10) as Single ` объявлен массив из 11 значений, так как в VB размерность массива начинается с нулевого индекса, если нет предварительного объявления с помощью оператора Option Base 1.

Dim B(10) (по умолчанию тип Variant)

Dim C(10,100) as Double (матрица размерностью 10 строк * 100 столбцов)

Dim D( ) as Double (объявление динамического массива)

Перед использование динамического массива необходимо назначить размерность при помощи оператора

ReDim D(10) назначение размерности массива с его обнулением или без обнуления с сохранением его содержимого в массиве это оператор

ReDim Preserve D(100)

Возможно изменение не только размерности массива с сохранением его содержимого, но и изменения типа данных

ReDim Preserve D(200) as Single этот массив занимает в памяти компьютера тот же размер, но содержит больше информации и, кроме того массив типа Single обрабатывается быстрее.

Для объявления общих переменных или массивов для всей программы необходимо воспользоваться оператором Public, синтаксис которого аналогичен оператору Dim и располагать эти переменные надо в любом модуле.

6.3 Условия видимости переменных и констант

В отличие от языка программирования Fortran, где переменные и константы являются локальными, т.е. переменную или константу можно передать в другую программу только через формальные параметры подпрограммы или функции (переменные или константы из одной подпрограммы невидимы из другой), в языке VBA условиями видимости управляют, используя ключевые слова Private и Public.

Все программы, функции, переменные и константы можно располагать в модулях (программы, которые не имеют визуального представления) и пользовательских формах (программы, которые имеют визуальное представление и поддерживают технологию визуального проектирования). В модулях можно располагать программы и данные, которые могут быть доступны в любой программе в текущем приложении. На условия видимости влияют два фактора: тип доступности (Private или Public) и уровень объявления. Уровень объявления бывает двух видов: на уровне модуля и на уровне подпрограммы.

Видимость переменных и констант

Переменные объявленные с атрибутов Private на уровне модуля видны из любой программы, находящейся в этом модуле, и не видны в других модулях, а на уровне подпрограммы - видны только в этой подпрограмме. Переменные объявленные с атрибутов Public на уровне модуля являются глобальными и видны из любой подпрограммы в любом модуле или пользовательской форме, разрабатываемого приложения. Этим способом передаются общие данные приложения.

7 МАКРОСЫ

Макрос - это набор инструкций, указывающий последовательность действий, которые MS Excel должен выполнять автоматически по запросу пользователя. Макросы - это компьютерные программы, работающие внутри MS Excel и которые могут использоваться для автоматизации трудоемких или часто повторяющихся задач (с очень большой скоростью). Будем рассматривать только VBA-макросы, т.е. макросы представляющие собой программы, написанные на языке Visual Basic for Applications. Далее под словом макросы будут пониматься только VBA-макросы.

Макрос или процедура может быть двух типов: подпрограмма или функция. Макрос - подпрограмма похожа на новую команду, которая может быть выполнена пользователем или другим макросом. Подпрограмма в Excel по свойствам нечем не отличается от подпрограмм в других языках программирования.

Макрос - это подпрограмма, имеющая атрибут Public, т.е. видимая из любого открытого документа MS Word или Excel через меню Сервис Макросы и которую можно запустить из любой подпрограммы или функции.

Запустить подпрограмму можно несколькими способами:

· Выбрать команду Сервис - Макрос - Макросы, а затем выбрать нужную подпрограмму,

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

· Обратится к подпрограмме из другой VBA - процедуры.

Описание макроса или подпрограммы в VBA должно начинаться оператором Sub, за которым через пробел следуют название макроса или подпрограммы и ее аргументы, заключенные в скобки и разделенные запятыми. Затем следует код подпрограммы, который заканчивается оператором End Sub.

Макрос - функция напоминает собой подпрограмму - функцию из других языков программирования. Функция всегда возвращает единственное значение и ее можно запустить из другой VBA - процедуры или функции. Макрос - функцию можно использовать в формулах на рабочем листе наравне с встроенными функциями Excel.

Описание функции должно начинаться оператором Function, за которым через пробел следуют название функции и ее аргументы, заключенные в скобки и разделенные запятыми. Затем идет собственно текст программного кода функции, а заканчиваться описание должно оператором End Function.

Существуют два способа создания макроса:

· Автоматический (не предполагает знания VBA),

· Ручной (на особом листе называемом модулем, используя команды языка программирования VBA).

Для ввода инструкций в модуле используется язык программирования Visual Basic. Оба способа создания макросов реализуется через меню Сервис - Макрос

Задача

Составить блок схему и написать программу на языке Pascal. Расчет среднего отклонения показателей годовой прибыли для группы (п) предприятий. Если среднее значение прибыли вычисляется по формуле:

Отклонение вычисляется по формуле:

Среднее отклонение:

Где: -показатель годовой прибыли i-го предприятия

n-количество предприятий

-отклонение для i-го предприятия

d-среднее отклонение

S-среднее значение показателей для n-предприятий

Блок-схема:

Решение:

Program Zadacha;

User crt;

Type mas=array[1..100] of real;

Var p,d: mas;

I,n:integer;

S,so,drs: real;

Begin

writeln(`введите количетво предприятий');

readln (n);

for i:=1 to n do

begin

write (`p[`,i,']=');

readln (p[i]);

end;

for i:=1 to n do

begin

s:=s+p[i];

end;

s:=s/n;

for i:=1 to n do

begin

d[i]:=s-p[i];

so:=so+abs(d[i]);

end;

drs:=so/n;

writeln (`drs',drs);

readln;

end.

Список использованной литературы

1. А.Васильев, А.Андреев. VBA в Office 2000. Учебный курс. С-Пб.: "Питер", 2001

2. Биллиг В.А. Средства разработки VBA-программиста. Офисное программирование. Том 1. М.: Издательско-торговый дом "Русская Редакция", 2001.

3. Биллиг В.А. Мир объектов Excel 2000. М.: Издательско-торговый дом "Русская Редакция", 2001.

4. В.И.Король. Visual Basic 6.0, Visual Basic for Applications 6.0. Язык программирования. Справочник с примерами. М.: Издательство КУДИЦ, 2000.

5. Уокенбах Д. Библия пользователя Excel 97.: Пер. с англ.- К.: Диалектика, 1997.- 624с.

6. Долженков В. А., Колесников Ю. В. . Microsoft Excel2000. СПб.: БХВ - Санкт - Петербург, 1999.- 1088 с.

7. Реселман Б., Писли А., Пручняк В., Смит Э. Использование Visual Basic 6.: Пер. с англ.- К.; М.; СПб.: Изд. дом “Вильямс”, 1999.- 608 с.

Размещено на Allbest.ru


Подобные документы

  • Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.

    контрольная работа [36,4 K], добавлен 23.07.2014

  • Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.

    реферат [20,7 K], добавлен 11.03.2010

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

  • Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.

    контрольная работа [25,2 K], добавлен 07.06.2010

  • Сумма двух разреженных полиномов, заданных ненулевыми коэффициентами и их номерами. Разработка программ на языке программирования Visual Basic for Applications. Вывод справочной информации. Операционная система Windows. Хранение двоичных данных.

    научная работа [390,2 K], добавлен 09.03.2009

  • Описание Visual Basic Scripting Edition как скриптового языка программирования, интерпретируемого компонентом Windows Script Host. Правила работы языка и применение VBS-сценариев для обработки данных, управления системой, работы с учетными записями.

    доклад [31,3 K], добавлен 11.05.2012

  • Назначение и основные функции Ехсе1. Причины возникновения ошибок и способы их решения в Ехсе1. Язык программирования Visual Basic for Applications (VBA): общая характеристика языка. Основные понятия информационной безопасности, способы ее нарушения.

    шпаргалка [201,2 K], добавлен 26.02.2010

  • Исследование теоретических аспектов разработки программы посредством использования Visual Basic. Анализ достоинств и недостатков данного языка программирования. Изучение особенностей создания интерфейса приложения. Основные этапы реализации программы.

    практическая работа [460,6 K], добавлен 22.01.2013

  • Структура и назначение программного кода программы по созданию 3D-графики средствами языка программирования Visual Basic. Элементы управления "Окно формы" и "Таймер", выполняемые ими функции и основные свойства, значение в работе программного кода.

    лабораторная работа [362,4 K], добавлен 06.07.2009

  • Рабочая среда Visual Basic (VB) и ее основные компоненты. Ввод и вывод данных в VB. Объявление переменных и констант в программе. Создание и работа с процедурами и функциями, их виды. Организация ветвления в VB. Использование циклов в программировании.

    практическая работа [502,5 K], добавлен 26.10.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.