Здравствуйте уважаемые участники форума!
Необходимо сделать лабораторную работу по Delphi (ООП).
За решение работы готов заплатить $100.
Мои контакты:
info@mixgalaxy.ru
ICQ 73957955 всегда онлайн.
Задание (в рамках одной программы):
1. В матрице поменять местами первую и последнюю строки, вторую и предпоследнюю и т.д.
В матрице удалить столбец, указанный пользователем.
2. Инвертировать все слова, стоящие после слова максимальной длины.
Преобразовать строку в массив слов, затем восстановить строку с сохранением числа исходных пробелов между символами Из элементов исходного массива вещественных чисел получить результатный массив, в котором в начале будут размещены все отрицательные, в конце – все положительные числа, а нули должны быть размещены между ними
3. Переместить максимум в начало, а минимум – в конец массива.
Удалить из массива первый встретившийся нулевой элемент.
Рекомендации по выполнению работы.
Алгоритмы оформляются в виде Delphi-программы, использующей элементы библиотеки VCL для управления работой приложения.
Проект должен содержать, следующие компоненты:
1) главная (управляющая) форма, из которой производится вызов частей проекта, реализующих работу с одномерными массивами, двумерными массивами и строками;
2) по одной форме для работы с вектором, матрицей и строкой. Вместо дополнительных форм возможно использование другого компонента (например, PageControl, TabSheet, TabControl), но в любом случае работа с одним типом данных должна быть оформлена на отдельном компоненте;
3) заставка, содержащая сведения об авторах – факультет, группа, название дисциплины, вари-ант работы, состав подгруппы, руководитель, год разработки. После первоначальной демонстрации форма-заставка убирается из поля зрения (способы – по выбору автора: visible-true/false; Show-Hide и т.д.), но может быть вызвана повторно;
4) выход из приложения (завершение его работы) – с подтверждением, здесь и в подобных слу-чаях можно использовать различные виды соответствующих диалоговых окон: MessageDlg; ShowMes-sage и др. Рекомендуется использовать обработку события OnCloseQuery.
В программе необходимо применить, по возможности, большее количество компонентов биб-лиотеки VCL, сравнить варианты использования сходных компонентов, например, общее управление приложением может быть реализовано с помощью компонентов MainMenu, PopUpMenu и т.д. на соответствующих уровнях по отдельности либо в сочетаниях. При этом возможно дублирование вариантов управления заданиями. Например, одно и то же задание может быть вызвано и с помощью главного меню, и с помощью контекстного.
Для управления выбором вариантов обработки данных в приложении нужно применять различ-ные типы переключателей (CheckBox, RadioButton) с разными вариантами их группировки (Panel, RadioGroup, GroupBox).
При организации ввода исходных данных и вывода результатов также возможны варианты: вво-да и представления исходных данных (компоненты Edit, StringGrid, другие варианты), формы выводи-мой информации (Label, StringGrid, StaticText), защиты от некорректного ввода либо некорректного выбора вариантов обработки (except…try и except…finally).
В программе необходимо привести отдельные примеры использования справок – как минимум, в виде всплывающей подсказки Hint, например, к кнопкам; а также возможно и желательно использо-вание расширения подсказки с помощью панели состояния StatusBar.
Лабораторная работа по Delphi. $100.
Могу сделать, только нужны будут некоторые разяснения....
[syntax=Delphi] [/syntax]