- •Балтийская государственная академия рыбопромыслового флота
- •Программирование на языке высокого уровня
- •Оглавление
- •1. Общие организационно-методические указания
- •2. Примерный тематический план занятий
- •3.Общий перечень рекомендуемой литературы. Основная литература:
- •Дополнительная литература:
- •4.Содержание программы дисциплины и методические указания к самостоятельному изучению.
- •Тема 1. Введение в программирование
- •Тема 2. Инструментальное программное обеспечение пк.
- •Тема 3. Основы алгоритмизации.
- •Тема 4. Создание простых приложений на диалоговом языке QuickBasic
- •Тема 5. Операторы управления ходом выполнения программы qb 4.5
- •Тема 6. Массивы и их использование
- •Тема 7.Типовые алгоритмы
- •Тема 8. Процедуры и функции qb 4.5.
- •Тема 9. Работа с графикой в qb 4.5.
- •Тема 10. Работа с файлами
- •Тема 11.Язык Pascal
- •Тема 12. Типы данных
- •Тема 13. Операторы языка Pascal
- •Тема 14. Процедуры и функции языка Pascal.
- •Тема 15. Модули языка Pascal и их использование
- •Тема 16.Создание приложения для Windows на языке Visual Basic.
- •Тема 17.Разработка интерфейса
- •Тема 18. Стандартные элементы управления
- •Тема 19.Программный код vb.
- •Тема 20.Графические объекты
- •Тема 21. Организация диалога
- •Тема 22. Создание меню и панелей инструментов
- •Тема 23. Методы и события.
- •Тема 24. Коллекции.
- •Тема 25. Создание и использование ActiveX
- •Тема 26. Основы технологии ole
- •Тема 27. Работа с базами данных.
Тема 18. Стандартные элементы управления
Надписи, текстовые поля и кнопки. Флажки и переключатели. Фрейм. Поля со списком и управление файловой структурой. Приемы работы с элементами управления
Методические указания.
Гибкость языка Visual Basicобеспечивается наличием большого числа стандартных элементов управления. Необходимо последовательно изучить их разновидности, свойства, особенности и получить определенный навык их использования в приложениях.
Большинство стандартных элементов имеют общие или схожие свойства, однако, имеются и различия. Хорошее знание этих особенностей позволит правильно выбрать нужные элементы, что сокращает время разработки приложения и обеспечивает хороший интерфейс.
Литература: [5, гл. 3-4,11; 6, гл. 4].
Вопросы для самопроверки:
Опишите назначение флажков и переключателей, в чем их различие, какие разновидности для этих элементов управления можно задать.
Каким образом для нескольких текстовых полей или надписей можно установить одинаковую ширину, по какому элементу будет проведена эта операция.
Можно ли установить для вводимых в текстовое поле символов отображение в виде заданного значка, ограничить длину текста; что означает свойство HideSelection.
Напишите текст подпрограммы, которая изменит надпись возле текстового поля после ввода в него первого символа.
Какие разновидности поля со списком существуют в VB6.0, как они отличаются по внешнему виду и по использованию.
Запишите оператор, который присвоит некоторой переменной 6-е по счету значение, хранящееся в поле со списком. Причем если это значение уже выбрано, то в переменную будет помещен текст “Значение уже выбрано”.
Тема 19.Программный код vb.
Типы данных. Операторы и встроенные функции. Область видимости переменных и процедур. Связывание кода с элементами управления. Модули формы и общие программные модули.
Методические указания.
Изучите новые типы данных, которые появились в VB, их формат и назначение. Многие операторы и функцииQBподдерживаются вVB, однако, в язык включено большое число новых средств. Следует понять, что свойства объектов можно рассматривать как своего рода переменные, которое могут быть изменены программно, или нет (ReadOnly).
Особенностью написания приложений для Windowsявляется принцип управления событиями. Реализация реакции приложения на события полностью лежит на разработчике. Поэтому, необходимо при изучении этой темы и темы №23 внимательно изучить механизм объявления, создания и использования процедур, передачу параметров, область видимости. Рекомендуется, кроме изучения примеров в учебной литературе, самостоятельно разработать небольшие по объему приложения, где используются различные элементы управления с соответствующим программным кодом.
Литература: [5, гл. 5,7-8; 6, гл. 8-9].
Вопросы для самопроверки:
Какое назначение, формат, размер в оперативной памяти имеет тип Variant.
Перечислите встроенные функции, которые используются с датой и временем; опишите их синтаксис.
Приведите пример использования оператора With...EndWithв программном коде; какие это дает преимущества.
Опишите существующие способы объявлять переменные, массивы, процедуры глобально.
Как вызвать процедуру, которая описана в другой форме, в другом проекте.