Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.06.2009, 03:24
minIGOR minIGOR вне форума
Прохожий
 
Регистрация: 10.04.2009
Сообщения: 1
Репутация: 10
Лампочка Помогите профану (5 задач)

Не поможите ли мне сделать 5 задачек (для опытных Delphi-useroв они элементарны, а т.к. я полный н0ль, то мне они не посильны), тем самым возможно привить мне интерем к данному языку программирования.)))
Буду ну нисказанно благодарен за любую помощь и рад если эти задачки вызовут у вас хоть какой-нибудь интерес...))) не сочтите за наглость\\

Использование компонентов страниц Standard
1.На форме располагаются: редактор Memo; линейка ScrollBar с разметкой от 10 до 20; метка с названием группы; три кнопки с надписями «Влево», «Вправо», «Центр»; радиогруппа с аналогичными функциями и кнопка Close. Нажатие одной из кнопок или переключение радионабора приводит к изменению выравнивания надписи на метке. Название режима выравнивания дублируется в редакторе Memo. Линейка ScrollBar задает размер шрифта надписи. Кнопка Close заканчива-ет программу.
Разработка меню
2.1. На основании иерархии объектов предметной области - "Страны мира", сформировать главное меню проекта. В меню должно быть не менее 20 опций.Две любые опции должны быть дополнены графическими пиктограммами.У двух конечных опций должны быть горячие клавиши. Выбор одной из таких опций приводит к:
-для четных номеров варианта: появление в центре метки с фамилией студента;
-для нечетных – появление в окне однострочного редактора фамилии студента.
Выбор другой такой опции приводит к исчезновению вышеуказанного текста.
ве любые опции должны быть дополнены графическими пиктограммами.
3.У двух конечных опций должны быть горячие клавиши. Выбор одной из таких опций приводит к:
-для четных номеров варианта: появление в центре метки с фамилией студента;
-для нечетных – появление в окне однострочного редактора фамилии студента.
Выбор другой такой опции приводит к исчезновению вышеуказанного текста.
Разработка усложненного Delphi-проекта
3.На форме располагаются компоненты: таблица StringGrid размером 6х7, две ли-нейки ScrollBar, пять кнопок SpeedButton, главное меню на шесть опций и кноп-ка Close. Столбцы таблицы поименованы названия факультетов, а строки - номе-рами курсов. Главное меню предназначено для выбора факультета, а кнопкой SpeedButton задается курс. Одна линейка позволяет менять высоту ячеек в диапа-зоне 15 .. 25 пикселей, а другая - ширину в диапазоне 30 .. 50. При высоте меньше 20 и/или ширине меньше 40 пикселей разделительные линии в таблице исчезают. Выбор курса и факультета приводит к отображению в заданной ячейке соответст-вующей группы. Кнопка Close заканчивает программу.
Работа с файлом
4.I. Для предметной области "Cтраны Мира", создать файл ее объектов одного вида. Структура записи файла должна содержать не менее 4 полей разного типа.
II. Создать программу, реализующую заполнение файла, просмотр его содер-жимого в виде таблицы и по записям, модификацию записей и удаление (предвари-тельно указывается номер удаляемой записи).
III. Создать интерфейс программы, реализующий отображение информации и управление ходом ее выполнения. При этом на форме постоянно отображается теку-щее количество записей в файле и номер текущей (при просмотре, модификации, за-несении или удалении) записи. Используемые средства максимально контролируют корректность вводимой информации. Логика управления максимально реализуется на компонентах - "Контекстное меню и линейки про-крутки". Другие элементы управления разрешается использовать только при обоснованной необходимости.
Графика на основе компонентов Shape
5.На пространстве формы изображен календарь за июнь текущего года с вертикальным расположением недель. Рамка черного цвета в виде окружности с тол-щиной линии в 1 пиксель движется по датам с дискретом времени 0.7 сек. Запуск движения – команда главного меню, остановка – кнопка «Стоп», что приводит к уста-новке рамки на первую дату.
Графика на основе канвы
6.Разработать проект, реализующий динамическое изображение графическими средствами канвы формы или компонента Image: Горизонтальный спидометр до 200 км/час. Максимальная скорость достигается за 20 с., а затем падает до 80 км/час за 15 с. Запуск – нажатием любой клавиши клавиатуры.
Ответить с цитированием
  #2  
Старый 17.06.2009, 04:21
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Цитата:
Сообщение от minIGOR
не сочтите за наглость
Это именно наглость и есть.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #3  
Старый 17.06.2009, 11:26
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Можно, но без исходного кода и с логотипом Delphisource. Устроит?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #4  
Старый 17.06.2009, 12:08
IceTiger IceTiger вне форума
Прохожий
 
Регистрация: 17.06.2009
Сообщения: 2
Репутация: 10
По умолчанию

Вот тебе календарь на май очень похоже на твоё задание # 5
ссылка
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:39.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter