Побудова перпендикуляра до відрізка – КОМПАС в DELPHI

Розглянемо таку задачу: припустимо у нас є якийсь відрізок Як побудувати перпендикуляр до цього відрізка, що проходить через задану точку Якщо ми маємо справу з горизонтальним або вертикальним відрізком, то це не проблема: будуємо вертикальний або горизонтальний відрізок Але як бути, якщо початковий відрізок орієнтований довільним чином Тоді є два вибори:

Реалізація класу HotelCurrencyTrader в додатку обміну валют в Visual C # (Sharp)

Різниця між класами HotelCurrencyTrader І ActiveCurrencyTrader СКЛАДАЄТЬСЯ в наявності значного спреду у першому Додавання конструктора до класу HotelCurrencyTrader Як І З класом ActiveCurrencyTrader, почнемо створювати клас HotelCurrencyTrader З додавання конструктора У конструктор HotelCurrencyTrader необхідно ДО-

Принципи роботи спадкування і компонентів Visual C # (Sharp)

Спадкування полягає у визначенні базових класів, що володіють функціональністю, яку можна чи не можна підмінити або перевантажити, як було розглянуто в попередньому розділі Компоненти визначають підсистеми, які складаються в одне ціле подібно частинам картинки-пазла Ідеєю компонентів є надати можливість асоціювати два примірники інтерфейсу і змусити їх працювати спільно, при цьому кожен з них не знає, […]

Класи Float і Double

розширюють Number і служать для представлення типів float і double у вигляді класу За рідкісними винятками, імена методів і константи збігаються для обох типів Наведений нижче список відповідає класу Float, однак float і Float усюди можуть бути замінені на double і Double відповідно, що дасть еквівалентні поля і методи для класу Double Крім стандартних методів […]

Графічні примітиви Стилі ліній – КОМПАС в DELPHI

Перш ніж почати будувати графічні обєкти пропоную обговорити те, якими лініями вони можуть бути накреслені Система КОМПАС пропонує кілька системних стилів ліній, кожен з яких визначається цілим позитивним числом У таблиці нижче представлені основні стилі ліній (повний їх перелік знайдете в документації):

Дуга кола Що ми будемо будувати – КОМПАС в DELPHI

У цьому розділі ми розглянемо три методи побудови дуг окружності Для кращої їх демонстрації пропоную використовувати їх для побудови однієї і тієї ж дуги Як приклад такої дуги візьмемо півколо радіуса 10 з центром в точці з координатами (100,100)

Побудова прямої дотичній до двох кіл Постановка завдання – КОМПАС в DELPHI

Припустимо, що вам потрібно побудувати фрагмент креслення виду: Даний фрагмент складається з одного відрізка і двох дуг кіл різного радіусу Основна складність побудови такого креслення полягає у визначенні точок дотику між відрізком і дугами Можна звичайно обчислити їх самому, згадавши шкільний курс геометрії А можна поступити розумніше: покласти всі розрахунки на систему КОМПАС, за аналогією […]

Завершення створення базового класу в додатку обміну валют в Visual C # (Sharp)

Властивість ExchangeProperty є однією з поділюваних функціональнтей Інший розділяється функціональністю, яку нам потрібно реалізувати, є обмінний курс Ми це зробимо за допомогою методів convertvalue () і Convertvalueinverse (), які перетворюють вартість однієї валюти в іншу за допомогою операції множення Завершена реалізація базового класу CurrencyTrader, містить ці два методи, виглядатиме таким чином: public abstract class CurrencyTrader […]

Завершення розробки калькулятор матеріалів

У той час як початкове оголошення методу Add () працює, можливості методу серйозно обмежені, т к він може виконувати додавання тільки опреденних типів чисел Щоб завершити розробку калькулятор матеріалів, нам потрібно обіть метод Add (), використовуючи інший тип, а також реалізувати залишилися операції Для оголошення методу Add () можна використовувати один з наступних трьох типів:

Клас Random

Обєкти класу Random призначені для роботи з незалежними послідовностями псевдовипадкових чисел Якщо вам потрібна послідовність типу double і вас не цікавить порядок проходження чисел, можна скористатися методом javalangMathrandom – він створює обєкт Random при першому виклику і надалі повертає псевдовипадкові числа з цього обєкта Щоб мати більше засобів для контролю за послідовністю (наприклад, щоб мати […]