Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
27.11.2024
Размер:
384.54 Кб
Скачать

ПРАКТИЧЕСКАЯ РАБОТА ПО ДИСЦИПЛИНЕ «СОВРЕМЕННЫЕ СРЕДЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ»

Создание программ в MS VISUAL STUDIO с возможностью вывода результатов на печать

Цель работы: изучить основные элементы для вывода информации на печать в Microsoft Visual Studio.

Компонент PageSetupDialog – это диалоговое окно, которое позволяет пользователям изменять параметры печати для страницы, включая поля и ориентацию бумаги.

Свойства

Описание

 

 

 

 

 

 

 

AllowMargins

Возвращает или задает значение,

показывающее,

включен

ли

раздел полей в диалоговом окне.

 

 

 

 

 

 

 

 

 

 

 

 

AllowOrientation

Возвращает или задает значение,

показывающее,

включен

ли

раздел ориентации в диалоговом окне (альбомная/книжная).

 

 

 

 

 

PrinterSettings

Возвращает или задает параметры принтера, которые изменяются

при нажатии пользователем кнопки «Принтер» в диалоговом окне.

 

 

 

ShowHelp

Возвращает или задает значение, указывающее, является ли кнопка

«Справка» видима.

 

 

 

 

 

 

 

 

 

ShowNetwork

Возвращает или задает значение, указывающее, является ли кнопка

«Сеть» видима.

 

 

 

 

 

 

 

 

 

 

 

Методы

Описание

 

 

Reset

Сбросить все параметры, вернув им значения по умолчанию.

 

ShowDialog()

Запускает общее диалоговое окно с владельцем по умолчанию.

 

 

Возвращает строку String, содержащую имя компонента

ToString

Component, если таковое имеется. Этот метод не следует

 

переопределять

 

 

 

События

Описание

 

 

Disposed

Происходит при удалении компонента вызовом метода Dispose.

 

HelpRequest

Происходит, когда пользователь нажимает кнопку "справка"

в

общем диалоговом окне.

 

 

 

 

 

 

 

Компонент PrintDialog – это диалоговое окно, которое позволяет пользователям выбирать принтер и определять, какие разделы документа должны быть напечатаны из приложения Windows Forms.

Свойства

 

Описание

 

 

 

AllowCurrentPage

Возвращает

или задает значение, указывающее, является ли

 

переключатель «Текущая страница» активен.

 

 

 

AllowPrintToFile

Возвращает

или задает значение, указывающее, является

 

ли флажок «Печать в файл» включенным.

 

 

 

AllowSelection

Возвращает

или задает значение, указывающее, является

 

ли переключатель «Выделенный фрагмент» включенным.

 

 

AllowSomePages

Возвращает или задает значение, указывающее, является ли

 

переключатель «Страницы» включен.

 

 

PrinterSettings

Возвращает или задает параметры принтера, которые можно

 

изменить в диалоговом окне.

 

 

ShowHelp

Возвращает или задает значение, указывающее, является ли кнопка

 

«Справка» видимой.

 

 

 

Методы

 

Описание

Reset

Сбросить все параметры, вернув им значения по умолчанию.

ShowDialog()

Запускает общее диалоговое окно с владельцем по умолчанию.

 

Возвращает строку String, содержащую имя компонента

ToString

Component, если таковое имеется. Этот метод не следует

 

переопределять.

События

 

Описание

Disposed

Происходит при удалении компонента вызовом метода Dispose.

HelpRequest

Происходит,

когда пользователь нажимает кнопку "справка" в

общем диалоговом окне.

 

Компонент PrintDocument определяет объект, который отправляется как

выходные данные на печать из приложения Windows Forms.

Свойства

 

Описание

 

 

 

 

 

DefaultPageSettings

Получает или задает параметры страницы.

 

 

 

DocumentName

Получает или задает имя документа, отображаемое во время

печати документа.

 

 

 

 

 

 

 

 

 

 

Получает или задает значение, показывающее, находится ли

OriginAtMargins

связанный со страницей графический объект внутри полей,

 

заданных пользователем.

 

 

 

 

 

PrintController

Получает или задает контроллер, выполняющий печать.

 

 

 

PrinterSettings

Получает или задает принтер, выполняющий печать.

 

 

 

 

 

 

Методы

 

Описание

 

 

Print

Запускает процесс печати документа.

 

 

OnBeginPrint

Вызывается после вызова метода Print.

 

 

OnEndPrint

Вызывается

после вывода на

печать

последней

страницы

документа.

 

 

 

 

 

 

 

 

 

OnPrintPage

Вызывается перед выводом страницы на печать.

 

События

 

Описание

 

 

EndPrint

Происходит

после вывода на

печать

последней

страницы

документа.

 

 

 

 

 

 

 

 

 

PrintPage

Происходит,

когда необходимо

вывести

на печать

текущую

страницу.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Свойства

Описание

 

 

AutoScrollOffset

Возвращает или задает местоположение, в котором выполняется

 

прокрутка этого элемента управления в ScrollControlIntoView.

 

 

Zoom

Возвращает или задает значение, определяющее отображаемый

 

размер страниц.

 

 

BackColor

Получает или задает цвет фона для элемента управления.

 

 

Columns

Возвращает или задает число страниц, которые будут

 

отображаться на экране по горизонтали.

 

 

Visible

Получает или задает значение, указывающее, отображаются ли

 

элемент управления и все его дочерние элементы управления.

 

 

Enabled

Возвращает или задает значение, показывающее, сможет ли

 

элемент управления отвечать на действия пользователя.

 

 

Text

Возвращает или задает текст, связанный с этим элементом

 

управления.

 

 

Методы

Описание

DoDragDrop

Начинает операцию перетаскивания.

FindForm

Получает форму, в которой находится элемент управления.

InvalidatePreview

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

OnPrint

Создает событие Paint.

 

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

Refresh

управления делает недоступной свою клиентскую область и

 

немедленно перерисовывает себя и все дочерние элементы.

ResetText

Сбрасывает свойство Text в значение по умолчанию.

Select()

Активирует элемент управления.

Show

Отображает элемент управления для пользователя.

События

Описание

Click

Происходит при щелчке элемента управления.

ClientSizeChanged

Происходит при изменении значения свойства ClientSize.

Enter

Происходит при входе в элемент управления.

KeyPress

Происходит при нажатии клавиши, если элемент управления

имеет фокус.

 

Paint

Происходит при перерисовке элемента управления.

VisibleChanged

Происходит при изменении значения свойства Visible.

Компонент PrintPreviewDialog позволяет организовать предварительный

просмотр, то есть отобразить в диалоговом окне компонент PrintPreviewControl.

Свойства

Описание

 

 

AcceptButton

Возвращает или задаѐт кнопку на форме, нажатие на которую

происходит, когда пользователь нажимает клавишу «Enter»

 

 

 

BackColor

Возвращает или задает цвет фона формы

 

 

 

 

 

 

 

 

BackgroundImage

Возвращает

или

задает

образом

фоновое

изображение

для элемента управления.

 

 

 

 

 

 

 

 

 

 

Получает расстояние (в пикселях) между нижней границей

Bottom

элемента управления и верхней границей клиентской области

 

контейнера.

 

 

 

 

 

 

 

CancelButton

Возвращает или задает кнопку отмена для PrintPreviewDialog.

 

 

ClientSize

Возвращает или задает размер клиентской области формы.

 

 

Document

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

 

 

MaximumSize

Возвращает или задает максимальный размер формы возможность

изменения размера.

 

 

 

 

 

 

 

 

 

 

 

 

 

Enabled

Возвращает

или

задает

значение,

показывающее, сможет ли

элемент управления отвечать на действия пользователя.

 

 

 

Font

Возвращает или задает шрифт текста, отображаемого элементом

управления.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Text

Возвращает

или

задает

текст, связанный с

этим элементом

управления.

 

 

 

 

 

 

 

 

 

 

 

 

 

VScroll

Возвращает или задает значение, указывающее, отображается ли

вертикальная полоса прокрутки на экране.

 

 

 

 

 

 

 

 

 

Методы

 

 

 

Описание

 

CenterToScreen

Выравнивает форму по центру текущего экрана.

Close

Закрывает форму.

 

 

 

 

DoDragDrop

Начинает операцию перетаскивания.

 

 

Hide

Скрывает элемент управления от пользователя.

 

 

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

Refresh

управления делает недоступной свою клиентскую область и

 

немедленно перерисовывает себя и все дочерние элементы.

ResetText

Сбрасывает свойство Text в значение по умолчанию.

События

 

 

 

Описание

 

Activated

Происходит

при

активации формы

в коде

или с помощью

пользователя.

 

 

 

 

 

 

 

 

 

Click

Происходит при щелчке элемента управления.

 

Closing

Происходит при закрытии формы

 

 

DoubleClick

Происходит, когда элемент управления дважды щелкается.

KeyPress

Происходит

при

нажатии клавиши,

если элемент управления

имеет фокус.

 

 

 

 

 

 

 

 

 

 

 

Load

Происходит до первоначального отображения формы.

Paint

Происходит при перерисовке элемента управления.

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ

Вариант №1. Добавить приложение разработанное при

выполнении практических работа №4 и 5 возможность вывода на печать

различного рода данных.