- •Введение
- •Как использовать руководства по Borland Pascal
- •Глава 1. Установка и запуск Borland Pascal
- •Использование программы Install
- •Программа Install и Windows
- •Запуск Borland Pascal
- •Защищенный режим и память
- •Запуск Borland Pascal for Windows
- •Запуск bp.Exe в расширенном режиме Windows 386
- •Запуск bp.Exe в стандартном режиме Windows
- •Запуск bp.Exe в окне Windows dos
- •Жидкокристаллические и плазменные экраны
- •Файл readme
- •Файлы filelist.Doc и helpme!.Doc
- •Примеры программ
- •Глава 2. Что нового в Borland Pascal
- •Три интегрированных интерактивных среды разработки программ
- •Новые средства ide
- •Компилятор командной строки, работающий в защищенном режиме
- •Среда разработки программ защищенного режима dos
- •Динамически компонуемые библиотеки dos
- •Добавления к языку Паскаль
- •Улучшения в библиотеке исполняющей системы
- •Новые подпрограммы модуля System
- •Новые модули
- •Новые директивы компилятора
- •Усовершенствования компилятора
- •Улучшения в Turbo Vision
- •Улучшения ObjectWindows
- •Новые средства и утилиты
- •Глава 3. Основы интегрированной среды для dos
- •Запуск ide
- •Компоненты интегрированной среды
- •Окна ide
- •Управление окном
- •Строка состояния
- •Диалоговые окна
- •Глава 4. Программирование в интегрированной интерактивной среде для dos
- •Запуск ide и выход из нее
- •Параметры запуска
- •Установка параметров запуска в интегрированной среде
- •Выход из ide
- •Использование справочной системы Help
- •Перемещение в справочной системе
- •Запрос помощи
- •Копирование примеров исходного кода
- •Загрузка других справочных файлов
- •Выход из справочника Help
- •Запись и редактирование исходного кода
- •Настройка конфигурации редактора
- •Изменение решения: команда Undo
- •Групповая отмена
- •Отмена отмены
- •Работа с блоками текста
- •Выделение блока
- •Вырезание, копирование и вставка блоков
- •Изменение поведения выделенных блоков
- •Поиск и замена
- •Соответствие пар ограничителей
- •Переход к строке с заданным номером
- •Использование локального меню окна редактирования
- •Выделение синтаксиса
- •Выбор файлов для выделения
- •Запрещение выделения синтаксиса
- •Глава 4. Программирование в интегрированной интерактивной среде для dos (часть2) Печать исходного кода
- •Работа с файлами
- •Открытие файлов
- •Открытие файла в позиции курсора
- •Компиляция и выполнение
- •Выбор целевой платформы
- •Компиляция
- •Формирование (Make)
- •Построение (Build)
- •Выполнение
- •Передача программе параметров
- •Параметры компилятора и компоновщика
- •Оптимизация кода
- •Условная компиляция
- •Директивы define и undef
- •Предопределенные идентификаторы
- •Идентификаторы iFxxx, else и endif
- •Директивы ifdef и ifndef
- •Директива ifopt
- •Просмотр исходного кода
- •Просмотр объектов
- •Просмотр модулей
- •Просмотр глобальных идентификаторов
- •Просмотр идентификаторов в исходном коде
- •Просмотр функций ObjectBrowser
- •Выполнение в ide других программ
- •Настройка меню Tools
- •Работа с окном Messages
- •Настройка конфигурации ide
- •Сохранение рабочей операционной среды
- •Использование файла конфигурации
- •Использование файла оперативной области
- •Управление проектом
- •Глава 5. Программирование в интегрированной интерактивной среде для Windows
- •Запуск ide для Windows
- •Использование оперативной полосы
- •Настройка конфигурации оперативной полосы
- •Использование справочной системы Help
- •Перемещение по справочной системе
- •Запрос помощи
- •Копирование примеров кода
- •Выход из справочной системы
- •Запись и редактирование исходного кода
- •Настройка конфигурации редактора
- •Набор команд
- •Использование редактора
- •Выделение синтаксиса
- •Цветовое выделение текста
- •Использование системных цветов Windows
- •Изменение атрибутов текста
- •Печать исходного кода
- •Работа с файлами
- •Открытие файлов
- •Где находятся файлы?
- •Работа с файлами в другом каталоге
- •Компиляция и выполнение
- •Просмотр исходного кода
- •Просмотр объектов
- •Буквенные символы в ObjectBrowser
- •Фильтры
- •Просмотр глобальных идентификаторов
- •Просмотр идентификаторов в исходном коде
- •Выполнение в ide других программ
- •Настройка конфигурации ide
- •Глава 6. Отладка в интегрированной среде
- •Что такое отладка?
- •Какие существуют виды ошибок?
- •Методы отладки
- •Генерация отладочной информации
- •Управление выполнением
- •Что такое шаг?
- •Выполнение программы по шагам
- •Трассировка программы
- •Трассировка или выполнение по шагам?
- •Выполнение больших фрагментов
- •Поиск нужного места
- •Повторное выполнение
- •Отслеживание вывода программы
- •Переключение экранов
- •Окно Output
- •Использование двух мониторов
- •Просмотр значений
- •Что такое выражение?
- •Просмотр выражений
- •Спецификаторы формата в выражениях отладчика
- •Вычисление и модификация
- •Использование точек останова
- •Задание точек останова
- •Отмена точке останова
- •Модификация точек останова
- •Создание условный точек останова
- •Прерывание программы без точек останова
- •Глава 7. Модули Borland Pascal
- •Что такое модуль?
- •Структура модуля
- •Интерфейсная секция
- •Секция реализации
- •Секция инициализации
- •Как используются модули?
- •Ссылки на описания модуля
- •Оператор uses секции реализации
- •Стандартные модули
- •Создание ваших собственных модулей
- •Компиляция модуля
- •Доступность модуля для программы
- •Модули и большие программы
- •Утилита tpumover
- •Глава 7. Модули Borland Pascal
- •Что такое модуль?
- •Структура модуля
- •Интерфейсная секция
- •Секция реализации
- •Секция инициализации
- •Как используются модули?
- •Ссылки на описания модуля
- •Оператор uses секции реализации
- •Стандартные модули
- •Создание ваших собственных модулей
- •Компиляция модуля
- •Доступность модуля для программы
- •Модули и большие программы
- •Утилита tpumover
- •Глава 9. Объектно-ориентированное программирование
- •Объекты
- •Наследование
- •Объекты: наследующие записи
- •Экземпляры объектных типов
- •Поля объектов
- •Хорошая и плохая техника программирования
- •Совмещенные код и данные
- •Определение методов
- •Область действия метода и параметр Self
- •Поля данных объекта и формальные параметры метода
- •Объекты, экспортируемые модулями
- •Секция private
- •Программирование в "действительном залоге"
- •Глава 9. Объектно-ориентированное программирование(часть2) Инкапсуляция
- •Методы: никакого ухудшения
- •Расширяющиеся объекты
- •Наследование статических методов
- •Виртуальные методы и полиморфизм
- •Раннее связывание против позднего связывания
- •Совместимость типов объектов
- •Полиморфические объекты
- •Виртуальные методы
- •Проверка диапазонов при вызове виртуальных методов
- •Расширяемость объекта
- •Статические методы или виртуальные методы?
- •Динамические объекты
- •Размещение и инициализация с помощью процедуры New
- •Удаление динамических объектов
- •Деструкторы
- •Пример размещения динамического объекта
- •Что же дальше?
- •Заключение
- •Глава 10. Взгляд на Windows
- •Что такое приложение Windows?
- •Преимущества Windows
- •Требования
- •Программные средства
- •Архитектура с управлением по событиям
- •Графика, независимая от устройств
- •Многозадачность
- •Управление памятью
- •Ресурсы
- •Динамическая компоновка
- •Буфер вырезанного изображения
- •Динамический обмен данными
- •Множественный документальный интерфейс
- •Типы данных Windows
- •Объектно-ориентированная работа с окнами
- •Лучший интерфейс с Windows
- •Интерфейсные объекты
- •Абстрагирование функций Windows
- •Автоматизация ответа на сообщения
- •Структура программы Windows
- •Структура Windows
- •Взаимодействие с Windows и dos
- •Элементарная программа
- •Действия программы при запуске
- •Назначение основного окна
- •Цикл разработки прикладной программы
- •Изучение ObjectWindows
Цветовое выделение текста
Чтобы изменить цвет элемента, выполните следующие шаги:
1. В блоке списка Element выделите элемент, который нужно
изменить.
2. Выберите нужные цвета в матрице цветов Colors.
Текущий основной цвет отмечен буквами FG; текущий фоновый
цвет отмечен буквами BG. Если основной и фоновый цвета
совпадают, то в цветном квадрате выводится FB.
* Чтобы выбрать основной цвет с помощью "мыши", щелкните
на нем ее кнопкой. Чтобы выбрать цвет с помощью клавиа-
туры, используйте для перемещения по матрице цветов
клавиши стрелок, а когда будете находиться на нужном
цвете, нажмите F.
* Чтобы выбрать фоновый цвет с помощью "мыши", щелкните
на нем ее правой кнопкой. Чтобы выбрать цвет с помощью
клавиатуры, нажимайте клавишу Tab до выбора матрицы
Colors, затем используйте для перемещения по матрице
цветов клавиши стрелок, а когда будете находиться на
нужном цвете, нажмите B.
3. Выберите командную кнопку OK.
Использование системных цветов Windows
Приложения Windows используют одни и те же цвета фонового
цвета и цвета текста. Чтобы изменить системные цвета Windows, ис-
пользуйте контрольную панель администратора программ.
Вы можете выбрать системные цвета Windows в редакторе IDE.
Чтобы использовать для элемента основной системный цвет, выполни-
те следующие шаги:
1. В диалоговом окне Highlighting выделите элемент в блоке
списка Elements.
2. Выберите параметр Default FG.
Для назначения фонового цвета используются те же шаги, но
выбирается параметр Default BG.
Изменение атрибутов текста
Чтобы выбрать атрибут элемента выполните следующие шаги:
1. В диалоговом окне Highlighting выделите элемент в блоке
списка Element.
2. Выберите атрибут в параметрах Attributes.
Примечание: Чтобы текст стал жирным или наклонным, ре-
дактор должен использовать шрифт фиксированного размера.
Для изменения шрифтов используйте команду Options|
Enviroment|Editor и выберите нужный параметр Font.
Выбор атрибутов отразится в окне с примером кода.
Вы можете выбрать элемент для изменения, щелкнув "мышью" на
его вхождении в окне примера кода. Например, если вы щелкните
"мышью" на зарезервированном слове program, в блоке списка
Element выбирается элемент Reserved Word (Зарезервированное сло-
во).
Печать исходного кода
Если вы хотите получить печатную копию своего исходного ко-
да, выберите команду File|Print. IDE расширяет символы табуляции
(заменяя табуляцию соответствующим числом пробелов и затем печа-
тает ваш файл.
Выделение элементов синтаксиса при печати
Вы можете напечатать текст таким образом, чтобы синтаксичес-
кие элементы были выделены. Перед печатью вы должны пропустить
выводимый на принтер текст черед программу-фильтр PRNFLTR.EXE:
1. Выберите команду File|Printer Setup.
2. Выберите параметр Syntax Printing.
3. Выберите командную кнопку OK.
4. Для печати текста выберите команду File|Print.
Если параметр Syntax Highlight установлен, ваш текст пе-
чатается с выделением синтаксических элементов.
При установке в своей системе Windows вы, вероятно, устано-
вили один или более драйверов принтеров, с помощью которых можно
выполнять печать из Windows. Команда File|Printer Setup позволяет
вам выбрать нужный принтер и задать его для печати из IDE и для
конфигурации. Например, вы можете печатать на бумаги с разным
размером. Из IDE вы можете с помощью выбора кнопки Set Up в диа-
логовом окне Printed Setup задать свой принтер для печати.
Примечание: Подробности о конфигурировании принтера
Windows см. в "Руководстве пользователя по Microsoft
Windows"