Страница 1 из 1

Помогите как рисовать рисунки в Delphi combobox

Добавлено: 20 май 2013, 00:19
Demur
Здравствуйте уважаемые программисты!
Прошу помочь моему сыну по программированию...
Ему дали задание: Сделать программу, в которой нужно нарисовать графические рисунки в delphi. Я отправил Вам фото формы самой программы и фигуры ,которые выводятся в форме
Сама суть такая: Нужно, чтобы когда мы выбирали один из разделов combobox, программа бы чертила в окошке одну из фигур отображенных во втором рисунке И еще нужно сделать вторую программу в этой программе,в ней надо ,чтобы рассчитывались площадь основания, боковая площадь и объем фигуры по заданным величинам.
Заранее благодарю!
[ATTACH]1665[/ATTACH]
Изображение
Изображение
https://www.dropbox.com/sh/l1izga265m8k ... /image.jpg
https://www.dropbox.com/sh/l1izga265m8k ... image2.jpg

Re: Помогите как рисовать рисунки в Delphi combobox

Добавлено: 20 май 2013, 10:16
somewhere
В качестве совета могу предложить организовать запись вида:
element_type: byte; // тип элемента (1-линия сплошная, 2-прерывистая, 3-надпись и т.п.)
start_point : TPoint; // точка начала
end_point : TPoint; // точка конца (для надписей не употребляется)
text : String; // Надпись (если указана для линий, ставится посредине линии)

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

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