| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение под *NIX системы > Начальное изучение ООП |
| Автор: Micahel 24.8.2007, 09:22 |
| Гуру, подскажите как решить сию проблему. Есть ученики (10 класс), знающие азы программирования. Нужно обучить их основам ООП. Раньше я это делал с помощью Borland Pascal`я: самый первый объект это точка, а квадрат - это такая точка у которой есть размер, и так далее. Привлечение элементарной графики, позволяло сосредоточиться исключительно на проблемах ООП. Сейчас в связи со внезапным переходом на Linux (директор моей школы ни как не хочет повторить судьбу Поносова), я в затруднении ... С уважением, Михаил. |
| Автор: GrayCardinal 24.8.2007, 09:26 |
| Micahel, Так в Линуксе тоже есть компилер паскаля (gfp, "The GNU Pascal compiler"). Среды правда нет, но можно простой редактор взять - KWrite к примеру..... |
| Автор: ZeeLax 24.8.2007, 09:26 |
| Прошу прощения не совсем понял что требуется - IDE или же изображать графику средствами языка? |
| Автор: bilbobagginz 24.8.2007, 09:31 |
| если вам нужны средства для вывода графики на дисплей - это можно делать с помощью какой-то реализациии OpenGL. это на основе C++. есть несколько графических библиотек и для FPC. еще вопрос: какие у вас машины ? ( процессор, память, диск ) давайте отвечайте на вопросы, Михаил... а то немного не поняли вас. удачи. |
| Автор: Artemios 24.8.2007, 13:27 |
| Так, к сожалению дистрибутива у меня не сохранилось... Михаил, посмотрите здесь (сайт Free Pascal Compiler, откуда его можно и скачать): http://www.freepascal.org/ Здесь сторонние графические модули для FPC: http://www.freepascal.org/contrib/db.php3?category=Graphics А здесь документация по стандартному модулю Graph -- на первый взгляд все как в Borland-е: http://community.freepascal.org:10000/docs-html/rtl/graph/ По поводу IDE -- можно пользоваться встроенным (набрать в консоли fp) -- также точь-в-точь, как в Borland, а можно пользоваться и любым другим редактором в Linux (подсветку кода все поддерживают), компиляция тогда в консоли: fpc имяфайла.pas Да, кстати, ООП здесь гораздо более развит: поддерживается расширение языка Object Pascal; совместим как с TP7, так и с Delphi (только разные ключи компиляции). |
| Автор: Smaug 24.8.2007, 16:43 |
| Lazarus может быть? http://ru.wikipedia.org/wiki/Lazarus |
| Автор: powerfox 24.8.2007, 18:19 | ||||
gpc. Но там с графикой что-то непонятное. И документация плохая. Мне fpc больше нравится. Модулей graph под fpc/linux немного. Тот, который сейчас по умолчанию в линукс, требует прав рута и работает через системную графику (svga, кажется) и при запуске графики выкидывает в терминал. Полная ерунда. Сейчас почти готов модуль graph "go32v2" и модуль graph на базе sdl (этим занимаюсь я):
В принципе, необязательно использовать модуль graph, посмотрите проект http://sourceforge.net/projects/jedi-sdl. Но можно вполне использовать sdlgraph (+ для всяких таймеров и загрузки картинок JEDI-SDL).
1 в 1. Это стандартный модуль. Интерфейс и функциональность совпадает. Добавлено через 3 минуты и 15 секунд P.S. Micahel, сейчас активно идёт разработка школьного дистрибутива Linux (кажется, альтовцы этим занимаются). Скоро будет очень приспособленный под нужды школы дистр + поддержка. http://altlinux.ru/community_news/fosscenter_ru.html Если что, мы всегда будем рады помочь вам. |
| Автор: bilbobagginz 24.8.2007, 21:26 |
| A Михаил уже пал на дно... |
| Автор: powerfox 24.8.2007, 21:39 |
Взбаламутив народ |
| Автор: powerfox 26.8.2007, 19:46 |
| Самая свежая версия sdlgraph теперь будет доступна через svn fpc: http://svn.freepascal.org/svn/fpc/trunk/packages/extra/graph/sdlgraph |