Как делается интерфейс на паскале

Общие вопросы: версии и диалекты, синтаксис языка, cтруктуры и типы данных (массивы, строки, списки...), обработка данных и т.д.
Ответить
xatabich
Сообщения: 2
Зарегистрирован: 29 июл 2013, 10:29

29 июл 2013, 10:31

Как делается интерфейс на паскале
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

29 июл 2013, 11:24

Ну, так и пишем

Код: Выделить всё

Type
    IMyInterface1 = interface
        {тут всё как у объектов: свойства... методы....}
    end;
    IMyInterface2 = interface
        {тут всё как у объектов: свойства... методы....}
    end;

   //  А дальше описываем класс (классы) которые реализуют эти интерфейсы

    TMyClass = class ( РодительскийКласс, IMyInterface1, IMyInterface1.... )

       // всё остальное, как у объектов

    end;
xatabich
Сообщения: 2
Зарегистрирован: 29 июл 2013, 10:29

29 июл 2013, 13:13

я имел в виду дос интерфейс что это программтрование видеодаптера или как
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

29 июл 2013, 13:22

В зависимости от того, что вам надо.
Если интерфейс текстовый - достаточно crt или wincrt.
Если графический - то да, видеоадаптер, опционально - мышь.
А вообще практическая полезность таких заданий стремится к нулю.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

29 июл 2013, 13:26

Псевдографикой и функциями DOS вывода символов на экран (write например) или прямым доступом к текстовой видеопамяти (memb, memw по адресу, начиная с B8000)
It's a long way to the top if you wanna rock'n'roll
Ответить