Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по делфи.docx
Скачиваний:
6
Добавлен:
22.04.2019
Размер:
106.15 Кб
Скачать

9.Принципы создания приложений в Delphi.

Вроди как тоже что и 8 И…Для размещения компонентов нужно выбрать нужный и указать его место на форме. Каждная компонента обладает своими свойствами (Property).Устан. св-в производ с помощью инспектора объектов (Object Inspector)

10.Процесс создания исполняемого файла в Delphi..

Проц. cоздания .exe:

.PAS- файл и исход. Текстом кода

.DFM-файл самой формы

.DPR-проект

.DOF-содержит текущие установки для опций проекта, как например, настройки компилятора и компоновщика

11.Общие сведения о компонентах.

Все компоненты мы фидим видимыми или не вид. Видимые компоненты при запросе на вып. имеют такой же вид, как на этом проекте.Невидимае имеют отличный вид

. Эти значения можно изменять.

12.Основные сведения о формах. 1.BorderIcon-задает кнопки на рамки формы .2.FormStyle-стиль формы 3.Icon-определ.пинтограмму в севом углц формы 4.Menu-определяет это меню как главное 5.Position-опред. положение и размеры формы на экране 6.WindowsState-св-ва сост формы 7.Caption 8.Color 9.Cursor 10.Enebled 11.Font.12Name 13.PopupMenu-локальное меню связаное с данной формой. 14.Visible.

Для создание новой формы :File-NewForm//при этом новая старая форма становиться главной

13.Компонента класса TLabel. Tlabel-прдназначена для размещения текстовых надписей.Чтобы Tlabel изменила свой размер необходимо св-ву AutoSize присвоить знач. Тру. Чтобы текст распологался в нескольких строчках необходимо использовать WordWrap b и присвоить тру а AutoSize-false. С помощюю св-ва Aligment задаеться выравнивание текста. «Trausparent»-указать на прозрачность фона.

14.Компонента класса TButton. Компонент Button — это кнопка стандартного для данной графической системы вида с надписью, умеющая реагировать на щелчок кнопки мыши — при нажатии она "вдавливается" в плоскость контейнера, при отпускании — становится "выпуклой".Кнопку можно нажать различными способами(мышь,Tab_,

Alt+A для этого в Caption:=’& применить’;=> Alt+П.Одной из кнопок можно сделать по умолчанию->Default:=true. Чтобы заблокировать кнопку св-во Enabled.Сделать невидимой-visible. Кнопка не обладает свойстов Color

15.Компонента класса TEdit. Редактор текста.Если нужно использовать прописные или строчные символы исп. cв-во CharCase.

Чтобы нельзя было изменить текст используеться св-во ReadOnlu:=тру

Чтобы весь тектс можно было удалить использ. Clear. Выделеный текст можно удалить-ClearSelection.Выделение текста-AutoSelect:=true.

16.Компонента класса TMemo.компонента представляет собой многострочный ред. текста и предназначен для редакт. текста .Основные св-ва:Alingment-выравнивание текста. ScrolBars. WordWrap-будет ли перенос невмещ. слова. Lines-задает список слов помещ. в редактор .Тmemo можно заполнить из текстового файла с помощью метода LoadFromFile. Имеется также возможность сохранить содерж. текст. Редактора в файл SaveToFile.

Memo1.Lines.SaveToFile(‘1.dot’);

17.Компонента класса TCheckBox. Независимый переключатель. Используется его свойство Checked (отмечено), имеющее значения true или false, меняющееся при щелчке мышью..Обладает след. св-ми=> расположение текста Alingment=(ta LeftYustafu/ta RighYustsfy).2) Checked-опред вкл/выкл ли кнопка.Прим : if CheckBox1.Checked=true then..

18.Компонента класса TRadioButton. Зависимый переключатель. Используется для выбора только одного из нескольких вариантов. Для этого компонент объединяется как минимум с одним или несколькими такими же компонентами в группу. Щелчок по компоненту приводит к его выделению и снятию выделения ранее выбранного компонента. Также имеет свойство Checked. Если в начальный момент ни один из компонентов не выбран, то достаточно сделать такой выбор - щёлкнуть по одному из компонентов,

19.Компонента класса TRadioGroup. Группа зависимых переключателей. Содержит специальные свойства для обслуживания нескольких связанных между собой зависимых переключателей.

20.Компонента класса TCheckListBox. Позвояляет разместить на панели фукц. Обедененные выключатели.Если все выключ. Не вмещаются использ. Св-во Coloms.Также автомат. Появл.полоса скролинга при нехватке текста Allow Grayed. .. Cheeked[Index]-булевский массив для определения состояния вкл/выкл. State[Index]-массив констант.

21.Компонента класса TPanel. Панель. Этот компонент, как и GroupBox, служит для объединения нескольких компонентов. Содержит внутреннюю и внешнюю кромки, что позволяет создавать эффекты "вдавленности" и "выпуклости". Имеет ряд станд. св-в. Color, Caption/

22.Компонента класса TScrollBar. Полоса прокрутки. Представляет собой вертикальную или горизонтальную полосу, управляющую визуальным представлением компонентов, не помещающихся целиком в окне программы.Основные св-ва:Kind=(sbHorizontal, sbVertical)-расположение компоненты. Min, Max:integer;-мин и макс значение величины полуцнка.Position: integer; наход текущее знач. Ползунка.

LargeChange/SmallChange-уст большой и малый сдвиг ползунка.

Установка ползунка прогр. Способом: ScrollBar1.SetParams(50,1,100)

23.Компонента класса TListBox. В ряде случаев необх. предложить выбор из 1-го или нескольких готовых ответов.Если вывод списка не вмещаеться, то появляеться скроллер. Основные св-ва:1)Items:integer. 2)ItemIndex. 3)Columms:ineger;4)Sorted:booleon;/////Cв-во MultiSelect:booleon-возможность выбрать из списка одновременно несколько строк. Если ExtendentSelect –тру то выбираем sfift+мышь или Сtrl+мышь…Если фолс то выделение мыши.

24.Компонента класса TComboBox. «Выпадающий» список выбора. Представляет собой комбинацию компонентов Edit и ListBox. За возможность раскрытия компонента ComboBox отвечает стиль - свойство Style: Стиль компонента ComboBox1 равен   ComboBox1.Style = csDropDown(список может быть раскрыт, можно писать в строке ввода)Стиль компонента ComboBox2 равен   ComboBox1.Style = csSymple (список не может быть раскрыт, можно писать в строке ввода)  Максимально допустимое количество символов в текстовой строке задаётся параметром MaxLemgth, причём значение 0 означает отсутствие ограничений. Св-во CharCase управляет преобразованием вводимого текста к верхнему (значение CharCase = ecUpperCase) или нижнему (значение CharCase = ecLowerCase) регистру. Значение ecNormal означает, что текст вводится без преобразования

 25.Компонента класса TStringGrid. StringGrid - компонент для отображения различных данных в табличной форме.Ячейки компонента StringGrid могут содержать данные, имеющие тип String, а также отображать графику. Таблица состоит из выделенных серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. Итак, компонент StringGrid имеет возможность адресации каждой отдельной ячейки по номеру столбца и строки. Содержимое ячейки (i, j), где где i - номер столбца, j - номер строки, имеет вид StringGrid1.Cells[i, j]. содержимое выделенной ячейки будет адресоваться так: S:=StringGrid1.Cells[StringGrid1.Col, StringGrid1.Row];

26.Компонента класса TDrawGrid. Таблица зображений. Этот компонент используется для представления изображений в табличном виде. Отличие TDrawGrid от TStringGrid в том что в StringGrid вы можете вводить данные, и они там будут сохраняться и отображаться, а в TDrawGrid данные могут вводиться, но за отображение их должен отвечать ваш код. Другими словами, TStringGrid — это сетка строк, a TDrawGrid — это сетка рисунков. Св-ва FixetCols/FixetRow,Colo, FixetColor,Col/RowCount:integer.GridLineWidth: определить толщину расчерченой линии.

27.Организация стандартных диалогов.С помощью диологовых окон(выбор файла, цвета и т.д.)В делфи реализ. классы и объекты которые позвол. создать и использ. такие окна Работа со станд. диол. Окнами осущ . в след. послед.=>1)Необходимо разместить на форму соответ. диолог комп. и наст его св-ва. 2)Организ. соотв. Обраб. станд. диолог. Окна м помощ. Метода Execute-этот метод представляет собой ф-цию кот. Отобр. На экране диолог. Окно и в конце диолога возвращает значение тру иди фолс.3)Рез. Выполн. Диолога исп в дальн. В проге с осн. Св-в диалог. Окна.

28.Компонента класса TOpenDialog. Компоненты TOpenDialog и TSaveDialog находятся на странице DIALOGS. Все компоненты этой страницы являются невизуальными, т.е. не видны в момент работы программы. Оба рассматриваемых компонента имеют идентичные свойства и отличаются только внешним видом. После вызова компонента появляется диалоговое окно, с помощью которого выбирается имя программы и путь к ней. В случае успешного завершения диалога имя выбранного файла и маршрут поиска содержится в свойстве FileName. Для фильтрации файлов, отображаемых в окне просмотра, используется свойство Filter, а для задания расширения файла, в случае, если оно не задано пользователем - свойство DefaultExt. Если необходимо изменить заголовок диалогового окна – используется свойство Title. Для установки компонент TOpenDialog и TSaveDialog на форму необходимо, на странице Dialogs палитры компонентов щелкнуть мышью соответственно по пиктограммам или и поставить их в любое свободное место формы. Установка фильтра производится следующим образом. Выбрав соответствующий компонент, дважды щелкнуть по правой части свойства Filter инспектора объектов. Появится окно Filter Editor,. Для OpenDialog1 установим значения маски Формат *.dat означает что, будут видны все файлы с расширением dat, а формат *.* - что будут видны все файлы (с любым именем и с любым расширением).

29.Компонента класса TSaveDialog. Компоненты TOpenDialog и TSaveDialog находятся на странице DIALOGS. Все компоненты этой страницы являются невизуальными, т.е. не видны в момент работы программы. Оба рассматриваемых компонента имеют идентичные свойства и отличаются только внешним видом. После вызова компонента появляется диалоговое окно, с помощью которого выбирается имя программы и путь к ней. В случае успешного завершения диалога имя выбранного файла и маршрут поиска содержится в свойстве FileName. Для фильтрации файлов, отображаемых в окне просмотра, используется свойство Filter, а для задания расширения файла, в случае, если оно не задано пользователем - свойство DefaultExt. Если необходимо изменить заголовок диалогового окна – используется свойство Title. Для установки компонент TOpenDialog и TSaveDialog на форму необходимо, на странице Dialogs палитры компонентов щелкнуть мышью соответственно по пиктограммам или и поставить их в любое свободное место формы. Установка фильтра производится следующим образом. Выбрав соответствующий компонент, дважды щелкнуть по правой части свойства Filter инспектора объектов. Появится окно Filter Editor,. Для OpenDialog1 установим значения маски Формат *.dat означает что, будут видны все файлы с расширением dat, а формат *.* - что будут видны все файлы (с любым именем и с любым расширением).

30.Компонента класса TOpenPictureDialog. Специализированные диалоги для открытия и сохранения графических файлов TOpenPictureDialog И TSavePictureDialog отличаются от TOpenDialog и TSaveDialog двумя обстоятельствами. Во-первых, в них предусмотрены стандартные фильтры для выбора графических файлов (с расширениями bmp, ico, wmf и emf) . Во-вторых, в окна диалога включены панели для предварительного просмотра выбираемого файла.

31.Компонента класса TSavePictureDialog. служит для отображения модального диалогового окна, позволяющего пользователю сохранять файлы графических форматов.Диалог не отображается, пока не вызван его метод Execute. Когда пользователь нажимает кнопку "Сохранить" ("Save"), диалог закрывается и полный путь к выбранному пользователем файлу заносится в свойство FileName.Компонент полностью аналогичен компоненту TSaveDialog, за тем исключением, что у TSavePictureDialog справа имеется область предварительного просмотра изображений.TSavePictureDialog поддерживает следующие форматы графических файлов: иконки - *.ico; битовые изображения - *.bmp; метафайлы Windows - *.wmf; улучшенные метафайлы Windows - *.emf. Если выбранный файл не может быть отображен в панели предварительного просмотра, в ней выводится надпись "(None)"

32.Компонента класса TColorDialog. вызывает диалоговое окно выбора цвета, В нем пользователь может выбрать цвет из базовой палитры или, нажав кнопку Определить цвет Основное свойство компонента ColorDialog — Color. Это свойство соответствует тому цвету, который выбрал в диалоге пользователь. Если при вызове диалога желательно установить некоторое начальное приближение цвета, это можно сделать, установив Color предварительно во время проектирования или программно. Свойство CustomColors типа TStrings позволяет задать заказные цвета дополнительной палитры.

33.Компонента класса TFontDialog. Компонент FontDialog вызывает диалоговое окно выбора атрибутов шрифта.В нем пользователь может выбрать имя шрифта, его стиль (начертание), размер и другие атрибуты. Основное свойство компонента — Font типа TFont , в котором вы можете задать при желании начальные установки атрибутов шрифта и в котором вы можете прочесть значения атрибутов, выбранные пользователем в процессе диалога. Свойства MaxFontSize и MinFontSize устанавливают ограничения на максимальный и минимальный размеры шрифта. Если значения этих свойств равны 0 (по умолчанию), то никакие ограничения на размер не накладываются. Свойство Device определяет, из какого списка возможных шрифтов будет предложен выбор в диалоговом окне: fdScreen — из списка экрана (по умолчанию), fdPrinter — из списка принтера, fdBoth — из обоих.

34.Компонента класса TPrintDialog. Компонент PrintDialog вызывает диалоговое окно печати,. В нем пользователь может выбрать принтер и установить его свойства, указать число копий и последователъность их печати, печатать в файл или непосредственно на принтер, выбрать печатаемые страницы или печатать только выделенный фрагмент. Компонент PrintDialog не осуществляет печать. Он только позволяет пользователю задать атрибуты печати. FromPageПоказывает установленную пользователем начальную страницу в окне Страницы с ... по ... ToPageПоказывает установленную пользователем конечную страницу в окне Страницы с ... по ... PrintToFileПоказывает, выбран ли пользователем индикатор Печать в файл CopiesПоказывает установленное пользователем число копий

35.Компонента класса TMainMenu.Стандартный интерфейс прикладной пр-мы предусматривает главное меню, в Delphi егоможно реализовать с помощью компоненты TMainMenu. На одну форму можно сколь угодно поместить объектов меню, но в один и тот же момент может отображаться только одно меню, имя которого указанно в св-ве MainMenu формы. Как правило главное меню содержит строку пунктов, которые могут содержать вложенные (выпадающие) меню

Caption-имя пункта меню, после нажатия Enter, появляется следующий пункт меню и т.д. Для корректировки созданного меню нужно щелкнуть мешьюю на выбранной опции правой кнопкой, при этом откроется окно Insert и Delete. Замечание: если после Caption перед названием ввести &, то элемент, стоящий после этого знака будет подчеркнут и его можно выбрать Alt+”буква”; чтобы отделить группу линией, необходимо набрать линию; для разветвленных меню следует щелкнуть кнопкой мыши на нужную опцию CreateSubMenu.

36.Компонента класса TPopupMenu.TPopupMenu – локальное меню, которое является вспомогательным, для его вызова используется правая клавиша мыши. Данное меню обычно используется для динамич. изменения св-в того интерфейсного элемента, над которым в данный момент находится курсор мыши. Локальное меню, наряду с изменением св-в, обеспечивает доступ к командам. Во многих случаях отдельные эл-ты локального меню дублируют наиболее часто используемые команды главного меню. Чтобы связать щелчок правой кнопки мыши на соответств. компоненте, необходимо св-ву PopUpMenu этой моменты присвоить имя локального меню.

37.Графические компоненты и использование графики.Любая W-s пр-ма осуществляет вывод информации на экран с помощью GDI. Ф-ии GDI являются аппаратно-независимыми Эти ф-ии взаимодействуют с конкретными устройствами не напрямую, а через специальную пр-му – драйвер. Для соответств. ус-в используются соответств. драйвера. Ф-ии GDI взаимодействуют с драйверами через структуру Device Context. В кач-ве контекста в Delphi выступает объект Canvas. В Delphi имеется несколько независимых классов, которые определяют средства создания изображений, к ним можно отнести: TCanvas, TPen, TBrush, TFont.

Данные классы Delphi иногда называют классами надстройки, т.к. связанные с ними объекты самостоятельно в пространстве не использ., а выступают как св-ва того или иного элемента управления.

38.Основные принципы вывода графических изображений. Любая W-s пр-ма осуществляет вывод информации на экран с помощью GDI. Ф-ии GDI являются аппаратно-независимыми Эти ф-ии взаимод-ют с конкретными устройствами не напрямую, а через специальную пр-му – драйвер. Для соответств. ус-в используются соответств. драйвера. Ф-ии GDI взаимодействуют с драйверами через структуру Device Context. В кач-ве контекста в Delphi выступает объект Canvas. В Delphi имеется несколько независимых классов, которые определяют средства создания изображений, к ним можно отнести: TCanvas, TPen, TBrush, TFont. Данные классы Delphi иногда наз. классами надстройки, т.к. связанные с ними объекты самостоятельно в пространстве не используются, а выступают как св-ва того или иного элемента управления.

39.Три способа отображения графики.Delphi представляет следующие способы отображения графики: 1) использование заранее созданных изображений; 2) создание с помощью графических компонент; 3) создание с помощью примитивов; и еще можно добавить сюда создание графиков.1-й способ – компонента TImage – отображает уже созданные графические изображения 2-й способ – компоненты TShape, TBevel- предоставляется возможность рисования простейших геометрич. фигур. 3-й способ – это компоненты которых имеется св-во Canvas – предоставляет рисовать графич. изображения.

40.1-й способ-посредством компонента класса TImage.Если графич. изображение уже создано, то его можно показать, использ. компоненту класса TImage. B Delphi с помощью этой компоненты можно отобразить следующие графич. изображения: растовые(*.bmp), пиктограммы(*.ico), W-s мета файл(*.wmf), курсор(*.cur); для систем известны и другие форматы: .pcx, .tiff, .jpeg, .dwp. Для того чтобы включить изображение других форматов их нужно перевести в формат .bmp. Основным св-ом класса TImage явл. cв-во Picture: Tpicture –св-во служит контейнером изображений. Изображение можно загружать во время проектирования либо во время выполнения пр-мы. Данная компонента обладает еще св-ми: Canvas, Center, Streten, Transparent.

41.2-й способ-рисование простейших геометрических фигур.

Для создания простеших фигур используют компоненты TShape и TBevel. С помощью TShape имеется возможность рисовать простейшие геометрич. фигуры: прямоугольник, квадрат, окружность и т.д. При этом фигура займет полностью пр-во компоненты. Если задан квадрат, а размеры компоненты различны, то фигура рисуется с размерами меньшего изображения. Для создания фигуры используется св-во Shape:TShapeType (st Rectangle, st Ellipse, st Sircle, st Square). Св-во BitMap:TBitMap – позволяет в качестве закрашивания использовать растовое изображение. Компонента TBevel используется для выделения группы эл-в или отделения их друг от друга, в основном используется для украшения пр-мы. Объект данного класса похож на компоненту TPanel. Основным св-м компоненты является Shape:TBevelShape (bs Box, bs Frame, bs TopLine), Style:TBevelStyle-внешний вид.

42.3-й способ-поддержка графических операций низкого уровня.

Этот способ позволяет создавать графические изображения в некоторых компонентах. Это компоненты у которых имеется св-во Canvas, к таким компонентам относятся: TForm, TImage, TListBox, TComboBox, TDrawGrid, TPrinter, TpaintBox. С каждой из перечисленных компонент связано событие onPaint. Это событие возникает в тех случаях, когда ядру W-s необходимо нарисовать объекты. Чтобы нарисовать изображение, нужно обработать событие onPaint. Таким образом, использ. Canvas можно воспроизвести на соответсятв компонентах любые графич объекты, при этом не используя компоненты Shape, Label и т.д. Основные св-ва класса TCanvas: Pen, Brush, Font. Св-ва Canvas: PenPas:Tpoint-текущая позиция, Pixels-массив сод. Цвета пикселей.

43.Классы TPen, TBrush, TFont.Данные св-ва являются основными для класса TCanvas.Класс TPen отвечает за перо,и которое предназначено для рисования различных линий. У него существует цвет (свойство Color), вид (сплошное, пунктирное и т. д. - свойство Style), ширина (свойство Width), режим отображения (свойство Mode).

TBrush -rисть используется для заполнения области определённым цветом. Одно из свойств кисти мы уже знаем - это Color, для приписывания к кисти определенного цвета используем функцию RGB. Следующее свойство - это style. Оно определяет способ закрашивания. Возможные значения - это bsSolid (сплошная кисть), bsHorizontal и (горизонтальные и вертикальные полоски соответственно), bsFDiagonal и bsBDiagonal (наклонные вправо или влево полосы соответственно) и др. Кроме закрашивания сплошной кистью можно закрашивать некоторой картинкой. За это отвечает свойство Bitmap для нашей кисти. Если вы используете свойство Bitmap, то свойства Color и Style игнорируются.TFont- Используется для задания шрифта, которым будет нарисован текст. Можно указать имя шрифта, размер и т.д.

44.Компонента класса TImage.Компонент Image (вкладка Additional) класса TImage служит для размещения на форме одного из трех поддерживаемых Delphi типов изображений: растрового рисунка (*.bmp), значка (*.ico) или мета файла (*.wmf или *.emf). Кроме унаследованных от класса TGraphic - Control характеристик, компонент имеет дополнительные свойства: AutoSize - разрешает/запрещает изменять размеры изображения, Сanvas-позволяет размещать изображение на форме во время формирования пр-мы, Center - определяет положение изображения.

45.Компонента класса TShape.Класс TShape является непосредственным потомком класса TGraphicControl и наследует все его характеристики. Экземпляром этого класса является компонент Shape, с помощью которого можно выводить на экран статические изображения. Компонент Shape (вкладка Additional) предназначен для отображения одной из простейших геометрических фигур: прямоугольника, квадрата, скругленного прямоугольника, скругленного квадрата, эллипса, окружности. Любая из перечисленных геометрических фигур выводится в прямоугольник, задаваемый свойствами Left, Top (координаты левого верхнего угла прямоугольника) и Width, Height (размеры прямоугольника). Фигура полностью занимает все пространство компонента. Если задан квадрат или круг, а размеры элемента по горизонтали и вертикали отличаются, фигура чертится с размером меньшего измерения. Св-ва: Brush-определяет кисть, Pen-определяет карандаш, Share-определяет вид геометрич. фигуры.

46.Компонента класса TBevel.Класс TBevel позволяет помещать на форму прямоугольные области, рамки или линии с фасками. Они имеют резной, объемный вид и обычно используются для размещения других элементов управления с целью их выделения визуально эстетичным и функциональным способом. В зависимости от свойства Style они могут выглядеть как приподнятые над поверхностью" формы или утопленные ниже нее. Свойство Shape используется для определения формы отображения фаски. Как правило, фаски можно обнаружить, когда они используются в составе объектов TPanel. элемент управления предназначен для выделения и разграничения областей на форме. Может иметь вид прямоугольника или линии. Геометрическая форма компонента (Pb) property Shape: TBevelShape; может быть одной из принадлежащих множеству: TBevelShape = (bsBox, bsFrame, bsTopLine, bsBottomLine, bsLeftLine, bsRightLine); Стиль элемента — утопленный (bsLowered) или приподнятый (bsRaised) — опред. св-м:(Pb) property Style: BevelStyle; TBevelStyle = (bsLowered, bsRaised) Этот компонент предназначен только для оформл. — с ним не связаны никакие события.

47.Класс TCanvas и его методы.Класс TCanvas представляет собой сложное образование для создания изображений. Он объединяет в себе устройство графического интерфейса CDI, инструменты (перо, кисть и шрифт, которые уже рассмотрены) и набор методов для рисования простейших геометрических фигур. Класс TCanvas не является компонентом, а входит в качестве свойства во многие визуальные компоненты: TBitmap, TComboBox, TDBComboBox, TDBGrid, TDBListBox, TDirectoryListBox, TDrawGrid, TFileListBox, TForm, Tlmage, TListBox, TOutline, TPaintBox, TPrinter, TStringGrid.

На канве можно представить наличие невидимого курсора, кото-

рый определяет текущее положение карандаша. Для ряда случаев рисование тех или иных примитивов (например, линии) начинается с

текущего положения этого курсора. Имеются средства установки кусора, в заданное положение. Методы: Arc, Chord, Draw, Ellipse и т.д.

48.Метод Arc класса TCanvas.procedure Arc (XI, Yl, Х2, Y2, ХЗ, Y3, Х4, Y4:Integer) ;Метод рисует сегмент эллипса. Эллипс определяется описывающим прямоугольником (X1.Y1)— (Х2, Y2); его размеры должны лежать в диапазоне от 2 до 32 767 точек. Начальная точка сегмента лежит на пересечении эллипса и луча, проведенного из его центра через точку (ХЗ, Y3). Конечная точка сегмента лежит на пересечении эллипса и луча, проведенного из его центра через точку (Х4, Y4). Сегмент рисуется против часовой

49.Метод Chord класса TCanvas.procedure Chord (XI, Yl, X2, Y2, X3, Y3, X4, Y4: Integer) ; Рисует хорду и заливает отсекаемую ею часть эллипса. Эллипс, начальная и конечная точки определяются, как в методе Arc, Эллипс определяется описывающим прямоугольником (X1.Y1)— (Х2, Y2); его размеры должны лежать в диапазоне от 2 до 32 767 точек. Начальная точка сегмента лежит на пересечении эллипса и луча, проведенного из его центра через точку (ХЗ, Y3). Конечная точка сегмента лежит на пересечении эллипса и луча, проведенного из его центра через точку (Х4, Y4). Сегмент рисуется против часовой