Опубликовано: 30 июля 2009. Автор: admin
В появившемся диалоговом окне имеется поле для ввода директивы (командной строки).
Как только в левом поле появилась пиктограмма, пакет готов. Теперь осталось перенести его в Clipboard с помощью директивы Copy Package меню Edit.
После переключения на Write и выполнения там в меню Edit директивы Paste в документе появится пиктограмма.
Для вызова текстового редактора DOS с загрузкой документа INFO.TXT следует в поле ввода набрать
C:\D0S5\EDIT INFO.TXT
и "нажать" кнопку ОК. Введенная строка обнаружится в правом поле окна Упаковщика. Теперь следует нажать кнопку Insert Icon (Вставить Пиктограмму). Из представленной галереи пиктограмм можете выбрать то, что понравится, а если захотите, то можете расширить поле поиска, воспользовавшись кнопкой Browse. (Листание.). Остановимся на пиктограмме пишущей машинки.
Читать полностью
Опубликовано: 23 июля 2009. Автор: admin
Включение "мышиных" операций в тело макрокоманд допускается в рамках Windows, но попытка реализовать такое включение на практике зачастую приводит к ошибкам вследствие возможных перемещений окон и неточности позиционирования курсора. Данная глава знакомит с возможностями использования клавиатуры при создании макросов.
Макроконструкции для редактора Write
Windows-приложение Write не располагает средствами создания и использования макрокоманд. По этой причине такие часто используемые обороты, как "С чувством глубокого удовлетворения", "Уважаемый господин", заголовки писем и т.п., приходится каждый раз набирать заново. Использование Макрорекордера существенно повышает производительность. Макрорскордер позволяет рассматривать как макрокоманду любую последовательность нажатий клавиатуры (в том числе и вводимый текст). Рассматриваемая шоке процедура позволяет расширить функциональные возможности программ посредством макросов.
Читать полностью
Опубликовано: 15 июля 2009. Автор: admin
Попробуйте установить защиту от записи на одной из трех копий фай-лов в директории A:\BACKUP, например в файле BOOTLOG.TXT Этот файл маркируется в окне Менеджера Файлов, выбирается команда Pro-perties меню Pile. Затем нужно щелкнуть на поле атрибута Read Only и на ОК. Попытайтесь теперь этот защищенный файл удалить. Появляется специальное информационное окно с сообщением о защите от записи. Откажитесь от удаления (Cancel). Попробуйте теперь внести в этот файл некоторые изменения с помощью Notepad. Вызовите редактор и загрузите файл BOOTLOG.TXT из A:\BACKUP с помощью File Open (Открыть Файл). Вставьте в любое место текста документа один пробел и затем попробуйте сохранить его в файле директивой File Save. Выдаваемое сообщение показывает, что прикладная программа не может обрабатывать (точнее, изменять) файл, имеющий защиту записи.
Читать полностью
Опубликовано: 13 июля 2009. Автор: admin
Информация о конфигурации оболочки и о режимах ее работы, а также об используемых, приложениях и аппаратуре содержится в специальных инициализационных файлах. Эти файлы преимущественно находятся в директориях оболочки (хотя некоторые из них находятся и в директориях приложений). Наиболее важными из них являются файлы WIN.INI и SYSTEM.INI.
Это обычные текстовые файлы, которые могут быть просмотрены и изменены текстовым редактором, например Notepad или Sysedit. Чтобы достигнуть сколько-нибудь значимого улучшения работы оболочки посредством внесения в них изменений, необходимо обладать достаточно глубокими знаниями принципов ее функционирования. Перед внесением изменений следует создать резервные копии файлов. На практике внесение изменений в инициализационные файлы вручную с помощью текстовых редакторов применяется крайне редко и может рассматриваться как нарушение общепринятых норм, т.к. в Windows предусмотрен "законный" путь реконфигурации оболочки — средствами утилиты Control Panel группы Main.
Читать полностью
Опубликовано: 11 июля 2009. Автор: admin
Краткий обзор принципов параллельной работы
К наиболее ярким отличительным чертам оболочки Windows принадлежит возможность параллельного запуска и работы нескольких приложений. Параллельная работа с несколькими задачами во многих случаях создает для пользователя естественную рабочую среду. Например, при составлении отчета под рукой необходим редактор текста (для собственно ввода текста отчета), табличный процессор или хотя бы калькулятор (для вычислений), база данных (для выборки сведений о клиентах) и т.п. И все эти программы необходимы в активном состоянии, чтобы можно было время от времени переключаться между ними, причем достаточно быстро.
Внутренние механизмы реализации параллельной работы заданий на ПЭВМ довольно сложны (и их разбор не является предметом этой книги). Более того, сама операционная система MS-DOS по своей природе является однопользовательской и однозадачной, т.е. рассчитана на выполнение в каждый конкретный момент только одной программы одного пользователя.
Читать полностью
Опубликовано: 09 июля 2009. Автор: admin
В этом параграфе мы рассмотрим отличительную черту оболочки Windows 3.1, являющуюся существенным нововведением, —возможность объединять в одном документе части, порожденные разными приложениями и сохраняющие их оригинальные черты. Такие части подобных смешанных документов называются Объектами. А технология работы с объектами называется OLE (Object Linking and Embedding) — Связывание и Встраивание Объектов.
Краткий обзор OLE-технологий
Технология OLE, наряду с рассмотренной выше технологией DOE. предназначена для автоматизации процесса создания и обновления слож-ных по структуре документов.
Практическую пользу от использования OLE-технологии можно получить при создании документа, который должен включать разнородные по способу оформления, обработки и источнику части.
Читать полностью
Опубликовано: 07 июля 2009. Автор: admin
В расширенном режиме имеется возможность выделить DOS-приложению расширенную (extended XMS) и дополнительную (expanded EMS) память. Это позволяет эффективно эксплуатировать программы, способные захватывать для своих нужд память сверх стандартного лимита DOS. При отсутствии на компьютере дополнительной или расширенной памяти содержимое полей данных опций в диалоговом окне PIF-редактора может оставаться неизменным.
Некоторые приложения используют стандартные средства обслуживания дополнительной памяти, поддерживаемые также и оболочкой Windows и построенные в соответствии с 4-ой версией спецификации Microsoft Expanded Memory Specification (LIM EMS). При этом следует учитывать, что оболочка Windows на самом деле не работает с дополнительной памятью, а по мере необходимости эмулирует ее на базе стандартной для этой оболочки расширенной памяти.
Читать полностью
Опубликовано: 06 июля 2009. Автор: admin
Информация, вставленная в документ целевого приложения силами подчиненного приложения, представляет собой объект. Такой объект встраивается в документ, обрабатываемый ведущим приложением. Это значит, что он рассматривается как составная часть данного документа, может распечатываться и сохраняться вместе с ним. Такие объекты могут содержать информацию любого типа: текст, таблицы, графики, наборы данных и многое другое.
Встроенные объекты существуют только в единственном экземпляре, и только там, где они встроены, — в целевом документе. Обрабатываются они своими "родительскими" программами, вызываемыми по мере необходимости весьма эффективным (в отличие от традиционного) способом.
Связывание с родительским приложением
Следующей весьма удобной особенностью встроенных объектов является то, что они остаются связанными с породившими их (родительскими) приложениями. Благодаря этому пользователь избавляется от необходимости помнить имена и директории файлов-источников. Достаточно двойного щелчка на объекте —и родительская программа (в нашем случае Paintbrush) запускается.
Читать полностью
Опубликовано: 03 июля 2009. Автор: admin
После "нажатия" кнопки Start и закрытия окна Рекордера начинается запись макрокоманды. Теперь каждое нажатие клавиши, каждое движение или щелчок мыши рассматриваются как составная часть макрокоманды. Поэтому постарайтесь не делать лишних движений и не совершать ошибок. Скорость записи макрокоманды может быть сколь угодно медленной. Скорость выполнения определяется не скоростью записи, а возможностями компьютера, а также ситуацией в оболочке, и, как правило, она достаточно велика.
Внимание:
Все, что делается,записывается Постарайтесь не делать ошибок. Итак, окно Рекордера закрылось, появилось опять окно редактора Write, готовое к вводу текста оборота, который требовалось оформить как макрокоманду. Кроме того,в нижней части экрана мерцает пиктограмма Рекордера,свидетельствуя о том,что идет запись.
Читать полностью
Опубликовано: 21 июня 2009. Автор: admin
Создадим в Paintbrush некоторый условный знак, предназначенный для привлечения внимания к отдельным местам текста. Поскольку наш опыт работы с графическим редактором еще невелик, то выберем в качестве такого знака простой треугольник, напоминающий дорожный знак.
Запустите Paintbrush и нарисуйте (лучше всего с использованием инструмента Многоугольник) широкими линиями равносторонний треу-гольник.
Длина стороны треугольника не должна превышать 2 см, чтобы вставки в текстовые документы проходили бы без проблем (на экране обычного монитора и при разрешении 640*480 точек в режиме VGA).
Сохраните этот маленький рисунок в файле с именем SYMBOL.BMP с помощью File Save (расширение .BMP при указании имени задавать не нужно). Посредством этого сохранения создаются предпосылки для связывания объектов по DDE-технологии. Эта технология позволяет связывать только данные, сохраненные в файлах. Сохранением рисунка мы создали файл-источник.
Читать полностью