Програмування в середовищі delphi

(Малюємо коло, малюючи еліпс всередині обмежує><прямоугольника, который в действительности> (Є квадратом:>

Rectangle (400,10,470,80); <Это квадрат> Ellipse (400,10,470,80); (Це коло>

Прямокутники з закругленими кутами

Метод RoundRect, на додаток до координат прямокутника, вимагає ще два параметри. Ці два параметри визначають - як повинні бути округлені кути. Це цікава система, яку ви повинні кілька разів випробувати, щоб дійсно придбати для цього вправність. Хитрість полягає в тому, що кожен закруглений кут є 1/4 сегмента еліпса, як показано на рисунку 12.5. Перший з двох параметрів кута задає ширину еліпса. Другий з двох кутів параметрів визначать висоту еліпса. Якщо обидва значення однакові, кути будуть чвертю кола, отже окружність є еліпсом з однаковими шириною і висотою. Середній прямокутник із закругленими кутами на рисунку 12.4 має подібні симетричні кути.

Якщо ви вже визначили обмежує прямокутник, то ви також повинні визначити і еліпс. Якщо ви представите деформовану окружність, вміщену в прямокутник таким чином, що ця деформована окружність стосується внутрішньої частини прямокутника в чотирьох точках, то, отже, ця окружність буде еліпсом, як її намалював би Delphi. Якщо у вас буде обмежує квадрат замість прямокутника (з чотирма рівними сторонами), то еліпс в дійсності стане колом На рисунку 12.4 намальовані і еліпс і коло всередині шответствуюшіх їм обмежують прямокутниках. Подивившись на цей малюнок, ви все зрозумієте краще, ніж я пояснював би вам це половину дня.

Щоб намалювати еліпс або коло, передайте координати кутів для обмежує їх прямокутника методом полотна Ellipse:

Ламані лінії і багатокутники

Програмування в середовищі Delphi

Книга, написана трьома експертами по Delphi, є одним з кращих викладів цієї принципово нової середовища розробки. Читач знайде в ній унікальне тлумачення об'єктно-оріентіровашюго програмування. У книзі наводяться покрокові інструкції по створенню комерційних додатків, що використовують бази даних. Книга може застосовуватися в якості навчального та довідкового посібника для викладачів, студентів, розробників програмного забезпечення.

Новини за місяць

Схожі статті