
2к3с Современные среды визуального программирования / МУ к практической работе _5
.pdfПРАКТИЧЕСКАЯ РАБОТА ПО ДИСЦИПЛИНЕ «СОВРЕМЕННЫЕ СРЕДЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ»
СОЗДАНИЕ ПРОГРАММ В MS VISUAL STUDIO С
ИСПОЛЬЗОВАНИЕМ ДИАЛОГОВЫХ ОКОН
Цель работы: изучить основные элементы для работы с диалоговыми окнами в Microsoft Visual Studio.
ColorDialog – отображает доступные цвета и элементы управления, позволяющие пользователю задать другие цвета.
Свойства:
1.Color – цвет, выбранный в диалоговом окне (в программе выбрано:
Black);
2.AllowFullOpen – включает и отключает кнопку «определить цвет» (в программе выбрано: True);
3.Name – указывает имя, используемое в коде для идентификации объекта (в программе выбрано: colorDialog1);
4.Modifiers – указывает уровень видимости объекта (в программе выбрано: private).
5.AnyColor - Получает или задает значение, указывающее,
отображает ли диалоговое окно в наборе основных цветов все доступные цвета.
6.ShowHelp - Получает или задает значение, указывающее, появляется ли в диалоговом окне цветов кнопка справки.
7.SolidColorOnly - Получает или задает значение, указывающее, будет ли выбор пользователей в данном диалоговом окно ограничен только сплошными цветами.
8.Tag - Получает или задает объект, содержащий данные элемента управления.
События:
1. Disposed– Происходит при удалении компонента вызовом метода Dispose.

2.HelpRequest– Происходит, когда пользователь нажимает кнопку
"справка" в общем диалоговом окне.
Методы:
1.Dispose() –Освобождает все ресурсы, используемые объектом Component.
2.ShowDialog() – Запускает общее диалоговое окно с заданным по умолчанию владельцем.
3.ToString– Инфраструктура. Возвращает строку,
представляющую объект ColorDialog.
FontDialog – отображает диалоговое окно, позволяющее пользователю выбрать шрифт из списка шрифтов, установленных на локальном компьютере.
Свойства:
1.Color – цвет, выбранный в диалоговом окне (в программе выбрано: ControlText);
2.ShowApply – определяет, отображать ли кнопку «применить» (в
программе выбрано: True);
3.Name – указывает имя, используемое в коде для идентификации объекта (в программе выбрано: fontDialog1);
4.Modifiers – указывает уровень видимости объекта (в программе выбрано: private).
5.AllowScriptChange - Получает или задает значение, показывающее,
может ли пользователь изменить набор знаков, указанных в поле со
списком Набор символов для отображения набора знаков,
отличающегося от отображенного в настоящее время.
6.Font - Получает или задает выбранный шрифт.
7.FontMustExist - Получает или задает значение, показывающее,
возникает ли в диалоговом окне состояние ошибки, если пользователь пытается выбрать несуществующий шрифт или стиль.
8.MinSize - Получает или задает наименьший размер в пунктах, который может выбрать пользователь.
9. ShowEffects |
- Получает или задает значение, показывающее, |
содержит ли |
диалоговое окно элементы управления, позволяющие |
пользователю задавать параметры зачеркивания, подчеркивания и цвета текста.
10.ShowHelp - Получает или задает значение, показывающее,
отображает ли диалоговое окно кнопку "Справка".
События:
1.Apply – Происходит при нажатии пользователем кнопки Применить в диалоговом окне шрифта.
2.Disposed – Происходит при удалении компонента вызовом метода
Dispose.
3.HelpRequest – Происходит, когда пользователь нажимает кнопку
"справка" в общем диалоговом окне.
Методы:
1.Dispose() - Освобождает все ресурсы, используемые объектом Component.
2.OnApply– Вызывает событие Apply.
3.OnHelpRequest–Вызывает событие HelpRequest.
4.ShowDialog() – Запускает общее диалоговое окно с заданным по умолчанию владельцем.
5.OpenFileDialog – отображает диалоговое окно, позволяющее пользователю открыть файл.

Свойства:
1.Title – строка, отображаемая в строке заголовка диалогового окна (в программе выбрано: Открытие документа);
2.Name – указывает имя, используемое в коде для идентификации объекта (в программе выбрано: openFileDialog1);
3.DefaultExt –суффикс для имени файла по умолчанию. При вводе имени файла, если пользователь не задает суффикс, он добавляется в конце имени файла. (в программе выбрано: rtf)
4.Filter – фильтры файлов, отображаемые в диалоговом окне (в
программе выбрано: RTF files|*.rtf|Textfiles|*.txt|Allfiles|*.*)
5.AddExtension - Возвращает или задает значение, указывающее,
добавляет ли диалоговое окно автоматически расширение к имени файла, если пользователь опускает данное расширение.
6.InitialDirectory - Возвращает или задает начальный каталог,
показанный диалоговым окном файла.
7.ReadOnlyChecked - Возвращает или задает значение,
указывающее, установлен ли флажок " доступно только для чтения
".
8.ShowHelp - Возвращает или задает значение, указывающее,
является ли Справкакнопка отображается в диалоговом окне файла.
9.ShowReadOnly - Возвращает или задает значение, показывающее,
содержит ли диалоговое окно только для чтения.

10.Site - Получает или задает экземпляр ISite для компонента Component.
События:
1.Disposed – Происходит при удалении компонента вызовом метода
Dispose.
2.HelpRequest – Происходит, когда пользователь нажимает кнопку
"справка" в общем диалоговом окне.
3. FileOk– |
Происходит, |
когда |
пользователь |
щелкает кнопку Открыть или Сохранить в диалоговом окне файла.
Методы:
1.Dispose() –Освобождает все ресурсы, используемые объектом Component.
2.ToString– Инфраструктура.Содержит строковую версию этого объекта.
3.OpenFile – Открывает файл, выбранный пользователем, с
разрешением только для чтения. Файл указан FileName свойство.
4.ShowDialog() – Запускает общее диалоговое окно с владельцем по ум
SaveFileDialog – отображает диалоговое окно, позволяющее пользователю выбрать местоположение для сохранения файла.
Свойства:
1.Title – строка, отображаемая в строке заголовка диалогового окна (в
программе выбрано: Сохранение файла);
2.Name – указывает имя, используемое в коде для идентификации объекта (в программе выбрано: saveFileDialog1);
3.DefaultExt –суффикс для имени файла по умолчанию. При вводе имени
файла, если пользователь не задает суффикс, он добавляется в конце
имени файла. (в программе выбрано: rtf)
4.
5.Filter – фильтры файлов, отображаемые в диалоговом окне (в
программе выбрано: RTF files|*.rtf|Textfiles|*.txt|Allfiles|*.*)
6.AddExtension - Получает или задает значение, указывающее,
добавляет ли диалоговое окно открытия или сохранения файла расширение к имени файла автоматически, если пользователь опустил расширение.
7.CustomPlaces - Получает или задает список пользовательских размещений для диалоговых окон.
8.FileNames - Получает массив, содержащий имена всех выбранных файлов.
9.InitialDirectory - Возвращает или задает начальный каталог,
отображенный диалоговым окном открытия или сохранения файла.
10.SafeFileName - Получает строку, содержащую только имя выбранного файла.
11.Tag - Получает или задает объект, связанный с диалоговым окном.Таким образом, обеспечивает возможность присоединить к диалоговому окну произвольный объект.
События:
1.FileOk – Происходит, когда пользователь выбирает имя файла, нажав кнопку Открыть в диалоговом окне OpenFileDialog или кнопку Сохранить в диалоговом окне SaveFileDialog.
Методы:
1.ToString – Возвращает строку, представляюзую диалоговое окно открытия или сохранения файла..
2.OpenFile – Создает файловый поток на чтение и запись для имени файла, выбранного пользователем с помощью диалогового окна
SaveFileDialog.
3.ShowDialog() – Отображает общее диалоговое окно.
4.Reset – Восстанавливает для всех свойств SaveFileDialogзначения по умолчанию.
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
Задание №1. Доработать функционал программы из практической
работы №4 используя различные диалоговые окна.