Курс лекций по программированию в X Window (Unix) с использованием FPC.
Приведены основные понятия и приемы программирования, примеры программ
и задания для выполнения лабораторных работ.
Компилятор: FPC 1.06
Быстрая, хорошо оптимизированная графическая библиотека
для трехмерного рендеринга в реальном времени.
Реализованы средства для затенения, сглаживания, текстурирования
и отражения поверхностей, коррекция перспективы,
поддержка 3DFX, импорт моделей из 3D Studio...
Компилятор: TP6-BP7, TMT, Watcom, MSVC
Простой полноэкранный текстовый редактор.
Компилируется в реальном и защищенном режиме.
Позволяет обрабатывать файлы размером более 64k.
Компилятор: TP5...BP7
Модуль для работы с ClipBoard (Буфером Обмена) в Паскаль-программах.
Использует либо встроенный в Windows буфер обмена,
либо эмулирует его.
Компилятор: BP7
Библиотека функций для TURBO PASCAL,
позволяющая осуществлять передачу и прием данных
по локальной сети с использованием протокола IPX.
Компилятор: TP6.0+
Элиза - программа-болталка с минимальным искуственным интеллектом.
Напоминает известные программы типа PSYS или Virtual Sysop.
Имеет текстовый интерфейс и пополняемый словарный запас
в виде простого текстового файла.
Компилятор: TP5...BP7
Методические рекомендации для выполнения лабораторных работ
по курсу "Комбинаторные алгоритмы" для студентов
Института Точной Механики и Оптики (С.Петербург).
Подробно рассмотрено 17 алгоритмов сортировки
(методы вставки, обмена, выбора, слияния, распределения)
и 11 алгоритмов последовательного и бинарного поиска.
Формат: Plain Text.
Ассемблерный модуль и паскаль-интерфейс
для алгоритма шифрования MD5. Паскаль-интерфейс позволяет
вычислять MD5-хэш для буфера или для файла целиком.
Используется ключ длиной 64 байта (512 бит).
Компилятор: BP7, MAsm
Книга Питера Абеля "Ассемблер и программирование для IBM PC" (1987).
Прекрасный учебник по программированию на Ассемблере для персональных компьютеров
с множеством примеров и исходных текстов программ, позволяющих начать
практическое программирование уже с первых страниц книги.
Стиль книги очень живой, простой, не требующий специальной подготовки.
Формат: Plain Text
Раздел Документация:
Книга Сидорова М.Е. и Трушина О.В. предназначена для
тех, кто только начинает изучать программирование.
Приведено краткое описание алгоритмического языка
Турбо-Паскаль и приемы программирования на нем
ряда задач по математике и физике.
Формат: MS Word
В раздел Документация добавлена
книга Питера Нортона "Программно-Аппаратная Реализация IBM PC", 1-е издание.
Книга просто и доступно рассказывает об
управлении аппаратными ресурсами IBM PC. Приводятся примеры
программирования на языках Ассемблер, Паскаль, Бейсик.
Формат: Plain text
В раздел Документация добавлена
древняя, но до сих пор актуальная книга Роберта Журдена о
программировании системных ресурсов IBM PC.
Формат: Plain text, NG
Раздел Документация дополнен
фрагментами книги Дональда Кнута
"Искусство программирования, том 3. Сортировка и Поиск.".
сделанными по 1-му изданию "МИР", 1977.
Формат: PDF
Pascal интерфейс для разработки сетевых socket-приложений.
Совместим с различными TCP/IP стеками, включая стеки для DOS:
Trumpet ABI, Novell TCP/IP, PC/TCP, Waterloo TCP, Winsock VxD 1.x/2.
Дополнительно имеется поддержка IPX/SPX и Netbios.
В качестве примера приведено 2 клиентских программы для FTP.
Компилятор: BP7/FPC
Еще один пример программирования OpenGl для TMT Pascal 4.0.
Небольшая демка - эффект туннеля, 3D морфинг, скроллинг текста,
встроенный миди-плэйер.
Компилятор: TMT4.0.
Раздел Sound пополнился на 4 файла:
· 669 Sound Library;
· AdLib Sound Unit;
· Adrenalin player for GUS;
· 5-голосый музыкальный редактор.
Компилятор: BP7.
Добавлено 5 статей С.Андрианова из цикла
"Основы спрайтовой анимации" :
· Формат BMP-файлов;
· Палитра VGA - управление цветом;
· Вывод текста в режиме 256 цветов;
· Измерение времени и синхронизация;
· Работа с несколькими спрайтами.
Компилятор: BP7.
Раздел Menu пополнился
на 5 файлов: примеры организации простых меню в текстовом режиме
с управлением стрелками или горячей клавишей.
Компилятор: TP4-BP7.
Пример организации параллельных процессов под DOS.
26 независимых процессов рисуют каждый свою букву,
движущуюся по экрану. Текстовый режим. Real Mode. BP7.
Программирование OpenGL в TMT Pascal 4.0.
Демонстрация эффекта туннеля, поверхность которого
текстурирована плазмой, изменяющейся по синусоидальному закону.
В динамике изображение смотрится, как "живое".