Форум: "Прочее";
Текущий архив: 2011.04.03;
Скачать: [xml.tar.bz2];
ВнизРазработка файлового процессора Найти похожие ветки
← →
Аня (2010-12-16 19:27) [0]Плиз помогите с курсовиком по ОС!!!!!!!!!!!!!! тема:разработка файлового процессора в делфи. я ни малейшего понятия не имею даже с чего начать.
← →
Юрий Зотов © (2010-12-16 19:29) [1]А что такое "файловый процессор"?
← →
Аня (2010-12-16 19:34) [2]вот что в методичке написано. Файловый процессор – это программа, предназначенная для выполнения типовых операций над файлами и каталогами. До сих пор самой популярной оболочкой остается файловый процессор с классическим двухоконным интерфейсом. Необходимость двух панелей продиктована удобством выполнения двуместных операций, а наличие дополнительных функций (например, просмотр текстовых и графических файлов, непосредственный доступ к архивам распространенных форматов и т.д.) обеспечивает современному файловому менеджеру законное место в обязательном наборе программ.
Набор функций для файлового процессора традиционный :
• копирование, перемещение, переименование, удаление и просмотр файлов;
• просмотр и изменение свойств файлов;
• создание, просмотр и удаление каталогов;
• движение по дереву каталогов;
← →
Юрий Зотов © (2010-12-16 19:43) [3]Тогда можно начать с разработки экранного интерфейса, а для примера можно взять хотя бы Total Commander. Состав кнопок (или пунктов меню) определяется набором операций, которые Вы перечислили, а потом на каждую кнопку (или пункт меню) пишется обработчик OnClick.
← →
Ega23 © (2010-12-16 19:45) [4]Файловый процессор, какая прэлесть. :)
> я ни малейшего понятия не имею даже с чего начать.
С чтения хелпа по функциям FindFirst, FindNext и FileClose. Это для просмотра директорий и файлов.
← →
Аня (2010-12-16 20:25) [5]я первый раз в глаза делфи вижу. потерялась тут уже. можно мне как-нибудь максимально подробно объяснить?
я в форму натыкала несколько компонентов: DriveComboBox,DirectoryListBox, FileListBox,FilterComboBox и вроде бы даже связала их между собой.
← →
Игорь Шевченко © (2010-12-16 20:36) [6]Как говорит мой тезка, вам
сюда: http://www.delphikingdom.com/notice/putinfo.asp?CategoryID=7
← →
Rouse_ © (2010-12-16 20:38) [7]
> Необходимость двух панелей продиктована удобством выполнения
> двуместных операций
О буфере обмена стало быть разработчик методички не знает - такс и запишемс :)
А вообще странно, раньше задачи из методичек посущественней были, разработка бухсистем там, дефрагментаторы, фаерволы, некоторые даж антивирь в качестве дипломки озвучивали :)
> Аня (16.12.10 20:25) [5]
> я первый раз в глаза делфи вижу. потерялась тут уже. можно
> мне как-нибудь максимально подробно объяснить?
> я в форму натыкала несколько компонентов
Это и есть твоя первая ошибка. Теперь вытыкни с формы все эти компоненты, после чего подними глазки чуть повыше на пост от Ega23 © и начни с изучения справки по перечисленным им функциям.
← →
И. Павел © (2010-12-16 21:12) [8]
> я первый раз в глаза делфи вижу
"Как он может своими мозгами играть, когда он эти куклы в первый раз видит?" (Кин-дза-дза)
Поэтому, раз мысль прочитать самоучитель и научиться программировать (не на дельфи, а вообще, т.к. для вашей задачи нужны самые начальные знания о дельфи) вы даже не рассматриваете, предлагаю обратиться на сайт фрилансеров.
← →
Andy BitOff © (2010-12-16 21:36) [9]А мне интересно, не уже ли дают такие курсовые без предварительного, хоть малейшего, курса по программированию, по дельфям, общие несколько углубленного объяснение что есть компутер, файла и т.п.?
← →
Ega23 © (2010-12-16 21:43) [10]
> дают такие курсовые без предварительного, хоть малейшего,
> курса по программированию, по дельфям
Студент бухает весело
От сессии до сессии
А сессия - всего 2 раза в год.
← →
Rouse_ © (2010-12-16 21:46) [11]Вадим (ну т.е. конечно-же Аня) что за ВУЗ такой в городе Бердске что на первом курсе (19 лет - это первый или второй уже курс?) дают такие задания?
← →
Rouse_ © (2010-12-16 21:47) [12]А, все - уже сам нашел :)
http://www.institute-catalogue.ru/rus/institute/202.html
← →
И. Павел © (2010-12-16 21:51) [13]
> А мне интересно, не уже ли дают такие курсовые без предварительного,
> хоть малейшего, курса по программированию, по дельфям,
> общие несколько углубленного объяснение что есть компутер,
> файла и т.п.?
Некоторые студенты на практики не ходят, некоторые пристраиваются за общий компьютер с "батаном" (порой около "батана" возникает целый ботанический сад :), некоторые просто копируют чужие программки. По моему, у технических специальностей так везде. Хотелось бы надеяться, что в медицинских ВУЗах как-то по другому учатся:)
← →
Ega23 © (2010-12-16 21:54) [14]Государственная аккредитация до 14 июня 2007 года
Лицензия до 05 марта 2007 года
А вообще зря малину испортил. Щас бы Аня думалаЮ что мы не знаем, что у неё йайца есть. А мы делали бы вид, что при одном только женском нике типа гормоны взыграли.
Можно было бы знатно потроллить и половить лулзов.
← →
Rouse_ © (2010-12-16 21:54) [15]Я боше не буду :(
← →
12 © (2010-12-16 21:57) [16]начать можно с папки demos
там есть неплохой mdi-пример, а-ля блокнота
← →
boriskb © (2010-12-16 22:07) [17]Тайны психологии отвечающих :))
> Аня (16.12.10 20:25) [5]
>
> я первый раз в глаза делфи вижу
И я так думаю - в последний
И что после этого советовать можно? :))
← →
_Юрий (2010-12-16 23:25) [18]Петросяны неправы.
Сначала интерфейс, потом функции
← →
Petr V. Abramov © (2010-12-16 23:32) [19]
> _Юрий (16.12.10 23:25) [18]
но функции сначала
← →
Ega23 © (2010-12-17 00:40) [20]
> Сначала интерфейс, потом функции
"Вам шашечки, или ехать?" (с)
← →
Германн © (2010-12-17 01:24) [21]
> "Вам шашечки, или ехать?" (с)
Вот до прошедшего октября тоже так мыслил. А теперь уже и не знаю. Если в нормальной фирме работники техотдела - люди, профессиональный уровень которых, мне лично известен как высокий в первую очередь обращают внимание на "интерморду" при обсуждении ТЗ, и только спустя два месяца задумываются о функциональности ПО!?
← →
Ega23 © (2010-12-17 01:53) [22]
> в первую очередь обращают внимание на "интерморду" при обсуждении ТЗ
Тут двояко. С одной стороны, MVC (Model-View-Controller) никто не отменял. И все 3 части, в идеале, друг от друга не сильно зависят.
С другой стороны, на сложных проектах "разумная денормализация" тоже имеет место. И зачастую, что модель, что контроллер сильно зависят от того, какой вид будет.
Но, ИМХО, не в данной ситуации. Тут товарищ с ником Аня вообще не знает, что делать. Соответственно, пока не поймёт, как функционал работает, будет метаться и пытаться "батонов" на форму накидать, чтобы они сами работали.
← →
Германн © (2010-12-17 02:09) [23]
> Ega23 © (17.12.10 01:53) [22]
> Но, ИМХО, не в данной ситуации.
Данную ситуацию рассматривать уже смешно после того, что Розыч "натворил". :)
В большей степени моё высказывание касалось того, что я сейчас делаю. И возможно Олег, ты уже когда-то делал. Насколько я по форуму ДМ знаю, ты что-то делал в рамках СКУД.
← →
Ega23 © (2010-12-17 07:54) [24]
> ты что-то делал в рамках СКУД.
Это да, 8 лет этим занимался. Но там ГУЙ - как раз самое последнее, что имело роль. Ну да, в ТЗ от вояк было сказано, что "информационные сообщения в журнале помечать синим цветом, предупреждения - желтым, а тревоги - красным, а также чтобы была возможность скрыть информационные сообщения".
Но это - сам понимаешь... :)
← →
Anatoly Podgoretsky © (2010-12-17 09:20) [25]> Германн (17.12.2010 01:24:21) [21]
И ты это называешь нормальной фирмой, как же тогда выглядят не нормальные?
← →
TUser © (2010-12-17 09:40) [26]Давно известно, что для разработки файлманагера надо
1. Быть русским.
2. Кинуть на форму листбокс с файлами - это будет ядро.
3. Записать свои имя в About.
Сцылку лень искать.
← →
icelex © (2010-12-17 09:52) [27]
> Щас бы Аня думалаЮ что мы не знаем, что у неё йайца есть
мошет кому-нить аня с йайцами и милее, чем без них :)
← →
Ega23 © (2010-12-17 09:57) [28]
> мошет кому-нить аня с йайцами и милее, чем без них :)
С ахтунгами надо бороться.
← →
Dimka Maslov © (2010-12-17 10:03) [29]Вместе с демонстрационными примерами с Delphi5 шёл готовый "файловый процессор"
← →
Anatoly Podgoretsky © (2010-12-17 10:09) [30]Ахтунг, спиной не поворачиваться.
← →
Аня (2010-12-17 16:05) [31]С чего вы взяли что я учусь именно в Бердске?Новосибирск вообще-то рядом.
>Некоторые студенты на практики не ходят
я из тех кто ходит не только на все практики, но и на все лекции.
и 19 лет-это второй курс.
← →
имя (2010-12-17 16:13) [32]Удалено модератором
← →
_Юрий (2010-12-17 19:20) [33]
> Ega23 © (17.12.10 01:53) [22]
>
>
> Тут двояко. С одной стороны, MVC (Model-View-Controller)
> никто не отменял. И все 3 части, в идеале, друг от друга
> не сильно зависят.
> С другой стороны, на сложных проектах "разумная денормализация"
> тоже имеет место
как раз таки на сложных проектах лучше ничего не денормализировать, иначе начнется хаос и адов угар. А вот на простых - почему бы и нет, из пушки по воробьям стрелять не всегда разумно.
Почему сначала GUI.
По хорошему, начинать надо с требований. В данном случае требования как раз и можно описать в виде гуя, потому что описывать их отдельно для такого проекта - тоже в некотором роже из пушки по воробьям.
То есть сначала накидать кнопок с кепшнами, чтобы было понятно, что вообще программа будет делать, а потом уже реализовывать функциональность.
Да. И FindFirst и прочите могут в результате вообще не понадобиться. Если например использовать TShellListView.
← →
alexdn_ (2010-12-17 19:26) [34]> Dimka Maslov © (17.12.10 10:03) [29]
> Вместе с демонстрационными примерами с Delphi5 шёл готовый
> "файловый процессор"
+1; да и вообще сложного ничего нет..
← →
Ega23 © (2010-12-17 20:29) [35]
> как раз таки на сложных проектах лучше ничего не денормализировать,
> иначе начнется хаос и адов угар.
Как раз там денормализация и нужна. Когда жертвуешь стройностью или размером в угоду быстродействию. Или наоборот.
← →
clickmaker © (2010-12-18 00:53) [36]> Если например использовать TShellListView.
это не спортивно )
← →
KilkennyCat © (2010-12-18 01:07) [37]
> icelex © (17.12.10 09:52) [27]
>
>
> > Щас бы Аня думалаЮ что мы не знаем, что у неё йайца есть
>
> мошет кому-нить аня с йайцами и милее, чем без них :)
работа в компании со "страшной девочкой" на тебя все-таки оказала влияние...
← →
Германн © (2010-12-18 03:06) [38]
> Anatoly Podgoretsky © (17.12.10 09:20) [25]
>
> > Германн (17.12.2010 01:24:21) [21]
>
> И ты это называешь нормальной фирмой, как же тогда выглядят
> не нормальные?
>
Альфред Хичкок " Птицы".
Шутка. Но тем не менее.
Есть желание заказчиков получить "интерморду" более "красивую", чем это достижимо стандартными средствами Windows. И возможно более оригинальную!
← →
icelex © (2010-12-18 03:13) [39]
> работа в компании со "страшной девочкой" на тебя все-таки
> оказала влияние...
дык я ж про него(нее) и говорил
← →
Den (2010-12-18 07:57) [40]Аня идите в баню )) Может за вас и поучится еще? Есть такая работа, стоит 5 тыс рублей. Надо?
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2011.04.03;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.004 c