Cтраница 3
Команда Чтение вызывает передачу содержимого буфера в основную память. Команда Чтение, подача и выбор приемного кармана объединяет обе эти операции, но при этом естественно предполагается, что программист знает, в какой приемный карман он хочет поместить карту до того, как она прочитана. [31]
Заменить переменную) - подставить содержимое буфера обмена вместо переменной в выражение во всех местах, где она встречается. Для использования этой команды меню сначала скопируйте в буфер обмена то, что нужно подставить вместо этой переменной, используя команды Копировать или Вырезать. [32]
![]() |
Свойства объекта CommandBarComboBox Свойство Тип Описание Запись. [33] |
Вызов метода PasteFace позволяет вставить содержимое буфера обмена в кнопочный элемент управления. [34]
Аппаратура терминала обеспечивает постоянное отображение содержимого буфера на экране электронно-лучевой трубки, входящей в состав дисплея. Экран содержит столько же позиций, что и буфер, и состоит из k строк, по 80 позиций в строке. В каждой позиции экрана может быть высвечен любой из допустимых символов. Позиции экрана считаются упорядоченными слева направо по строке и сверху вниз по строкам. Между позициями экрана и буфера установлено взаимно однозначное соответствие, так что в любой позиции экрана постоянно высвечивается тот символ, код которого зафиксирован в соответствующей позиции буфера. В связи с этим в дальнейшем ради краткости изложения будет иногда говорить о содержимом экрана, имея в виду, что содержимое экрана постоянно отображает содержимое буфера. [35]
Во многих случаях команда вставки содержимого буфера обмена Правка Вставить по умолчанию внедряет объект, т.е. выполняет роль одного из вариантов внедрения. [36]
![]() |
Команды меню Правка ( Edit. [37] |
Служит для вставки или внедрения содержимого буфера обмена в документ в специфической форме или создания связи с информацией ( другим файлом), обработка которой производится в другой программе. При включенном переключателе Вставить: ( Paste:) связь с другой программой не создается. При включении переключателя Вставить связь: ( Paste Link:) будет создана связь с другой программой. [38]
Обращение к библиотечной процедуре write записывает содержимое буфера в выходной файл. Первый параметр указывает файл, второй - буфер, а третий содержит количество байтов, которые необходимо записать, подобно библиотечной процедуре read. Обратите внимание, что записывается именно столько байтов, сколько было прочитано, а не весь буфер BUF SIZE. Этот момент важен, так как последняя операция чтения прочитает не 4096 байт, если только длина файла не кратна 4 Кбайт. [39]
Команда PRINT без аргументов выводит целиком содержимое программного буфера. [40]
![]() |
Обработчики сообщений, определяемые мастером ClassWizard для команд Cut, Copy и Paste меню Edit. [41] |
Обработчик сообщения COMMAND команды Paste вставляет содержимое буфера обмена в текущий документ. В противном случае программа может вставить графические данные в произвольное место окна представления и выделить их для перемещения в желаемую позицию. Такую возможность полезно реализовать в программе рисования. [42]
Кнопка Вставить позволяет вставить в текст примечания содержимое буфера обмена. [43]
![]() |
Блокирующий вызов процедуры send ( a. неблокирующий вызов процедуры send ( б. [44] |
Третье решение состоит в том, чтобы копировать содержимое буфера при записи. Буфер помечается как доступный только для чтения до тех пор, пока сообщение не будет отправлено. Если буфер используется повторно прежде, чем будет отправлено сообщение, создается копия буфера. Недостаток этого варианта заключается в том, что если только буферу не выделена целиком собственная страница, операции записи с соседними переменными также будут вызывать копирование страницы. [45]