Разработка приложения FileInfo по средствам среды программирования Microsoft Visual C# - Курсовая работа

бесплатно 0
4.5 138
Разработка программы FileInfo, выдающей полную информацию о заданном файле с применением языка программирования С , используя API функции Win 32. Использование пространств имён .NetFramework. Руководство пользователя и системные требования программы.


Аннотация к работе
.NET Framework - Набор библиотек и системных компонентов, необходимых для работы приложений, созданных на платформе .NET Со временем на компьютере практически у каждого пользователя накапливается огромное количество файлов. Аккуратные пользователи время от времени проводят уборку своего электронного хлама. Но довольно сложно бывает сразу определить, что собой представляет тот или иной файл, особенно если на компьютере накопилось много различных файлов с невнятными именами. В этом случае обычно на помощь приходят утилиты Windows, программа Total Commander.Разрабатываемая программа должна позволять получать основную информацию об открываемом файле, отображать атрибуты, вносить изменения в атрибуты, переименовывать, перемещать и копировать файл.Свойства папки Windows: Вызываются с помощью нажатия правой кнопки мыши на файл-> свойства. Это наглядно показано на рисунке 1. После вызова свойств папки, появляется окно, которое отображает описание основных характеристик, просмотр и изменение атрибутов. Вид окна показан на Рисунке 2 и 3. Total Commander продолжает добрую традицию двухпанельных файловых менеджеров, но отличается повышенным удобством и функциональностью: поддерживает копирование, перемещение, переименование файла, просмотр и изменение его атрибутов, а так же многое другое.На основаниях, рассмотренных в предыдущем пункте проведем сравнение аналогов, указав их преимущества и недостатки Преимущества: Удобный интерфейс Недостатки: Функции расположены в разных контекстах меню Преимущества: Удобный интерфейс Все функции выполняются в одном окнеОписание ВИ Открыть файл: ВИ: Открыть файл Краткое описание: Программа открывает указанный пользователем файл, обрабатывает и выводит информацию. Основной поток: Программа открывает файл и выводит имя, размер, дату создания, дату изменения, дату открытия Краткое описание: Программа копирует файл в указанное пользователем место, так же он может создать новую папку для сохранения копия в ней. Если пользователь создает папку и открывает ее - файл копируется в новую папкуВ данной курсовой работе для получения информации о файле, изменения атрибутов, переименования, перемещения, копирования, вывода информации о *.txt-файле мы будем использовать библиотеки Net Framework.System - содержит классы, позволяющие сопоставлять коды URI с шаблонами URI и группами шаблонов URI. System.Collections.Generic - содержит интерфейсы и классы, определяющие универсальные коллекции, которые позволяют пользователям создавать строго типизированные коллекции, обеспечивающие повышенную производительность и безопасность типов по сравнению с неуниверсальными строго типизированными коллекциями. System.Drawing - содержит типы, поддерживающие базовые графические функции GDI . Дочернее пространство имен также содержит типы, которые расширяют логические и графические возможности пользовательского интерфейса во время разработки. System.COMPONENTMODEL - содержит классы, реализующие поведение компонентов и элементов управления во время проектирования и выполнения.К информации о классе прилагается участок кода программы (некоторые из них с комментарием). FILEINFO - Класс FILEINFO предоставляет методы экземпляра для создания, открытия, удаления, переименования, копирования, перемещения, а так же добавления данных в файлы. Переименование: Form3 form_rename = new Form3(); //Создаем форму 3 - окно переименования form_rename.TEXTBOX1.Text = fileinf.Name; form_rename.SHOWDIALOG(); //выводим форму if (form_rename.change_name == true) //проверяем, изменили имя файла или нет update_fname_info(fileinf.Name); //обновляем в программе название файлаСтрока String, задающая отображаемый текст. Значение MESSAGEBOXRESULT, идентифицирующее кнопку, нажатую пользователем в окне сообщения. Далее будет приведен участок кода, когда используется данный метод. public void update_fname_info(string fname) Substring - Возвращает подстроку, расположенную в указанном место обьекта String. Подстрока включает знаки до знака, задаваемого конечным значением, но не включая его.Операционная система : Windows XP, Vista, 7Для запуска программы дважды кликните на файле File_info.exe Далее появятся несколько активных кнопок: “Атрибуты файла”, “Переименовать”, “Переместить”, “Скопировать”, а так же если вы открыли файл с разрешением *.txt кнопка “Информация о *.txt-файле” так же станет активной. Под кнопкой “Открыть файл” располагается имя файла Нажав кнопку “Атрибуты файла” можно посмотреть какие атрибуты имеются у данного файла, а так же добавить желаемые. Если тот файл, который вы открыли имеет формат *.txt можно посмотреть количество строк, слов, символов, символов без пробелов данного файла, нажав на кнопку “Информация о *.txt-файле”.В ходе данной работы были выполнены все поставленные задачи, повышен навык работы с платформой .NETFRAMEWORK, языком программирования C#.using System.Windows.Forms; } public bool check_exists(string fname) //проверка существования файла } public void update_fname_info(string fname) } private void button1_Click(

План
Содержание

Условные символы и сокращения

Введение

1. Анализ поставленной задачи и формирование требований

1.1 Отношение к виду

1.2 Аналоги

1.3 Сравнение

1.4 Требования

2. Метод решения

3.Описание программы

3.1 Использование пространств имен .NETFRAMEWORK

3.2 Используемые классы .NETFRAMEWORK

3.3 Используемые методы

4. Руководство пользователя

4.1 Системные требования

4.2 Инструкция пользователя

4.3 Результаты работы

Заключение

Список используемой литературы

Приложение

Вывод
В ходе данной работы были выполнены все поставленные задачи, повышен навык работы с платформой .NETFRAMEWORK, языком программирования C#.

Простейший интерфейс позволяет работать даже начинающим пользователям ПК.

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

Выполнены все требования к приложению, кроме применения функций WINAPI, т.к. они устарели и их использование значительно увеличило время разработки.

Данное приложение можно доработать до более серьезного приложения, к примеру до приложения, выполняющего базовые функции файл - менеджера.

Список литературы
http://msdn.microsoft.com/ru-ru/library
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?