Студопедия
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция
|
Задание к лабораторной работе
Разработать приложение, выполняющее указанные вариантом действия и используя указанные элементы управления. Приведен желаемый вид интерфейса приложения. В приложении должны быть обеспечены подсказки назначения основных элементов формы (ToolTip). Приложение должно содержать меню, обрабатывать возможные ошибки задания параметров и учитывать частные случаи (файлы не найдены, путь не найден...). Информацию об авторе, задании, ошибках, сообщениях выводить с помощью MessageBox.
№
| Вид экрана
| Описание. Используемые классы
| 1
|
| Поиск файлов или каталогов (задается в меню), находящихся в корне указанного диска. Подтверждение выбранного элемента списка.
Используемые элементы управления: Label, TextBox, ListBox, ComboBox
| 2
|
| Просмотр фото в заданном режиме.
Используемые элементы управления: Image, Label, TextBox, ListBox
| 3
|
| В виде дерева отобразить все логические диски и корневые директории. Вывести информацию о диске и дату последнего использования выбранного каталога.
Используемые элементы управления: Label, TextBox, TreeView, GroupBox
| 4
|
| В виде дерева отобразить все логические диски и файлы, находящиеся в корне дисков. Вывести информацию о диске и один параметр (в соответствии с выбранным пунктом меню) выбранного файла.
Используемые элементы управления: Label, TextBox, TreeView, GroupBox
| 5
|
| Cписок файлов, расположенных по указанному пути и созданных начиная с выбранной даты
Используемые элементы управления: Label, TextBox, ListView, Button, Calendar, GroupBox
| 6
|
| Список файлов или папок, расположенных по заданному пути и имеющих заданные атрибуты
Используемые элементы управления: Label, TextBox, ListView, Button, RadioButton, CheckBox, GroupBox
| 7
|
| По выбранному пути определить все каталоги. Для выбранного каталога вывести его файлы.
Используемые элементы управления: GridSplitter, TextBox, TreeView, Button, ListBox
| 8
|
| Корневой каталог выбранного диска и список файлов выбранного каталога
Используемые элементы управления: GridSplitter, TextBox, TreeView, Button, ListView, ComboBox
| 9
|
| Копирование файлов. Для выбора файлов использовать две панели со списком файлов в соответствии с заданными путями
Используемые элементы управления: GridSplitter, TextBox, Button, ListВох
| 10
|
| Удаление файла, расположенного по указанному пути с возможностью подтверждения удаления.
Используемые элементы управления: TextBox, CheckBox, Button, ListBox, Label
| 11
|
| список файлов и каталогов для выбранного диска, последнее время обращения к которым было позже заданной даты. Получение информации о выбранном из списка объекте
Используемые элементы управления: TextBox, Label, Button, ListBox, GroupBox, ComboBox, DatePicker, TabControl
| 12
|
| Список логических дисков с информацией о размере диска, свободном пространстве и файловой системе. По выбранному диску предоставляется дополнительная информация (в соответствии с выбранными позициями в меню)
Используемые элементы: TextBox, Label, ListView
| 13
|
| Для выбранного логического диска сформировать дерево его каталогов (включая вложенные). Для выбранного каталога вывести информацию о нем – даты создания и последнего обращения. Формат даты определяется пунктом меню.
Используемые элементы: TextBox, Label, TreeView, ComboBox, GroupBox
| 14
|
| Список файлов, расположенных по указанному пути. При двойном клике на файле, должно быть запущена программа-обработчик файлов данного типа.
Используемые элементы: TextBox, Label, ListBox, CheckBox, Button
| 15
|
| Список файлов, расположенных по указанному пути. По каждому файлу обеспечить возможность регулировать выводимую информацию.
Используемые элементы: TextBox, Label, ListView, CheckBox, Button
| 16
|
| Поиск файлов, удовлетворяющих критериям: дата создания, маска, размер файла.
Используемые элементы: TextBox, Label, ListView, CheckBox, Button, DatePicker, ComboBox
| 17
|
| По заданному пути поиска сформировать списки файлов и каталогов с учетом выбранных в меню атрибутов
Используемые элементы: TextBox, Label, ListView, GridSplitter
| 18
|
| По заданному пути вывести список файлов (в виде иконок). При выборе файла вывести о нем информацию (размер, даты создания и последней модификации, атрибуты). При двойном клике на файле открыть приложение-обработчик файлов данного типа.
Используемые элементы: TextBox, Label, ListView, CheckBox, GroupBox, Expander
| 19
|
| По заданному пути осуществить поиск файлов или каталогов в соответствии с заданной маской и атрибутами.
Используемые элементы: TextBox, Label, ListView, RadioButton, CheckBox, Button, GroupBox
| 20
|
| Вывод изображения из выбранного файла, расположенного по указанному пути. В список включаются файлы, созданные до выбранной даты. Через меню предусмотреть возможность выбора режима отображения.
Используемые элементы: TextBox, ListBox, Calendar, GridSplitter, Image
|
|