«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

{LTS}

 

–исование в Delphi

ѕри создании приложений, использующих графику, в Delphi примен€ютс€ следующие классы: TCanvas (холст, канва, поверхность рисовани€), TFont (шрифт), TPen (перо), TBrush (кисть).

»зображение можно строить, например, на поверхности формы различными инструментами во врем€ выполнени€ приложени€. ¬ этом случае изображение представл€ет собой комбинацию графических примитивов (простейших фигур), таких как точка, лини€, круг или пр€моугольник. “акже возможен вывод текста в графическом режиме. —истема Delphi предоставл€ет возможность рисовать на поверхности компонентов в процессе выполнени€ приложени€, есть также возможность создавать диаграммы.

ƒл€ выполнени€ операций рисовани€ необходимо использовать класс TCanvas. ќбъект Canvas представл€ет собой холст дл€ объектов, которые сами прорисовывают свое собственное изображение. —тандартные оконные элементы управлени€, такие как однострочный редактор или список, не требуют холста, так как они рисуютс€ средствами операционной системы Windows.

»спользование свойств, событий и методов объекта Canvas обеспечивает возможность:

Ц создание изображений с помощью специальных объектов, таких как кисть, перо и шрифт;

Ц рисовани€ и заливки различных фигур или линий;

Ц вывода текста в графическом режиме;

Ц загрузки графических изображений из файла;

Ц программирование реакции на изменени€ в текущем изображении.

— помощью его свойств и методов можно и рисовать на поверхности видимых объектов, которые содержат свойство Canvas. Ёто, например, объекты таких классов, как TBitmap, TComboBox, TDBComboBox, TDBGrid, TDBListBox, TForm, TImage, TListBox, TPaintBox, TPrinter и др.

—войство Canvas представл€ет собой объект, который объедин€ет в себе поле дл€ рисовани€ и объекты пера (Pen), кисти (Brush) и шрифта (Font). Ёто свойство (—войство Canvas) доступно при выполнении программы, поэтому получаемые с его помощью рисунки, €вл€ютс€ динамическими и существуют только в процессе выполнени€ приложени€. —оздаваемые при выполнении программы рисунки могут быть неподвижными или анимационными, т.е. измен€ющими свои размеры, форму и расположение.

ѕри помощи объекта Canvas можно воспроизводить на форме любые графические объекты Ц картинки, многоугольники, текст и т.п. без применени€ классов TImage, TShape и TLabel (что позвол€ет избавитьс€ от использовани€ дополнительных ресурсов). ќднако при этом необходимо обрабатывать событие OnPaint того объекта, на канве которого производитс€ рисование.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

—оздание таблиц базы данных в Ms Access —оздание таблиц базы данных в Ms Access (продолжение) “ипы данных в Access “ипы данных в Access (продолжение)  лючи в Ms Access —войства: Brush, Font, Pen ќсновные термины ќсновные термины ќсновные термины (продолжение) ќсновные термины (продолжение) 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом