КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Виникнення та сутність аудиторської діяльності
Эта инструкция повторяет выполнение группы инструкций для каждого экземпляра коллекции.
Пример. Объявлены коллекция и три переменные, которые включены в коллекцию. Затем все содержимое коллекции распечатано (см. рис. 18.1).
Private Sub Form_Click() Dim List As New Collection Dim i As Integer Dim s As Single Dim st As String Dim v As Variant i = 3 s = 1.5 st = "Test" List.Add st List.Add s List.Add i For Each v In List Print v, Next End Sub
В VB определены две встроенные коллекции объектов, к которым можно обращаться без их объявления: Forms. В эту коллекцию включены все загруженные формы проекта. Controls. Коллекция включает все управляющие элементы всех форм. В качестве примера рассмотрим процедуру, которая текст на всех надписях делает красного цвета. Private Sub Command1_Click() Dim КоллекцияНадписей As New Collection Dim x As Control For Each x In Controls If TypeOf x Is Label Then КоллекцияНадписей.Add x End If Next For Each x In КоллекцияНадписей x.ForeColor = RGB(255, 0, 0) Next End Sub Первый цикл в этой программе просматривает все управляющие элементы проекта. Если управляющий элемент – надпись, то он включается в коллекцию КоллекцияНадписей. Второй цикл просматривает все элементы коллекции КоллекцияНадписей и устанавливает красный цвет текста на каждом элементе этой коллекции. В VB предусмотрена возможность определения новых классов. Однако эту важную тему мы вынуждены оставить за рамками нашего внимания. Экзаменационные вопросы
1. Способы представления символов и чисел. 2. Основные типы данных VB. 3. Объявление констант и переменных. 4. Структура проекта. 5. Область действия и время жизни переменных. 6. Арифметические операции. 7. Отношения, логический тип данных, логические операции. 8. Стандартные математические функции VB. 9. Приоритет операций, установленный в VB. 10. Инструкция присвоения, функция InputBox. 11. Метод Print, функция MsgBox. 12. Инструкция If. 13. Инструкция Select Case. 14. Инструкция For … Next. 15. Инструкции Do While … Loop и Do … Loop While. 16. Инструкции Do Until … Loop и Do … Loop Until. 17. Статические и динамические массивы. Объявление массивов. 18. Объявление процедур и обращение к ним. 19. Объявление функций и обращение к ним. 20. Виды процедур VB. Область действия имен процедур и функций. 21. Синтаксис аргументов процедур и функций. 22. Передача аргументов по ссылке и по значению. 23. Необязательные аргументы, массив аргументов, именованные аргументы. 24. Пользовательский тип данных. 25. Система координат. Свойство ScaleMode. Метод Scale. 26. Графические управляющие элементы. 27. Графические методы. 28. Средства отладки VB. 29. Файлы с последовательным доступом, объявление, запись, чтение. 30. Файлы с произвольным доступом, объявление, запись, чтение.
Виникнення та сутність аудиторської діяльності
|