АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Теоретическая часть. VISUAL BASIC (VB) - это современный язык, реализующих методы визуального объектно-ориентированного программирования

Читайте также:
  1. II. Основная часть.
  2. II. Расчетная часть задания
  3. Алекс, Стивенсон и часть группы заняли свои места на диванчиках по обе стороны от экрана, на котором сейчас было изображение эмблемы передачи.
  4. Близкие отношения и счастье
  5. Брюшная часть нисходящей аорты
  6. Бытовой уровень. Что такое счастье и смысл жизни
  7. Бытовой уровень. Что такое счастье и смысл жизни.
  8. В статьях 83 и 84 Конституции изложена часть полномочий Президента
  9. В) часть стоимости основных производственных фондов, переносимую на себестоимость готовой продукции.
  10. В-третьих, составной частью культуры являются духовные ценности: нравственные, религиозные, эстетические и др. Это представления людей о добре, истине, красоте и т.п.
  11. В. Раскрытие аргументов. Основная часть презентации
  12. Восточная философия не существует, это часть религии, разделено на западе .

VISUAL BASIC (VB) - это современный язык, реализующих методы визуального объектно-ориентированного программирования. Версия языка VB, встроенного во внутренние для приложений Windows системы программирования, получила название VB for Application (VBA).

Зачем нужен VBA? Предположим, Вы регулярно выполняете одни и те же действия. Разумно один раз научить компьютер выполнять эти действия, а потом лишь один раз отдавать команду для выполнения этих действий.

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

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

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

Все объекты VB, размещённые в форме, и сама форма характеризуются свойствами, которые можно настроить. Помимо свойств объекты VB имеют методы, определяющие выполняемые объектом действия. Кроме того, для объектов можно задать программные коды – подпрограммы (процедуры), написанные на языке VB и выполняемые при наступлении связанных с объектами событий (например, при щелчке ЛКМ в форме на командной кнопке происходит событие Click, обрабатываемое программной процедурой решения).

При запуске Visual Basic открывается новый проект с именем Project и относящаяся к нему форма. Форма - это эскиз окна будущей программы (приложения). Форма является объектом, поэтому имеет свои свойства, методы, события. Форма является контейнером для других объектов, т.е. она может содержать кнопки, текстовые поля и т.п.

Для организации интерфейса (интерфейс - способ общения, взаимодействия) между пользователем и программой служат элементы управления.

Например:
1. Надпись Label - служит для добавления текста на форму. Этот текст не может быть изменен пользователем, но может быть изменен программой.

Свойства:

o Caption - текст надписи.

o Font - шрифт, его размер, начертание.

o Свойства размещения и размера элемента:

o ForeColor - цвет текста.

o BackColor - цвет фона.

1. Текстовое поле - TextBox
Служит для того, чтобы пользователь мог ввести текст во время работы программы.
Свойства:
Text - содержит символы, которые ввел пользователь. Другие свойства аналогичны элементу "Надпись".

2. Рамка - Frame - используется для оформления, а также для группировки переключателей. Сверху на рамке можно сделать надпись с помощью свойства Caption. Если нужно создать элемент внутри рамки, то перед их рисованием рамку выделяют, тогда рамка может служить контейнером для группы переключателей.

3. Кнопка CommandButton.
Свойства:

o Caption - надпись на кнопке.

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

§ True (Да) - элемент управления доступен пользователю.

§ False (Нет) - элемент управления не доступен.

o Visible - видимость элемента управления:

§ True (Да) - виден.

§ False (Нет) - не виден.

4. Флажок - CheckBox
Используется, когда пользователь должен ввести Да (флажок установлен ) или Нет (флажок снят )
Свойства:
Value - содержит значение элемента управления. Имеются следующие значения:

1. - нет, флажок снят;

2. - есть, флажок установлен;

3. - флажок недоступен.

Переключатель - OptionButton
Позволяет пользователю выбрать один вариант из нескольких.
Свойства:
Value - показывает выбрана опция (1) или нет (0).

Два самых важных свойства любой кнопки Name и Caption. По значению первого VISUAL BASIC отличает одну кнопку от других. Свойство Caption определяет текст, который должен находиться на кнопке.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.)