CITForum на CD
Форумы
Газета
Море(!) аналитической информации!
IT-консалтинг
Software Engineering
Программирование
СУБД
Безопасность
Internet
Сети
Операционные системы
Hardware
2000 г
Borland Pascal. Руководство пользователя
Введение
Как использовать руководства по 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
Групповая отмена
Отмена отмены
Работа с блоками текста
Выделение блока
Вырезание, копирование и вставка блоков
Изменение поведения выделенных блоков
Поиск
Поиск и замена
Соответствие пар ограничителей
Переход к строке с заданным номером
Использование локального меню окна редактирования
Выделение синтаксиса
Выбор файлов для выделения
Запрещение выделения синтаксиса
Печать исходного кода
Работа с файлами
Открытие файлов
Открытие файла в позиции курсора
Компиляция и выполнение
Выбор целевой платформы
Компиляция
Формирование (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
Глава 8. Использование указателей
Для чего используются указатели?
Работа с большими объемами данных
Работа с данными неизвестного размера
Работа с временными буферами данных
Работа с несколькими типами данных
Связанные списки
Что такое указатель?
Ссылочный тип
Типизированные указатели
Разыменование указателей
Как использовать указатели?
Выделение памяти для динамических переменных
Освобождение памяти, выделенной для динамических переменных
Процедуры GetMem и FreeMem
Проверка объема доступной динамически распределяемой памяти
Общие проблемы использования указателей
Разыменование неинициализированных указателей
Потери динамически распределяемой памяти
Управление связанным списком
Построение списка
Перемещение по списку
Освобождение выделенной для списка памяти
Глава 9. Объектно-ориентированное программирование
Объекты
Наследование
Объекты: наследующие записи
Экземпляры объектных типов
Поля объектов
Хорошая и плохая техника программирования
Методы
Совмещенные код и данные
Определение методов
Область действия метода и параметр Self
Поля данных объекта и формальные параметры метода
Объекты, экспортируемые модулями
Секция private
Программирование в "действительном залоге"
Инкапсуляция
Методы: никакого ухудшения
Расширяющиеся объекты
Наследование статических методов
Виртуальные методы и полиморфизм
Раннее связывание против позднего связывания
Совместимость типов объектов
Полиморфические объекты
Виртуальные методы
Проверка диапазонов при вызове виртуальных методов
Расширяемость объекта
Статические методы или виртуальные методы?
Динамические объекты
Размещение и инициализация с помощью процедуры New
Удаление динамических объектов
Деструкторы
Пример размещения динамического объекта
Что же дальше?
Заключение
Глава 10. Взгляд на Windows
Что такое приложение Windows?
Преимущества Windows
Требования
Программные средства
Архитектура с управлением по событиям
Графика, независимая от устройств
Многозадачность
Управление памятью
Ресурсы
Динамическая компоновка
Буфер вырезанного изображения
Динамический обмен данными
Множественный документальный интерфейс
Типы данных Windows
Объектно-ориентированная работа с окнами
Лучший интерфейс с Windows
Интерфейсные объекты
Абстрагирование функций Windows
Автоматизация ответа на сообщения
Структура программы Windows
Структура Windows
Взаимодействие с Windows и DOS
Элементарная программа
Действия программы при запуске
Назначение основного окна
Цикл разработки прикладной программы
Изучение ObjectWindows
Вперед
>>>
BrainBoard.ru
Море работы для программистов, сисадминов, вебмастеров.
Иди и выбирай!
Новости мира IT:
07.02 -
Москвичи смогут получать в СМС расписание автобусов уже в этом году
07.02 -
Ericsson продемонстрировал звонок без разрыва соединения при переходе абонента из сети LTE в GSM
07.02 -
Количество доменов в зоне .COM превысило 100 млн
07.02 -
В Windows 8 не будет кнопки "Пуск"
07.02 -
Объявлены организации-участники реформирования Open Source Initiative (OSI)
07.02 -
Анонсировано мероприятие "Google Summer of Code 2012"
06.02 -
IBM приобретает компанию Worklight, усиливая портфолио мобильных решений
06.02 -
Apple может представить новую модель iPhone на конференции WWDC 2012
06.02 -
Ekoore Python S: планшет с тремя операционными системами
06.02 -
Началось бета-тестирование Firefox 11 и aurora-ветки Firefox 12
06.02 -
Google, Yahoo и PayPal представили новую систему аутентификации электронной почты
06.02 -
Mail.Ru Group объявила о приобретении RuTwit.ru
06.02 -
Заработал веб-портал трансляции выборов президента
06.02 -
Apple возобновит продажу iPhone и iPad через интернет в Германии
06.02 -
AMD показала тонкий ноутбук на платформе Trinity
03.02 -
AMD поделилась планами по выпуску процессоров
03.02 -
«Яндекс» займётся продвижением Skype в России
03.02 -
Чистая прибыль Facebook в 2011 г выросла на 65% - до $1 млрд
03.02 -
Apple выпустит обновленный плеер iPod nano со встроенной камерой
03.02 -
Facebook подала заявку на IPO, собираясь привлечь не менее $5 млрд
Архив новостей
Последние комментарии:
В Windows 8 не будет кнопки "Пуск"
(16)
7 Февраль, 14:54
«Яндекс» займётся продвижением Skype в России
(8)
7 Февраль, 14:04
Браузеры Chrome и Firefox теряют рыночную долю
(41)
7 Февраль, 13:55
Объявлены организации-участники реформирования Open Source Initiative (OSI)
(1)
7 Февраль, 10:52
Москвичи смогут получать в СМС расписание автобусов уже в этом году
(2)
7 Февраль, 10:35
Почему объектно-ориентированное программирование провалилось?
(1433)
7 Февраль, 10:05
iPad третьего поколения, вероятно, получит процессор с четырьмя ядрами
(4)
6 Февраль, 17:40
Apple возобновит продажу iPhone и iPad через интернет в Германии
(2)
6 Февраль, 09:22
Mail.Ru Group объявила о приобретении RuTwit.ru
(1)
6 Февраль, 09:18
Заработал веб-портал трансляции выборов президента
(1)
6 Февраль, 08:02
IT-консалтинг
Software Engineering
Программирование
СУБД
Безопасность
Internet
Сети
Операционные системы
Hardware
Информация для рекламодателей
PR-акции, размещение рекламы —
adv@citforum.ru
,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы —
pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2009
CIT Forum
Внимание!
Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.
Подробнее...
Актуальный
новый прайс запорная арматура
от компании Альфапро.