Руководство по языку B.Pascal 7


Содержание


Параметры процедурного типа
Синтаксис программ
Заголовок программы
Оператор uses
Синтаксис модулей
Заголовок модуля
Интерфейсная секция
Секция реализации
Секция инициализации
Косвенные ссылки на модули
Перекрестные ссылки на модули
Перекрестные ссылки на модули - часть 2
Совместное использование описаний
Глава 11. Динамически компонуемые библиотеки
Что такое DLL?
Использование DLL
Модули импорта
Статический и динамический импорт
Написание DLL
Директива процедуры export
Оператор exports
Код инициализации библиотеки
Код инициализации библиотеки - часть 2
Замечания по программированию библиотек
Глобальные переменные в DLL
Глобальные переменные и файлы в DLL
DLL и модуль System
Ошибки этапа выполнения в DLL
DLL и сегменты стека
Создание совместно используемых DLL
Часть II. Глава 12. Библиотеки исполняющей системы
Модули Borland Pascal
Модуль System
Модуль Dos и WinDos
Модуль Crt
Модуль WinCrt
Модуль Printer
Модуль WinPrn
Модуль Overlay
Модуль Strings
Модуль Graph
Модули Turbo3 и Graph3
Модули WinTypes и WinProcs
Модуль Win31
Модуль WinAPI
Модули, поддерживающие Windows 3.1
Глава 13. Стандартные процедуры и функции
Процедуры управления работой программы
Функции преобразования
Арифметические функции
Порядковые процедуры и функции
Строковые процедуры и функции
Процедуры и функции динамического распределения памяти
Функции для работы с указателями и адресами
Прочие процедуры и функции
Предописанные переменные
Предописанные переменные - часть 2
Предописанные переменные - часть 3
Глава 14. Ввод и вывод
Файловый ввод-вывод
Файловый ввод-вывод - часть 2
Текстовые файлы
Текстовые файлы - часть 2
Нетипизированные файлы
Переменная FileMode
Устройства в Borland Pascal
Устройства DOS
Устройство CОN
Устройства LРT1, LРT2 и LРT3
Устройства CОМ1 и CОМ2
Устройство NUL
Устройства, предназначенные для текстовых файлов
Ввод и вывод с помощью модуля Crt
Использование модуля CRT
Окна CRT
Специальные символы
Ввод строк
Процедуры и функции модуля Crt
Константы и переменные модуля Crt
Ввод и вывод с помощью модуля WinCrt
Использование модуля WinCrt
Использование модуля WinCrt - часть 2
Специальные символы
Ввод строк
Процедуры и функции
Переменные модуля WinCrt
Печать из программы Windows
Изменение заголовков
Изменение шрифтов
Остановка задания печати
Специальные символы
Процедуры и функции модуля WinPrn
Процедуры и функции модуля WinPrn - часть 2
Функция Open
Функция InOut
Функция Flush
Функция Clоsе
Глава 15. Использование сопроцессора 80x87
Глава 15. Использование сопроцессора 80x87 - часть 2
Глава 15. Использование сопроцессора 80x87 - часть 3
Типы данных процессора 80x87
Арифметические операции с повышенной точностью
Сравнение вещественных чисел
Стек вычислений сопроцессора 80x87
Запись вещественных чисел при использовании сопроцессора 80x87
Модули, в которых используется сопроцессор 80x87
Распознавание сопроцессора 80х87 в программах DOS
Распознавание сопроцессора 80х87 в программах DOS - часть 2
Распознавание сопроцессора 80x87 в программе Windows
Использование эмуляции сопроцессора 80x87 на языке ассемблера
Глава 16. Модуль Dоs
Процедуры и функции модуля Dos
Процедуры и функции модуля Dos - часть 2
Процедуры и функции модуля Dos - часть 3
Константы, типы и переменные модуля Dos
Типы
Переменные модуля Dos
Процедуры и функции модуля WinDos
Процедуры и функции модуля WinDos - часть 2
Процедуры и функции модуля WinDos - часть 3
Константы, типы и переменные модуля WinDos
Типы
Переменные модуля WinDos
Глава 17. Программирование в защищенном режиме DOS
Что такое защищенный режим?
Что такое защищенный режим? - часть 2
Расширения Borland защищенного режима DOS
DPMI-сервер
Администратор этапа выполнения
Разработка прикладных программ DOS защищенного режима
Надежное программирование в защищенном режиме
Загрузка в сегментные регистры недопустимых значений
Функция Ptr и массивы Mem
Абсолютные переменные
Операции с сегментами
Использование сегментных регистров в качестве временных переменных
Доступ к памяти вне границ сегмента
Запись в сегмент кода
Разыменование указателей nil
Сегменты кода и данных
Управление динамически распределяемой памятью
Предопределенные селекторы
Переменная SelectorInc
Переменная SelectorInc - часть 2
Модуль WinAPI
Управление памятью
Подпрограммы управления памятью API
Подпрограммы управления памятью API - часть 2
Подпрограммы управления памятью API - часть 3
Управление модулем
Управление ресурсами
Управление селектором
Другие подпрограммы API
Прямой доступ к DPMI-серверу
Компиляция прикладной программы защищенного режима
Выполнение программы защищенного режима DOS
Управление объемом используемой RTM памяти
Управление объемом используемой RTM памяти - часть 2
Глава 18. Строки с завершающим нулем
Что такое строка с завершающим нулем?



- Начало -