2к3с Современные среды визуального программирования / МУ к практической работе _6
.pdfПРАКТИЧЕСКАЯ РАБОТА ПО ДИСЦИПЛИНЕ «СОВРЕМЕННЫЕ СРЕДЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ»
Создание программ в 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 |
Получает или задает принтер, выполняющий печать. |
|
|||
|
|
|
|
|
|
Методы |
|
Описание |
|
|
|
Запускает процесс печати документа. |
|
|
|||
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 возможность вывода на печать
различного рода данных.