06.01.2015 Views

Введение в программирование на VBA - eDrive

Введение в программирование на VBA - eDrive

Введение в программирование на VBA - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

40<br />

структур данных, <strong>в</strong><strong>в</strong>ода и <strong>в</strong>ы<strong>в</strong>ода. Библиотеки дают программам ряд <strong>в</strong>ажных<br />

преимущест<strong>в</strong>:<br />

• предлагая код общего <strong>на</strong>з<strong>на</strong>чения из одного источника, они<br />

сокращают <strong>в</strong>ремя разработки программ и по<strong>в</strong>ышают их<br />

<strong>на</strong>дежность;<br />

• стандартные библиотеки обеспечи<strong>в</strong>ают программы стандартным же<br />

интерфейсом;<br />

• объединение <strong>в</strong> библиотеку за<strong>в</strong>исящих от компьютера и периферии<br />

характеристик з<strong>на</strong>чительно облегчает решение задачи объединения<br />

программ с другими модулями информационной системы;<br />

• библиотеки, раз<strong>в</strong>и<strong>в</strong>ающиеся для поддержки конкретной<br />

прикладной области, снижают сложность разработки, предоста<strong>в</strong>ляя<br />

при этом ресурсы <strong>в</strong>ысокого уро<strong>в</strong>ня и качест<strong>в</strong>а.<br />

Все это делает структуриро<strong>в</strong>анные модульные программы<br />

компактными, мобильными и переносимыми из одной <strong>в</strong>ычислительной<br />

среды <strong>в</strong> другую.<br />

Соста<strong>в</strong>ные операторы<br />

Группу соста<strong>в</strong>ных операторо<strong>в</strong> — упра<strong>в</strong>ляющих структур Visual Basic<br />

— предста<strong>в</strong>ляют усло<strong>в</strong>ный оператор, оператор <strong>в</strong>ыбора, оператор цикла,<br />

операторы перехода, операторы по<strong>в</strong>торения с предусло<strong>в</strong>ием и операторы<br />

по<strong>в</strong>торения с постусло<strong>в</strong>ием.<br />

Усло<strong>в</strong>ный оператор используется для определения одного из<br />

нескольких <strong>в</strong>озможных <strong>на</strong>пра<strong>в</strong>лений <strong>в</strong>ычислительного процесса:<br />

If истинноеЛогическоеВыражение [= True] Then<br />

Выражение<br />

[…]<br />

[ElseIf истинноеЛогическоеВыражение [= True] Then<br />

Выражение<br />

… ]<br />

[Else<br />

Выражение<br />

…]<br />

End If<br />

Оператор поз<strong>в</strong>оляет <strong>в</strong>ыполнять различные дейст<strong>в</strong>ия <strong>в</strong> за<strong>в</strong>исимости от<br />

з<strong>на</strong>чения логического <strong>в</strong>ыражения. За лексемой If следует логическая<br />

операция, <strong>в</strong> итоге которой формируется з<strong>на</strong>чение либо True, либо False. Если<br />

ее результат истинен (True), то <strong>в</strong>ыполняются <strong>в</strong>се <strong>в</strong>ыражения до следующей

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!