|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2009, 15:53 | #1 |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
delphi canvas
кто мне поподробней объяснит что это?
Свойство при работе с графикой? К каким компонентам применить можно?
О, степь родимая, как я скучаю по тебе...
|
22.01.2009, 16:02 | #2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Цитата из книги:
Программа выводит графику на поверхность объекта (формы или компонента Image). Поверхности объекта соответствует свойство canvas. Для того чтобы вывести на поверхность объекта графический элемент (прямую линию, окружность, прямоугольник и т. д.), необходимо применить к свойству canvas этого объекта соответствующий метод. Например, инструкция Form1.Canvas.Rectangle (10,10,100,100) вычерчивает в окне программы прямоугольник. Холст(Canva) Как было сказано ранее, поверхности, на которую программа может выводить графику, соответствует свойство Canvas. В свою очередь, свойство canvas — это объект типа TCanvas. Методы этого типа обеспечивают вывод графических примитивов (точек, линий, окружностей, прямоугольников и т. д.), а свойства позволяют задать характеристики выводимых графических примитивов: цвет, толщину и стиль линий; цвет и вид заполнения областей; характеристики шрифта при выводе текстовой информации. Методы вывода графических примитивов рассматривают свойство Canvas как некоторый абстрактный холст, на котором они могут рисовать (canvas переводится как "поверхность", "холст для рисования"). Холст состоит из отдельных точек — пикселов. Положение пиксела характеризуется его горизонтальной (X) и вертикальной (Y) координатами. Левый верхний пиксел имеет координаты (0, 0). Координаты возрастают сверху вниз и слева направо (рис. 10.1). Значения координат правой нижней точки холста зависят от размера холста. ато вот ещё глава из библии программиста Последний раз редактировалось SERG1980; 22.01.2009 в 16:06. |
22.01.2009, 16:06 | #3 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
а вообще гугля рулит... тем полно.
|
22.01.2009, 16:07 | #4 |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
Благодарю!!!
О, степь родимая, как я скучаю по тебе...
|
06.01.2010, 18:43 | #5 |
323787261
Пользователь
Регистрация: 19.12.2008
Сообщений: 49
|
SERG1980 А можно узнать название и автора этой книги? Доходчиво все расписано. Редко такое встретишь.
ICQ: 323787261
Email: pschegolevatykh@gmail.com |
06.01.2010, 21:35 | #6 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
По всей видимости книга Флёнова.
Если всё откладывать на потом, то потом будет всё.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос с canvas | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 09.03.2009 23:09 |
StringGrid Canvas | Djaconda | Общие вопросы Delphi | 4 | 21.10.2008 23:27 |
Подключение Canvas | Zeraim | Общие вопросы Delphi | 4 | 13.05.2008 20:51 |
Canvas | Zven | Общие вопросы Delphi | 9 | 06.12.2007 10:40 |
Canvas (Канва) - заливка фигуры произвольной формы | Albenous | Общие вопросы Delphi | 13 | 24.02.2007 13:21 |