Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 690

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты!

Передо мной стоит такая задача:

После запуска программы на экране должна отображаться отцентрированная текстовая строка, а также шарик, прыгающий
по буквам строки по траектории в виде полукруга. При движении шарик вызывает изменение цвета текущей буквы, а также выдачу
короткого звукового сигнала. Программа должна позволять пользователем вводить текст и размер шрифта. вывод изображения
должен происходить в зависимости от введенных параметров.

Подскажите пожалуйста в каком мне направлении двигаться. Что использовать? Заранее спасибо!

vanechka Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: vanechka (статус: Посетитель)
Вопрос отправлен: 24 октября 2011, 11:05
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 10; последнее сообщение — 25 октября 2011, 16:38; участников в обсуждении: 3.
min@y™

min@y™ (статус: Доктор наук), 24 октября 2011, 11:11 [#1]:

Цитата (vanechka):

Подскажите пожалуйста в каком мне направлении двигаться.

Никуда двигаться не надо, надо сидеть за компом и писать программу.

Цитата (vanechka):

Что использовать?

Мозги, руки, пиво и TCanvas.

Цитата (vanechka):

Заранее спасибо!

Заранее не за что!

А серьёзно: нужен опыт в программировании и поверхностные знания курса школьной геометрии. Для меня, например, написать такую прогу будет несложно.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
bugmenot

bugmenot (статус: 3-ий класс), 24 октября 2011, 11:31 [#2]:

MasterCard тоже можно использовать
виконання програми розпочинається з того самого мiсця, де призупинилося.

vanechka

vanechka (статус: Посетитель), 24 октября 2011, 11:37 [#3]:

Опыт в программировании есть но небольшой. С TCanvas ни разу не работал.. Формулу движения по циклоиде знаю..Может есть ссылка на какую-нибудь чудесную литературу по этому классу?
min@y™

min@y™ (статус: Доктор наук), 24 октября 2011, 11:59 [#4]:

Цитата (vanechka):

Может есть ссылка на какую-нибудь чудесную литературу по этому классу?

Сюда ходил?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
vanechka

vanechka (статус: Посетитель), 24 октября 2011, 15:29 [#5]:

Сюда ходил?

Сходил! Нашел много инфы как сделать отцентрированную строку, как нарисовать и заставить двигаться шар...но ничего не нашел про то как это совместить..объясните плиз кто может, как сие сделать?
min@y™

min@y™ (статус: Доктор наук), 24 октября 2011, 15:51 [#6]:

Цитата (vanechka):

как нарисовать и заставить двигаться шар

Ты уверен на счёт шара? А то это уже 3D-графика получается.

Цитата (vanechka):

но ничего не нашел про то как это совместить

И не найдёшь. Совмещать нужно с помощью таких инструментов, как:

Цитата (bugmenot):

Мозги, руки, пиво и TCanvas.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
vanechka

vanechka (статус: Посетитель), 24 октября 2011, 16:11 [#7]:

Я ценю твой юмор))) но хотелось бы услышать что-нить по делу))
min@y™

min@y™ (статус: Доктор наук), 24 октября 2011, 16:24 [#8]:

Цитата (vanechka):

Я ценю твой юмор

Никакого юмора. Я серьёзно.

Цитата (vanechka):

но хотелось бы услышать что-нить по делу

Ну а что сказать-то? Выводишь на Canvas текст, рассчитываешь траекторию движения объекта относительно букв этого текста (скачки между разными буквами могут иметь разные траектории), отрисовываешь всё это безобразие (пошагово и/или по таймеру). Вот и всё.
Я разбил твою задачу на отдельные подзадачи, которые тоже надо дробить на более мелкие и просты подподзадачи.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
bugmenot

bugmenot (статус: 3-ий класс), 25 октября 2011, 16:23 [#9]:

Цитата (min@y™):

И не найдёшь. Совмещать нужно с помощью таких инструментов, как:

Цитата (bugmenot):
Мозги, руки, пиво и TCanvas.

Про мозги я не говорил
виконання програми розпочинається з того самого мiсця, де призупинилося.

min@y™

min@y™ (статус: Доктор наук), 25 октября 2011, 16:38 [#10]:

Цитата (bugmenot):

Про мозги я не говорил

Пардон, криво тыкнул "Цитировать".
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:53
Выполнено за 0.03 сек.