Курсовая работа: Файловый менеджер
5. Экспериментальная часть
При запуске программы создается главная форма, затем приложение ожидает действия пользователя. Каждому предусмотренному действию сопоставлена какая-то функция-обработчик.
При нажатии на кнопки «Удалить» и «Создать» программа выводит на экран соответствующие диалоговые окна, где так же есть предусмотренные действия пользователя с объектами на этих формах.
После выполнения какого-либо действия, программа возвращается в режим ожидания пользовательских действий.
Для завершения работы с Файловым Менеджером пользователю достаточно нажать на кнопку «Закрыть» системного меню, находящуюся в правом верхнем углу окна программы.
Выводы
Результатом данной курсовой работы является программа для работы с файлами. Программа представляет собой необходимый минимум для выполнения этой задачи.
Программа может иметь более развитый интерфейс и двупанельный вид — в общем случае имеют две равноценных панели для списка файлов, а в данном случае программа имеет однопанельный вид. В данной курсовой работе это не было реализовано.
Список используемой литературы
1. Общая информация
http://yandex.ru/
http://www.google.ru/
http://ru.wikipedia.org/
2. Информация о языке программирования
http://www.itkursi.ru/
ПауэрсЛ., СнеллМ. Microsoft Visual Studio 2008 => Microsoft Visual Studio 2008 Unleashed by Lars Powers and Mike Snell.
3. Алгоритмы программы
http://program.rin.ru/
http://www.progz.ru/
Листинги
1.1. Листинг Unit1.h
enum {ImageWindows, ImageFloppy, ImageDrive, ImageCD, ImageMyComp,ImageCloseFolder, ImageOpenFolder};
voidstrcat0(char * &dest,char *source); //Соединение строк с оставлением нулевого символа
void finstr(char *dest);
unsigned int lengthfinstr(char *dest);
struct DROPFILES {
DWORD pFiles; // offset of file list
POINT pt; // drop point (client coords)