Лабораторная работа по Delphi. $100.

Ответить
fat87
Сообщения: 1
Зарегистрирован: 15 дек 2005, 20:49
Откуда: Москва
Контактная информация:

15 дек 2005, 20:57

Здравствуйте уважаемые участники форума!

Необходимо сделать лабораторную работу по 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.
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

16 дек 2005, 17:00

Могу сделать, только нужны будут некоторые разяснения....
[syntax=Delphi] [/syntax]
Ответить