Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Руководство пользователя 2 страница



чтобы помочь вам выяснить, что здесь неверно;

 

- прочитать о компиляторе ресурсов Resource Compiler, позво-

ляющем компилировать ваши ресурсы Windows; для создания

ресурсов вы, несомненно, предпочтете использовать пакет

разработчика ресурсов фирмы Borland (Resource Workshop),

но для полноты мы включили компилятор ресурсов;

 

- узнать о том, как создавать справочные файлы Windows 3.0 и

3.1;

 

- выяснить, как использовать при работе с инструментальными

средствами режима командной строки резидентную в памяти

справочную систему Borland Pascal - Turbo Help.

 

Кроме этих книг, специально посвященных Borland Pascal, па-

кет Borland Pascal включает в себя также следующие руководства,

которые можно использовать с Borland Pascal и другими языковыми

средствами Borland:

 

- "Руководство пользователя по Турбо отладчику";

 

- "Руководство пользователя по Турбо профилировщику";

 

- "Руководство пользователя по Турбо Ассемблеру";

 

- "Краткий справочник по Турбо Ассемблеру".

 


 

B.Pascal 7 & Objects /UG - 10 -

 

────────────────────────────────────────────────────────────────────────────

Глава 1. Установка и запуск Borland Pascal

─────────────────────────────────────────────────────────────────

 

Ваш пакет Borland Pascal включает в себя пять различных вер-

сий Borland Pascal:

 

* BP.EXE, интегрированную среду разработки программ (IDE),

которая работает в защищенном режиме DOS и генерирует

прикладные программы DOS реального режима, Windows и DOS

защищенного режима.

* BPW.EXE, интегрированную среду, которая работает под

Windows и генерирует прикладные программы DOS реального

режима, Windows и DOS защищенного режима.

* TURBO.EXE, интегрированную среду, которая работает в ре-

альном режиме DOS и генерирует только прикладные программы

DOS реального режима.

* BPC.EXE, компилятор, работающий в режиме командной строки

в защищенном режиме DOS и генерирующий прикладные програм-

мы DOS реального режима, Windows и DOS защищенного режима.

* TPC.EXE компилятор, работающий в режиме командной строки в



реальном режиме DOS и генерирующий только прикладные прог-

раммы DOS реального режима.

 

Borland Pascal поставляется с автоматической программой ус-

тановки, которая называется INSTALL. Из-за использования методов

упаковки файлов вы должны воспользоваться данной программой, а не

просто скопировать на свой жесткий диск файлы Borland Pascal.

Программа INSTALL автоматически копирует и распаковывает файлы

Borland Pascal и Borland Pascal for Windows.

 

Мы предполагаем, что вы уже знакомы с командами DOS. Напри-

мер, для создания резервных копий своих дистрибутивных дискет

(купленных вами дискет) вам потребуется команда DISKCOPY. Когда

вы получите дискеты, сделайте их полную рабочую копию, а оригина-

лы сохраните затем в надежном месте.

 

Данная глава содержит информацию по следующим вопросам:

 

* установка Borland Pascal и Borland Pascal for Windows в

вашей системе;

* доступ к файлу README;

* доступ к файлу HELPME!.DOC;

* использование примеров программ Borland.

 

Использование программы Install

─────────────────────────────────────────────────────────────────

 

Кроме выполнения других функций программа Install распознает


 

B.Pascal 7 & Objects /UG - 11 -

 

используемое аппаратное обеспечение и настраивает соответствующим

образом Borland Pascal. Она также автоматически создает необходи-

мые каталоги и переписывает файлы с ваших дистрибутивных дисков

на жесткий диск. Ее действия говорят сами за себя, а в приведен-

ном ниже тексте сообщается все, что вам нужно знать.

 

Чтобы установить Borland Pascal, сделайте следующее:

 

1. Вставьте установочную дискету (дискету 1) в дисковод A.

Наберите следующую команду, затем нажмите клавишу Enter:

 

A: INSTALL

 

2. Нажмите Enter, когда выведется экран установки.

 

3. Следуйте подсказкам.

 

4. Программе Install для записи временных файлов перед их

распаковкой требуется пространство на диске. В начальном

экране INSTALL перечисляются требования к пространству на

диске; если его недостаточно, выйдите из Install и осво-

бодите необходимое пространство. После завершения работы

Install эти временные файлы будут удалены.

 

5. В конце установки вам может потребоваться добавить в файл

CONFIG.SYS следующую строку:

 

FILES = 20

 

а в файл AUTOEXEC.BAT следующую строку:

 

PATH = C:\BP\BIN

 

(или модифицируйте оператор PATH, если он уже имеется).

 

Примечание: Если вы смените используемый по умолчанию

каталог, вам нужно изменить установку PATH.

 

Когда вы завершите работу, программа Install напомнит вам,

что нужно прочесть файл README, который содержит последнюю инфор-

мацию о деталях имеющегося у вас издания данной версии Borland

Pascal.

 

Программа Install и Windows

─────────────────────────────────────────────────────────────────

 

В следующий раз, когда вы запустите Microsoft Windows (после

выхода из программы просмотра файла README), выведется запрос,

хотите ли вы создать в администраторе программ программную груп-

пу Borland Pascal. Если вы выберете утвердительный ответ, Yes,

Windows создает программную группу, содержащую пиктограммы для


 

B.Pascal 7 & Objects /UG - 12 -

 

программ и утилит Borland Pascal и Borland Pascal for Windows.

 

Программа Install предполагает, что Windows устанавливается

в каталоге, который вы задали как каталог Windows в процессе ус-

тановки. Она предполагает также, что администратор программ за-

пускается автоматически как "оболочка" Windows при запуске

Windows. Если вы используете программную оболочку, отличную от

администратора программ, то вам может потребоваться отредактиро-

вать файл SYSTEM.INI в каталоге Windows и включить в него строку:

 

SHELL=PROGMAN.EXE

 

В противном случае при первоначальном открытии Windows и по-

пытке Borland Pascal создать новую группу администратора программ

вы получите сообщение, говорящее об "отсутствии связи с админист-

ратором программ". После того как Borland Pascal for Windows и

другие инструментальные средства будут установлены в группе адми-

нистратора программ, вы можете проверить эти установки и, если

хотите, переустановить их в альтернативной командной оболочке.

 

Запуск Borland Pascal

─────────────────────────────────────────────────────────────────

 

Для запуска Borland Pascal перейдите в созданный программой

Install подкаталог Borland Pascal BIN. Обычно этим каталогом яв-

ляется каталог C:\BP\BIN. Для запуска интегрированной среды защи-

щенного режима наберите:

 

BP

 

Примечание: Об интегрированной среде Windows рассказы-

вается ниже.

 

Файлы DPMI16BI.OVL и RTM.EXE должны присутствовать в ката-

логе по текущему маршруту, в противном случае BP.EXE не запустит-

ся.

 

Чтобы запустить интегрированную среду IDE, работающую в ре-

альном режиме, наберите:

 

TURBO

 

Защищенный режим и память

─────────────────────────────────────────────────────────────────

 

Интегрированная среда DOS защищенного режима, компилятор ре-

жима командной строки и другие инструментальные средства защищен-

ного режима используют интерфейс защищенного режима DOS, что дает

вам доступ ко всей памяти компьютера. Кроме того, вы можете ис-

пользовать Borland Pascal для написания своих собственных прило-

жений, работающих в защищенном режиме. Интерфейс защищенного ре-

жима полностью прозрачен для пользователя, и за немногими возмож-

ными исключениями вам не нужно о нем думать.


 

B.Pascal 7 & Objects /UG - 13 -

 

 

DPMIINST

 

Одним таким исключением может быть ситуация, когда вы запус-

каете Borland Pascal самый первый раз. Для определения того, как

разрешить использование защищенного режима на вашем компьютере,

Borland Pascal использует внутреннюю базу данных характеристик

различных машин и соответствующим образом настраивается. Если на

вашей машине более старый микропроцессор, чем 80286, то Borland

Pascal может его не распознать. При запуске Borland Pascal вы

увидите следующее сообщение:

 

Machine not in database (RUN DPMIINST)

(Машины нет в базе данных, запустите DPMIINST)

 

Если вы получили это сообщение, просто запустите программу

DPMIINST, набрав DPMIINST в ответ на подсказку DOS.

 

Для определения наилучшего способа разрешения защищенного

режима DPMIINST выполняет на вашей машине последовательность тес-

тов и автоматически конфигурирует соответствующим образом Borland

Pascal. После выполнения программы DPMIINST вам больше не потре-

буется ее запускать.

 

Некоторые администраторы памяти, драйверы устройств и рези-

дентные в памяти программы (TSR) могут нарушать способность

DPMIINST анализировать ваш компьютер. Если выполнение DPMIINST

завершается неудачно, временно запретите или удалите эти програм-

мы. Это дает DPMIINST неограниченный доступ, который необходим ей

для определения наилучшего пути перехода в защищенный режим.

 

Переменная DPMIMEM

 

По умолчанию интерфейс DPMIMEM Borland Pascal распределяет

для своего использования всю доступную дополнительную и расширен-

ную память. Если вы не хотите распределять всю доступную память

для ядра DPMIMEM, вы можете установить переменную операционной

среды таким образом, чтобы задать максимальный объем используемой

памяти. Эту переменную можно ввести непосредственно в ответ на

подсказку DOS или задать в виде строки файла AUTOEXEC.BAT, ис-

пользуя следующий синтаксис:

 

SET DPMIMEM=MAXMEM nnnn

 

где nnnn - объем памяти в килобайтах.

 

Например, если у вас есть система с 4 мегабайтами памяти и

вы хотите, чтобы ядро DPMIMEM использовало 2 мегабайта, оставляя

2 мегабайта свободными, переменную DPMIMEM следует установить

следующим образом:

 

SET DPMIMEM=MAXMEM 2000

 


 

B.Pascal 7 & Objects /UG - 14 -

 

RTMRES

 

RTMRES выполняет предзагрузку DPMI-сервера. Он разрешает

DPMI и порождает командный процессор DOS. Предзагрузка DPMI-сер-

вера позволяет вам загружать инструментальные средства Borland

Pascal, работающий в защищенном режиме, такие как BP, BPC, TASMX

и т.д. несколько быстрее. Для выхода из командного процессора на-

берите EXIT.

 

RTMRES особенно полезен, если вы используете BPC - компиля-

тор командной строки, работающий в защищенном режиме DOS. Каждый

раз, когда вы его вызываете, загружается DPMI-сервер. Если вы

предварительно запустили RTMRES, то сервер уже присутствует, и

компилятор режима командной строки загружается быстрее.

 

Borland Pascal и расширенная память

 

После загрузки ядра DPMI (выполнением BP или с помощью ути-

литы RTMRES) интегрированная интерактивная среда Borland Pascal

взаимодействует с DPMI-сервером черед администратор этапа выпол-

нения Borland (RTM.EXE) для распределения памяти таким образом,

что сможет загружаться и выполняться интегрированная среда IDE.

По умолчанию IDE использует всю расширенную память, зарезервиро-

ванную ядром DPMI.

 

 


 

B.Pascal 7 & Objects /UG - 15 -

 

Запуск Borland Pascal for Windows

─────────────────────────────────────────────────────────────────

 

Чтобы запустить Borland Pascal for Windows, щелкните кнопкой

"мыши" на пиктограмма Borland Pascal for Windows администратора

программ. Из Windows вы можете также запускать две интегрирован-

ные интерактивные среды для DOS; их пиктограммы можно найти в ад-

министраторе программ.

 

 

Запуск BP.EXE в расширенном режиме Windows 386

─────────────────────────────────────────────────────────────────

 

Интегрированная среда защищенного режима DOS должна прекрас-

но работать, если вы запускаете Windows в расширенном режиме 386.

Переменную DPMIMEM вам устанавливать не потребуется; вместо этого

используйте для конфигурирования объема памяти, которую вы хотите

отвести для использования Borland Pascal, файл PIF Borland Pascal

for Windows (BP\BIN\BP.PIF).

 

 

Запуск BP.EXE в стандартном режиме Windows

─────────────────────────────────────────────────────────────────

 

Предварительная загрузка DPMI-сервера позволяет вам запус-

кать инструментальные средства защищенного режима (BP, BPC, TASMX

и т.д.) в Windows в стандартном режиме DOS. Для этого запустите

RTMRES.EXE (как описано выше). Использование RTMRES.EXE в сочета-

нии с Windows всегда устанавливает переменную DPMIMEM в объем па-

мяти, меньший максимального. Это обеспечивает в Windows наличие

достаточного объема физической памяти для работы.

 

Если вы работаете под управлением оболочки RTMRES, то не

сможете запустить Windows в улучшенном режиме 386, поскольку

DPMI-сервер по умолчанию распределяет всю расширенную память для

своего собственного использования. Вам нужно сначала выйти из

оболочки, а затем запустить Windows или использовать для ограни-

чения объема памяти, распределяемой DPMI-сервером, переменную

DPMIMEM.

 

 

Запуск BP.EXE в окне Windows DOS

─────────────────────────────────────────────────────────────────

 

Если в окне Windows DOS вы выберите запуск интегрированной

среды защищенного режима, то вам нужно сначала модифицировать

файл DOSPRMPT.PIF (который можно найти в каталоге Windows), бла-

годаря чему IDE защищенного режима сможет использовать расширен-

ную память.

 

Откройте файл DOSPRMPT.PIF с помощью редактора PIF и укажите

объем расширенной памяти, который вы хотите использовать в интег-

рированной интерактивной среде защищенного режима. Если вы не


 

B.Pascal 7 & Objects /UG - 16 -

 

вполне знакомы с работой редактора PIF, см. "Руководство пользо-

вателя по Microsoft Windows".

 

 

Жидкокристаллические и плазменные экраны

─────────────────────────────────────────────────────────────────

 

Если у вас имеется портативный компьютер с жидкокристалли-

ческим ли плазменным дисплеем, то Borland Pascal следует запус-

тить с параметром запуска /L. Наберите:

 

BP /L

или

TURBO /L

 

Хотя вы всегда можете запустить Borland Pascal таким спосо-

бом, в IDE также можно настроить конфигурацию на использование

черно-белого экрана, используя для этого диалоговое окно Option│

Enviroment│Startup. Выберите параметр LCD Color Set.

 

 

Файл README

─────────────────────────────────────────────────────────────────

 

Файл README содержит последнюю информацию, которая может от-

сутствовать в документации.

 

Borland Pascal автоматически помещает вам в файл README,

когда вы выполняете программу Install. Чтобы получить доступ к

файлу README позднее, вы можете использовать программу README

Borland Pascal, набрав в командной строке DOS следующие команды:

 

CD \BP

README

 

Файлы FILELIST.DOC и HELPME!.DOC

─────────────────────────────────────────────────────────────────

 

Ваш установочный диск содержит файл с именем FILELIST.DOC, в

котором перечислены все файлы, содержащиеся на дистрибутивных

дискетах, и даны краткие описания каждого из них, и файл

HELPME!.DOC, содержащий ответы на вопросы, с которыми обычно

сталкиваются пользователи. Если вы встретитесь с трудностями, об-

ратитесь к файлу HELPME!.DOC. Для просмотра файлов FILELIST.DOC и

HELPME!.DOC вы можете использовать программу README. Наберите в

командной строке следующее:

 

README HELPME!.DOC

или

README FILELIST.DOC

 


 

B.Pascal 7 & Objects /UG - 17 -

 

 

Примеры программ

─────────────────────────────────────────────────────────────────

 

Пакет Borland Pascal включает в себя большое количество при-

мером программ в исходном коде как для DOS, так и для Windows.

Эти программы находятся в подкаталогах каталога EXAMPLES, создан-

ного программой Install. Каталог EXAMPLES содержит также подката-

логи других инструментальных средств и утилит, поставляемых с

Borland Pascal (таких как Turbo Assembler, Turbo Debugger и

Resource Workshop). Потратьте немного времени и просмотрите эти

каталоги. Вы увидите, сколько для вас предусмотрено примеров

программ.

 

 


 

B.Pascal 7 & Objects /UG - 18 -

 

────────────────────────────────────────────────────────────────────────────

Глава 2. Что нового в Borland Pascal

─────────────────────────────────────────────────────────────────

 

Borland Pascal with Objects - это профессиональная объект-

но-ориентированная система программирования для реального и защи-

щенного режима DOS и Windows. Если вы работаете с программными

продуктами Turbo Pascal или Turbo Pascal for Windows, то из дан-

ной главы вы узнаете о новых средствах Borland Pascal и о том,

где найти информацию о них.

 

 

Три интегрированных интерактивных среды разработки программ

─────────────────────────────────────────────────────────────────

 

Borland Pascal предоставляет вам три интегрированных инте-

рактивных среды разработки программ (IDE):

 

* BP.EXE, интегрированную среду разработки программ, которая

работает в защищенном режиме DOS и генерирует по вашему

выбору прикладные программы DOS реального режима, Windows

и DOS защищенного режима. IDE защищенного режима означает,

что каждое ваше очень большое приложение будет иметь для

компиляции достаточно памяти.

 

* BPW.EXE, интегрированную среду, которая работает под

Windows и генерирует по вашему выбору прикладные программы

DOS реального режима, Windows и DOS защищенного режима.

 

* TURBO.EXE, интегрированную среду, которая работает в ре-

альном режиме DOS и генерирует только прикладные программы

DOS реального режима, работающие только на процессорах

80х86.

 

Примечание: Для работы IDE DOS защищенного режима ваш

компьютер должен иметь процессор 80286 или старше и не ме-

нее 2 мегабайт памяти.

 

Об интегрированных средах для DOS рассказывается в Главе 4

"Программирование в интегрированной интерактивной среде для DOS".

О специальных средствах интегрированной среды для Windows вы мо-

жете узнать из Главы 5 "Программирование в интегрированной инте-

рактивной среде для Windows".

 

 

Новые средства IDE

─────────────────────────────────────────────────────────────────

 

В перечисленных IDE вы можете найти следующие новые средс-

тва:

 

* Два средства просмотра объектов ObjectBrowser - одно в IDE

для DOS защищенного режима, другое в IDE для Windows. С

помощью ObjectBrowser вы можете просматривать в своей


 

B.Pascal 7 & Objects /UG - 19 -

 

программе объекты и модули, проверять свой исходный код,

получать полные перекрестные ссылки на каждый используемый

в программе идентификатор и видеть свою программу с новой

позиции. Об ObjectBrowser для DOS и Windows в данной книге

рассказывается ниже.

 

* Выделение синтаксиса. Во всех интегрированных средах в

программах используется цветовое выделение элементов кода,

благодаря чему вы можете быстро идентифицировать фрагменты

исходного кода. В IDE для Windows вы можете также исполь-

зовать синтаксические элементы, выделяемые жирным, наклон-

ным шрифтом или подчеркиванием. Во всех IDE вы можете пе-

чатать синтаксически выделенный код. О выделении синтакси-


Дата добавления: 2015-09-30; просмотров: 20 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.059 сек.)







<== предыдущая лекция | следующая лекция ==>