Визуальное программирование. Архитектура системы Visual Studio .Net. Методы объекта. Система программирования Visual Studio .Net, страница 6

2Открыть поток чтения данных из файла

1Открыть файл

3Создать объект BinaryReader или StreamReader

5Закрыть поток чтения

4Прочесть данные

Расположите действия по записи данных в файл в порядке их выполнения:

2Создать поток записи в файл

3Создать объект BinaryWriter или StreamWriter

1Создать файл или открыть существующий файл для записи

4Записать данные

5Закрыть поток записи

В программе на Visual Basic .Net имеется инструкция:       Dim BW As BinaryWriterДанная инструкция обрабатывается как ошибочная.

Причиной этого является:

+Не подключён класс System.IO

Метод Read объекта StreamReader:

+Считывает заданное количество символов в символьный массив

Метод ReadLine объекта StreamReader:

+Считывает очередную строку из текстового файла

Метод ReadToEnd объекта StreamReader:

+Считывает все данные из текстового файла

Объект FileStream:

+Создаёт калан связи с файлом

Объект BinaryReader:

+Используется для чтения данных из бинарного файла

Объект StreamWriter:

+Используется для записи данных в текстовый файл

Пользователь создал следующую форму:Код, реализующий открытие файла, необходимо записать:

+В обработчик события File_OK элемента управления OpenFileDialog1

Пользователь создал следующую форму:Код, реализующий сохранение данных в файле, необходимо записать:

+В обработчик события File_OK элемента управления SaveFileDialog1

Объекты StreamReader и StreamWriter используются для работы:

+С текстовыми файлами

Метод Write(Data) объекта StreamWriter:

+Записывает данные, указанные в аргументе Data, в текстовый файл

Метод WriteLine(Data) объекта StreamWriter:

+Записывает очередную строку в текстовый файл

Метод Write объекта StreamWriter может применяться:

+Для данных любых типов, кроме типа Data

Объект PrintDocument представляет собой:

+Текущий принтер

Процесс печати вызывается с помощью следующего метода объекта PrintDocument:

+Print

Обработчик события PrintPage объекта PrintDocument выполняет:

+Печать очередной страницы документа

Для печати документа из нескольких страниц необходимо:

+В обработчик события PrintPage объекта PrintDocument ввести инструкцию:e.HasMorePages = True

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

+Не обязательно

Для организации предварительного просмотра документа используется объект:

+PrintPreviewDialog

Специальный программный код для организации предварительного просмотра:

+Не нужен

Событие PrintPage объекта PrintDocument:

+Реализует процесс печати одной страницы документа

Свойство Graphics аргумента е обработчика события PrintPage представляет собой:

+Рабочую поверхность для формирования печатаемого изображения

Необходимо вывести на печать столбец цифр от 0 до 60. На одной странице можно разместить только 37 чисел. Для этого был написан следующий код:        Dim x, y As Single        Dim F As Font        Dim i,j As Integer        F = New Font("Arial", 20)        j = 0        i = 0        x = PrintDocument1.DefaultPageSettings.Margins.Left        While i <= 60            y = PrintDocument1.DefaultPageSettings.Margins.Top + (j - 1) * (F.Size + 7)            e.Graphics.DrawString(Str$(i), F, Brushes.Black, x, y)            If y > PrintDocument1.DefaultPageSettings.PaperSize.Height - PrintDocument1.DefaultPageSettings.Margins.Bottom Then                e.HasMorePages = True                j = 0                Exit Sub            End If            j = j + 1            i = i + 1        End WhileПрограмма при этом зацикливается.

Причиной этого является:

+Переменная i, значение которой печатается, при каждом входе в программу обнуляется