Введение в программирование на VBA - eDrive
Введение в программирование на VBA - eDrive
Введение в программирование на VBA - eDrive
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>ыражения до следующей