Лабораторная работа №25
Разработка приложений с использованием дополнительных компонентов
Цель: Приобрести навыки разработки программ с использованием дополнительных компонентов
Оснащение: IBM PC, C++ Builder 6, инструкция
Методические указания:
Количество строк и столбцов компонента TStringGrid содержат свойства Colcount и RowCount.
Ширина столбца и длина строки содержаться в свойствах DefaultColWidth и DefaultRowHeight.
Умножение матриц производится по формуле: C=A*B
, где cij – элемент результирующей матрицы на пересечении i строки и j столбца.
Для включения опции goTabs используйте следующий код:
StringGrid1->Options<<goTabs
При включении нескольких свойств они добавляются по цепочке
Задания:
1. Создайте программу для сложения, вычитания и умножения матриц произвольного размера. Для этого расположите два элемента MaskEdit для ввода количества строк и столбцов ТОЛЬКО в числовом формате. Расположите 2 кнопки BitBtn «Случайно» и «Вручную» для случайного или ручного заполнения элементов матрицы. При нажатии на кнопку «Случайно» происходит заполнение матриц случайными числами, при нажатии на кнопку «Вручную» включается опция goEditing для возможности ручного заполнения. Расположите 3 кнопки SpeedButton, для сложения вычитания и умножения. Вставьте картинку \\MSHOME\Teacher\Конструирование программ и языки программирования\numbers.jpg.
,
2. Добавить кнопку справки в главное меню с выводом дополнительной формы.
3. Организовать поддержку бинарных операций аналогично Windows-калькулятору
Обсудить на форуме