Студопедия

КАТЕГОРИИ:

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


Виникнення та сутність аудиторської діяльності




 

Эта инструкция повторяет выполнение группы инструкций для каждого экземпляра коллекции.

 

Пример.

Объявлены коллекция и три переменные, которые включены в коллекцию. Затем все содержимое коллекции распечатано (см. рис. 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

 

Рис. 18.1. Результат работы программы

 

В 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-03; просмотров: 147; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты