Резюме ко второй главе

Во второй главе вы познакомились со средой программирования Visual Basic, основными приемами работы в среде, а также с важнейшими объектами, позволяющими создавать интерфейс программного средства. В главе совершенно не затронут вопрос о работе с базами данных и о создании
Help-файлов справочных систем. Эти вопросы будут рассмотрены ниже.

Контрольные вопросы:

1. Нарисуйте по памяти внешний вид рабочего окна среды Visual Basic, на котором укажите основные окна среды.

2. Что такое окно проекта, и какие основные элементы его образуют?

3. Какие основные элементы образуют проект? Как происходит выбор нужного элемента для работы?

4. Что такое окно объекта (формы) и в каких случаях оно недоступно?

5. В каком окне записывается код программы, относящийся к объектам, установленным на форме?

6. Как найти нужный фрагмент программы в окне кода?

7. В каком окне можно посмотреть положение на экране окна разработанного приложения?

8. Как получить доступ к набору стандартных объектов?

9. Перечислите назначение основных пунктов главного меню команд среды Visual Basic.

10. Перечислите основные объекты, образующие интерфейс пользователя и поясните их назначение.

11. Объясните приемы установки объектов на форму.

12. Как можно получить доступ к справочнику по объектам?

13. Как можно расширить список доступных стандартных объектов?

14. Как определить способ старта разработанного приложения?

15. Какие возможности предоставляет окно "Свойства проекта" и как его вызвать?

16. Как создается исполняемый файл?

17. Как создается инсталляционный комплект разработанного приложения?

18. Каково назначение объекта "Форма", каковы основные свойства этого объекта и наиболее часто используемые в практике программирования методы?

19. Вам необходимо программным способом обеспечить установку свойств нескольких объектов, установленных на форме, или выполнить ряд каких-либо процедур при запуске приложения. В каком методе вы разместите соответствующие операторы?

20. Вам нужно корректно завершить программу. В каком методе вы разместите соответствующие операторы?

21. Какую процедуру нужно вызвать для того, чтобы завершить работу приложения?

22. Какие объекты позволяют ввести информацию с клавиатуры и каков их внешний вид?

23. Какие объекты позволяют вывести информацию на форму и каков их внешний вид?

24. Ряд объектов, позволяющих ввести информацию, имеют метод KeyPress. Каково назначение этого метода?

25. Объясните назначение объекта "Вкладки". Как получить доступ к этому объекту? Каковы его свойства?

26. Каково назначение объекта Label? В каком свойстве объекта хранится выводимый на экран текст?

27. Каково назначение объекта Text Box? Какие стили оформления этого объекта существуют? Каковы основные свойства и методы объекта?

28. Каково назначение объекта Command Button, каковы его основные свойства и обработчики событий?

29. Каково назначение объектов Check Box и Option Button? Каковы их основные свойства и методы?

30. Какой объект служит для группировки нескольких объектов и как происходит управление видимостью сгруппированных объектов?

31. Объясните назначение объекта Flex Grid и его основные свойства и методы. Как получить доступ к этому объекту?

32. Каково назначение объекта ComboBox, какие существуют стили его оформления, каковы основные свойства и методы?

33. Каково назначение объекта List Box, какие существуют стили оформления объекта, каковы основные свойства и методы?

34. Каково назначение, внешний вид, основные свойства и методы объектов DriveListBox, DirListBox, FileListBox?

35. Объясните назначение объекта Common Dialog, его основные свойства и методы. Как получить доступ к этому объекту?

36. Каковы назначение, внешний вид, основные свойства и методы объектов HorScrollBar и VertScrollBar?

37. Каково назначение объекта Timer? Объясните его важнейшие свойства и методы.

38. Что такое объект Menu? Как он выглядит на экране, какие основные свойства и методы имеет? В чем особенность этого объекта?

39. Каким средствами создается объект Menu на стадии проектирования?

40. Как обеспечить динамическое изменение меню по мере выполнения программы?

41. Почти все объекты имеют обработчик события Click(). В каких случаях он вызывается?

42. В каких случаях вызывается обработчик Change() и в каких объектах он существует?

43. Каким образом обнаружить нажатие клавишей Enter, BackSpace, Tab,
Shift-Tab, Delete?

44. Как обнаружить изменение текущей строки или столбца вследствие нажатия клавишей перемещения курсора или щелчка мыши при работе с объектом Flex Grid?

45. Как заполнить многострочные свойства объектов Text Box, ListBox, ComboBox и ряда других на стадии проектирования формы.

 


Глава 3
ПОСТАНОВКА ЗАДАЧИ ДЛЯ ПРОГРАММИРОВАНИЯ
В СРЕДЕ VISUAL BASIC