КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Виникнення та сутність аудиторської діяльності
Next Коллекции Объекты и переменные могут быть объединены в коллекцию. Это позволяет производить некоторые действия со всеми входящими в коллекцию данными. Коллекция в свою очередь является объектом, она обладает свойствами и методами. Так свойство Count содержит число объектов коллекции. Некоторые методы коллекций
Коллекция должна быть объявлена программистом с применением синтаксиса:
Public/Private/Dim ИмяКоллекции As New Collection
Для работы с элементами коллекции в VB предусмотрена инструкция цикла For Each … In … Next (для каждого … в …). Синтаксис:
For Each Экземпляр In Коллекция [Инструкции] [ Exit For ] [Инструкции]
Эта инструкция повторяет выполнение группы инструкций для каждого экземпляра коллекции.
Пример. Объявлены коллекция и три переменные, которые включены в коллекцию. Затем все содержимое коллекции распечатано (см. рис. 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. Файлы с произвольным доступом, объявление, запись, чтение.
Дата добавления: 2014-12-07; Просмотров: 446; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |