Borland Pascal. Руководство пользователя



   forex review        

Borland Pascal. Руководство пользователя

Borland Pascal with Objects (Паскаль с объектами фирмы Borland) предназначен для всех тех пользователей, которые хотят разрабатывать прикладные программы для операционной системы DOS или операционной среды Windows. Вы можете создавать прикладные программы, работающие в реальном режиме DOS, Windows или прикладные программы для защищенного режима DOS или Windows. Borland Pascal предлагает богатую среду программирования, которая делает разработку программного обеспечения более производительной и более приятной. Используя структурированный язык высокого уровня Паскаль, вы можете писать программы для приложений любого типа и размера.
Borland Pascal 7.0, оставаясь совместимым с программным кодом, написанным для Turbo Pascal или Turbo Pascal for Windows, предоставляет вам новые возможности. Исследуя эти возможности следует учитывать, что этот компилятор Паскаля является быстрым и эффективным компилятором и принят в качестве общемирового стандарта.

Введение
Borland Pascal поставляется с одиннадцатью руководствами, каждое из которых имеет свое назначение. Если раньше вы никогда не работали с прог- раммным продуктом Turbo Pascal, прочтите руководство пользователя.

Введение
Как использовать руководства по Pascal
Как использовать руководства по Pascal - 2
Как использовать руководства по Pascal - 3

Установка и запуск Borland Pascal
Borland Pascal поставляется с автоматической программой ус- тановки, которая называется INSTALL. Из-за использования методов упаковки файлов вы должны воспользоваться данной программой, а не просто скопировать на свой жесткий диск файлы Borland Pascal. Программа INSTALL автоматически копирует и распаковывает файлы Borland Pascal и Borland Pascal for Windows.

Использование программы Install
Программа Install и Windows
Запуск Borland Pascal
Защищенный режим и память
Защищенный режим и память - 2
Запуск Borland Pascal for Windows
Запуск BP.EXE в расширенном режиме Win 386
Запуск BP.EXE в стандартном режиме Windows
Запуск BP.EXE в окне Windows DOS
Жидкокристаллические и плазменные экраны

Что нового в Borland Pascal
Два средства просмотра объектов ObjectBrowser - одно в IDE для DOS защищенного режима, другое в IDE для Windows. С помощью ObjectBrowser вы можете просматривать в своей программе объекты и модули, проверять свой исходный код, получать полные перекрестные ссылки на каждый используемый в программе идентификатор и видеть свою программу с новой позиции. Об ObjectBrowser для DOS и Windows в данной книге рассказывается ниже.

Новые средства IDE
Новые средства IDE - 2
Компилятор командной строки
Среда разработки программ защищенного режима
Динамически компонуемые библиотеки DOS
Добавления к языку Паскаль
Улучшения в библиотеке исполняющей системы
Новые подпрограммы модуля System
Новые модули
Новые директивы компилятора

Основы интегрированной среды для DOS
Borland Pascal представляет собой не только быстрый компилятор Паскаля. Это эффективный компилятор, интегрированную интерактивную среду которого очень легко изучать и использовать. При работе с Borland Pascal для того, чтобы создавать, отлаживать и запускать программы на Паскале, вам не требуется использовать отдельный редактор, компоновщик, компилятор и отладчик

Запуск IDE
Компоненты интегрированной среды
Компоненты интегрированной среды - 2
Окна IDE
Окна IDE - 2
Окна IDE - 3
Управление окном
Управление окном - 2
Строка состояния
Диалоговые окна

Программирование в интегрированной интерактивной среде для DOS
Если вы укажете параметр /D, IDE сможет одновременно работать с двумя мониторами. IDE проверяет, имеется ли на вашем компьютере соответствующее оборудование, например, монохромная и цветная плата. Если это не так, то IDE игнорирует данный параметр. Режим с двумя мониторами полезно использовать при отладке программы. Один монитор вы можете использовать как экран выводимых программой данных, а другой - для работы с отладчиком.

Запуск IDE и выход из нее
Параметры запуска
Параметры запуска - 2
Параметры запуска - 3
Параметры запуска - 4
Установка параметров запуска в среде
Выход из IDE
Использование справочной системы Help
Перемещение в справочной системе
Запрос помощи

Программирование в интегрированной интерактивной среде для Windows
Командные кнопки в оперативной полосе представляют команды. Это оперативные кнопки для "мыши", аналогично тому, как определенные комбинации клавиш на клавиатуре являются оперативными клавишами. Чтобы выбрать команду, щелкните на соответствующей командной кнопке "мышью". Например, если вы щелкните "мышью" на командной кнопке Open a File (Открыть файл), то реакция IDE будет такой же, как при выборе команды Open меню File

Использование оперативной полосы
Использование оперативной полосы - 2
Настройка конфигурации оперативной полосы
Использование справочной системы Help
Перемещение по справочной системе
Запрос помощи
Запрос помощи - 2
Копирование примеров кода
Выход из справочной системы
Запись и редактирование исходного кода

Отладка в интегрированной среде
Интегрированная интерактивная среда разработки программ Borland Pascal (IDE) включает в себя ряд средств, облегчающих разработку программ: автоматическое управление проектами, средств обеспечения модульной структуры программы, быструю компиляцию и простые в использовании оверлеи. Но несмотря на все это ваша программа все равно может содержать ошибки, что не позволит ей корректно работать.

Что такое отладка?
Какие существуют виды ошибок?
Методы отладки
Методы отладки - 2
Генерация отладочной информации
Управление выполнением
Что такое шаг?
Выполнение программы по шагам
Трассировка программы
Трассировка или выполнение по шагам?

Модули Borland Pascal
Borland Pascal обеспечивает вам доступ к большому числу встроенных констант, типов данных, переменных, процедур и функ- ций. Некоторые из них специфичны для Borland Pascal, другие специфичны для приложений Windows. Их количество велико, однако, в своей программе вы редко используете их все сразу. Поэтому они разделены на связанные группы, называемые модулями.

Структура модуля
Интерфейсная секция
Секция реализации
Секция инициализации
Как используются модули?
Ссылки на описания модуля
Оператор uses секции реализации
Стандартные модули
Создание ваших собственных модулей
Компиляция модуля

Использование указателей
По мере того как программы становятся более сложными, и требуются работа с большим количеством данных, область объемом в 64К, зарезервированная в Borland Pascal для данных, может оказаться недостаточной, чтобы содержать все необходимые программе данные. Указатели позволяют вам обойти эту проблему.

Для чего используются указатели?
Работа с большими объемами данных
Работа с данными неизвестного размера
Работа с временными буферами данных
Работа с несколькими типами данных
Связанные списки
Что такое указатель?
Ссылочный тип
Типизированные указатели
Разыменование указателей

Объектно-ориентированное программирование
Объектно-ориентированное программирование представляет собой метод программирования, который весьма близко напоминает наше поведение. Оно является естественной эволюцией более ранних нововведений в разработке языков программирования. Объектно-ориентированное программирование является более структурным, чем все предыдущие разработки, касающиеся структурного программирования. Оно также является более модульным и более абстрактным, чем предыдущие попытки абстрагирования данных и переноса деталей программирования на внутренний уровень.

Объекты
Наследование
Наследование - 2
Объекты: наследующие записи
Объекты: наследующие записи - 2
Экземпляры объектных типов
Поля объектов
Хорошая и плохая техника программирования
Методы
Методы - 2

Взгляд на Windows
В данной главе содержится обзор программирования для Microsoft Windows с использованием Borland Pascal (с акцентом на объектно-ориентированное программирование). В представленном здесь примере используется поставляемая с Borland Pascal библиотека ObjectWindows. Вы узнаете о поведении прикладной программы Windows и о том, как с помощью ObjectWindows автоматизировать од- ни задачи и упростить другие.

Что такое приложение Windows?
Преимущества Windows
Требования
Программные средства
Архитектура с управлением по событиям
Графика, независимая от устройств
Многозадачность
Управление памятью
Ресурсы
Динамическая компоновка

Изучение принципов алгоритмического программирования на языке Pascal

Процесс развития компьютеров тесно связан с совершенствованием языков программирования. Языки программирования предназначены для формализации описания математических и иных методов, при помощи которых достигается решение вычислительных задач.
Существует несколько подходов к программированию. Наибольшее распространение получило так называемое алгоритмическое программирование, в основе которого подробное описание процесса решения задачи. Алгоритмическое программирование, чаще всего, является первым шагом в освоении компьютера, когда целью человека становится переход из категории простых пользователей в касту активных участников взаимодействия с компьютерами.
Наряду с алгоритмическим программированием используются и другие подходы. В частности, языки декларативного программирования подразумевают описание цели вычислений. Процесс, в данном случае, отходит на второй план и остаётся скрытым не только от пользователя, но и от программиста. Этот подход удобен, однако требует большего опыта и знаний, используемых для описания цели решения.

Идентификаторы
Манипуляции переменными в языке Pascal
Манипуляции переменными в языке Pascal - 2
Манипуляции переменными в языке Pascal - 3
Стандартные типы данных
Стандартные типы данных - 2
Стандартные типы данных - 3
Общая структура программы на языке Pascal
Средства консольного ввода-вывода
Оператор последовательных действий

Компьютерные игры. Как это делается.
Игры для взрослых вечеринок
Секреты программирования игр
Введение в программирование трехмерных игр с DX9
Ганичев Валерий - Росс Непобедимый
Тестирование софта - статьи
Гарднер Лиза - Куинси И Рейни
Гаррет Рэндал - Ипсвичский Фиал
Гарфилд Брайан - Жажда Смерти
Герман Юрий - Один Год
Гершкович Това - Новый Дом
Гидравлика. Конспект лекций
Самоучитель по Photoshop 7
Мир Internet - журнал для пользователей Сети
Говард Роберт & Де Камп Спрэг & Картер Лин - Дьявол Из Железа
Головачев Василий - Излом Зла
Горбачева Наталья - Лобовы
Горяинов Евгений - О Боге. Непротиворечивая Теория Бога
Межсетевое экранирование
Продвинутая 3D графика в пакете Maya