Cтраница 3
В Е97 используются команды для работы не только с машинными словами, но и отдельными байтами. Рассмотрим некоторые из них на примере программы обработки текста. [31]
Длина каждого поля постоянно меняется и хранить такую запись в базе данных с записями постоянной длины трудно, а из-за последнего элемента - краткого изложения содержания, которое может занимать от 0 до 1000 строк - вообще невозможно. Вводи редактирование такой порции текста требует применения программ обработки текстов совместно с базой данных с переменной длиной записи. [33]
Они решили перед началом работы над отчетом с помощью программы обработки текстов проделать следующее. [34]
Основная сложность разработки общих пакетов для управления базами данных состоит в том, что требования к базам данных со стороны заказчика непредсказуемы. Все, кто садятся за микроЭВМ и работают с пакетами программ обработки текста, имеют дело с одними и теми же объектами: буквами, словами, параграфами, главами. Создатели программ обработки текстов учитывают опыт редакторской работы, накопленный человечеством за два тысячелетия, и могут предугадать требования заказчика. Требования к программе расчета рабочих таблиц также очень легко предугадать, хотя сами программы написать не так просто. [35]
Процедура Userlnput - вариант процедуры GetCharacter, рассмотренный в гл. Процедура Prompt, в свою очередь, вызывающая процедуру Userlnput, широко применяется в программе обработки текста из гл. [36]
Microsoft Office используются для выполнения тех или иных офисных задач. Программа Word предназначена преимущественно для работ с текстом и называется текстовым редактором или текстовым процессором, то есть программой обработки текстов. [37]
Программа обработки текста, описанная в гл. Окружение модуля форматтера вывода - это программа обработки текста, так что эти переменные задаются, когда выполняется вся программа обработки текстов. Эти переменные существуют, пока существует программа, хотя формат-тер не всегда находится в работе. Более того, если выбирается вариант, позволяющий менять некоторые из этих значений во время выполнения программы, новые значения сохраняются, даже когда заканчивается применение форматтера. Это достигается без необходимости делать эти переменные-параметры формата глобальными для всей программы обработки текстов. Если более чем у одного модуля совпадает внешнее окружение, вложенные тела модулей выполняются в порядке их появления. [38]
На самом же деле получилось всего лишь так, что мой способ определения форматов строк не был предусмотрен автором программы обработки текстов. [39]
Процедура Сред в примере 5.16 имеет в качестве параметра массив известной размерности. Требование фиксированного размера параметров-массивов часто является чрезмерно сдерживающим фактором. Программы обработки текстов для хранения слов, фраз, предложений, параграфов и т.п., часто используют массивы литер переменной длины. Процедура для нахождения среднего значения должна быть способна работать с массивами типа REAL произвольной длины. [40]
Основная сложность разработки общих пакетов для управления базами данных состоит в том, что требования к базам данных со стороны заказчика непредсказуемы. Все, кто садятся за микроЭВМ и работают с пакетами программ обработки текста, имеют дело с одними и теми же объектами: буквами, словами, параграфами, главами. Создатели программ обработки текстов учитывают опыт редакторской работы, накопленный человечеством за два тысячелетия, и могут предугадать требования заказчика. Требования к программе расчета рабочих таблиц также очень легко предугадать, хотя сами программы написать не так просто. [41]
Как видите, строка состояния в этой программе имеет несколько панелей. Из них три средние - это панели пользователя. Панели с метками OVR и ЕХТ моделируют строку состояния программы обработки текстов или редактора кода. В таких программах режимы Overtype или Extended Selection могут находиться в состоянии включено / выключено. Если режим включен, текст в панели строки состояния выводится черным цветом. Если режим выключен, текст принимает вид трехмерного текста в недоступном состоянии. Третья панель пользователя содержит один из стандартных значков Windows для иллюстрации вывода графики в строку состояния. Загрузите эту программу с CD-ROM и поэкспериментируйте с ней, чтобы увидеть, как она работает. [42]
Заключительной стадией подготовки документа является его печатание; для этого из начального меню выбирается печать. После этого вы указываете нужный файл, и документ распечатывается. Чтобы правильно напечатать документ, необходимо, чтобы текстовой редактор посылал печатающему устройству правильные сигналы. Поэтому при выборе редактора текста убедитесь, что ваше печатающее устройство совместимо с пакетом программ обработки текстов. [43]
Кроме выдачи диалог пользователя включает чтение вводимых пользователем данных и прерывания по ошибкам во время процесса вывода. Имеется ряд процедур, увязанных в модуль, имеющий имя CRT. Имеются предложения по расширению этого модуля таким образом, чтобы включить и другие важные возможности. И модуль CRT, и модуль программ обслуживания файлов, называемый FileStuff, применяются в программе обработки текста, разрабатываемой в гл. [44]
Компьютеры с соответствующим программным обеспечением являются мощным инструментом для творческого выражения в литературе, живописи и музыке. Программы обработки текстов делают написание и их редактирование менее утомительными, предоставляя возможность писать больше и лучше. Программы построения графических изображений способствуют созданию картин, мультипликации и специальных зрительных эффектов. Программы сочинения музыки открывают новые возможности для ее изучения, причем даже для тех, кто не умеет играть на музыкальных инструментах. Для персональных компьютеров разработано много программ обработки текстов, построения графических изображений и сочинения музыки. [45]