- •Лабораторная работа №1
- •Методические указания.
- •Панель инструментов содержит стандартный набор значков «быстрых кнопок», а палитра компонент открыта на вкладке Standard.
- •Шаг 10. В теле функции наберите строку:
- •Аналогично перетащите кнопки Copy, Paste, Undo и разместите на поле панели инструментов:
- •Лабораторная работа № 2
- •1. Цель работы
- •2. Порядок выполнения работы
- •2.1. Консольное приложение
- •2.2. Понятие класса
- •2.3. Настройка панели инструментов
- •2.4. Добавление кода
- •2.5. Сохранение файлов проекта
- •2.6. Метки класса
- •2.7. Создание объекта класса в динамической памяти
- •2. Порядок выполнения работы.
- •3. Методические указания.
- •4. Задания к лабораторной работе
- •4.1. Порядок выполнения работы.
- •4.2. Методические указания.
- •5. Содержание отчета
- •6. Контрольные вопросы
- •Литература
- •Лабораторная работа №3
- •1. Цель работы
- •2. Постановка задачи
- •3. Порядок выполнения работы
- •Основные свойства формы
- •Основные события формы
- •Основные события компонента tButton:
- •4. Задания к лабораторной работе
- •Варианты заданий
- •5. Содержание отчета по лабораторной работе
- •6. Контрольные вопросы
- •Лабораторная работа №4
- •Цель работы
- •Порядок выполнения работы
- •Форма 1
- •Форма 2
- •Форма 3
- •Методические рекомендации по выполнению задания «Калькулятор»
- •Методические материалы по теме «Медиаплеер»
- •2.Постановка задачи:
- •3.Порядок выполнения задания:
- •Методические рекомендации к выполнению задания «Просмоторщик рисунков»
- •Создание меню
- •Шаг 12.1. По аналогии с созданием пункта Toolbar1 создайте самостоятельно пункт меню Statu Bar1 для отображения или закрытия панели состояния
- •Запрещенные пункты меню
- •Всплывающее меню
- •Диалоговые окна открытия и сохранения файла
- •Проектирование строки состояния
- •Подсказки на строке состояния
- •Прокрутка в рабочей области формы
- •Прокрутка в отдельной прямоугольной области
- •Полосы прокрутки
- •Кнопки-инструменты
- •Картинки на кнопках
- •Взаимоисключающие кнопки
- •Обработка нажатий кнопок
- •Подсказки к кнопкам
- •Управление видимостью панели инструментов
- •Методические материалы по теме «Текстовый редактор»
- •Методические материалы выполнения задания «Графический редактор»
- •2.Постановка задачи:
- •1. Основные теоретические сведения
- •1.1. Работа с ядром пакета прикладных программ mathlab
- •Выражение
- •Элементарные функции в mathlab (Большими буквами обозначены массивы, малыми – элемент массива или число)
- •Первой строки на три (б), объединение 3-й и 2-й строк (в)
- •Name(список_параметров)
- •Var1-выражение
- •1.2. Работа с пакетом Control System Toolbox
- •Создание объекта в tf-форме. Пусть требуется создать объект с передаточной функцией вида
- •Исследование переходной функции и весовой функции
- •Исследование реакции на произвольно заданное воздействие
- •Исследование афчх – амплитудно-фазовой частотной характеристики
- •Исследование лчх – логарифмических частотных характеристик
- •2. Порядок выполнения лабораторной работы
- •2.2. Содержание отчета
- •3. Контрольные вопросы
6. Контрольные вопросы
Для чего предназначены консольные приложения?
Как создать консольное приложение?
Какой шаблон представляет Builder для консольного приложения ?
Как сохранить проект консольного приложения?
Какие файлы образуют проект консольного приложения?
Что такое класс?
Какие метки можно использовать в теле класса?
Для чего нужно личные данные класса?
Как создать объект класса в динамической памяти?
Как удалить объект класса из динамической памяти?
Как изменить состав быстрых кнопок Панели инструментов?
Как запустить приложение на выполнение?
Что представляет из себя окно для вывода результата выполнения приложения?
Как вызвать функцию класса, если объект создан в статической памяти?
Литература
Архангельский А..Я. Программирование в С++ Builder 5. М.:ЗАО “Издательство БИНОМ”, 2000.
Шамис В.А.. С++ Builder 5. Техника визуального программирования. М.: «Нолидж», 2000.
Приложение 1
Варианты заданий
1. АВТОМОБИЛЬ марка – char* модель – char* производитель – char* мощность – int стоимость – float
2. КАТАЛОГ ЭВМ тип процессора – char* тактовая частота – float объем оп. памяти – int емкость винчестера – float 3. ШКОЛА название-char* тип -char* адрес - char* количество учеников –int количество учителей –int
4. САМОЛЕТ марка – char* модель – char* производитель – char* тип – char* дальность полета – float
5. ТЕЛЕФОН модель – char* производитель – char* стандарт – char* стоимость – float
6. СТУДЕНТ фамилия – char* имя – char* отчество– char* курс – int группа– char*
7. РАБОТНИК фамилия – char* имя – char* отчество– char* возраст – int рабочий стаж – int
8. ИЗДЕЛИЕ наименование – char* шифр – char* тип упаковки– char* количество – int
9. КАДРЫ фамилия – char* имя – char* отчество– char* номер цеха – int разряд – int
10. АДРЕС страна – char*
|
город– char* улица – char* номер дома – int 11. КОРАБЛЬ имя – char* водоизмещение – int численность команды -int тип – char*
12. ЦЕХ название – char* фамилия начальника – char* количество работающих – int
13. КАТАЛОГ ПРИНТЕРОВ производитель – char* тип – char* объем оп. памяти – int скорость печати – float
14. СТРАНА название – char* форма правления – char* площадь – float население – float
15. РАСТЕНИЕ название– char* класс – char* среднее время жизни – int место произрастания – char*
16. КНИЖНЫЙ МАГАЗИН название – char* тематика – char* автор – char* стоимость – float
17. ТОВАР наименование – char* единицы измерения – char* количество – float цена-float стоимость – float
18. ПЕРСОНА фамилия – char* имя – char* отчество– char* возраст – int пол – int(bool)
19. ЖИВОТНОЕ название – char* класс – char* средний вес – int страна обитания –char* 20. ЭКЗАМЕН имя студента – char* группа – char* дата – int оценка – int
|