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

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

СОЗДАНИЕ ПРОГРАММ В 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 используя различные диалоговые окна.