
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[34.238.189.240] |
![]() |
|
Сообщ.
#1
,
|
|
|
Здравствуйте уважаемые участники форума!
Необходимо сделать лабораторную работу по 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. |
Сообщ.
#2
,
|
|
|
Задание - ещё туда-сюда за сто баксов, но рекомендации - это просто ...ец какой то. Как говориться им нужны шашечки, а не ездить.
Особоенно вот эта : "В программе необходимо применить, по возможности, большее количество компонентов биб-лиотеки VCL" В то время как нормальный программист старается их минимизировать, то тут надо наоборот. Накдить на форму все какие есть, и дело с концом. Прикол. |
Сообщ.
#3
,
|
|
|
100$ вот за это? Либо я отстал от жизьни, либо товарисч кидала!
|
Сообщ.
#4
,
|
|
|
Готов сделать работу. fat87, еще актуально?
|