Розробка файлового процесора

Розробка файлового процесора

Плиз допоможіть з курсовик по ОС. тема: розробка файлового процесора в Делфі. я ні найменшого поняття не маю навіть з чого почати.

А що таке "файловий процесор"?

Тоді можна почати з розробки екранного інтерфейсу, а для прикладу можна взяти хоча б Total Commander. Склад кнопок (або пунктів меню) визначається набором операцій, які Ви перерахували, а потім на кожну кнопку (або пункт меню) пишеться обробник OnClick.

Файловий процесор, яка прелесть. )

я перший раз в очі Делфі бачу. загубилася тут уже. можна мені якось максимально докладно пояснити?
я в форму натикається кілька компонентів: # XA0; DriveComboBox, DirectoryListBox, FileListBox, FilterComboBox # XA0; і начебто навіть пов'язала їх між собою.


> Необхідність двох панелей продиктована зручністю виконання
> Двомісних операцій

Про буфері обміну отже розробник методички не знає - такс і запішемс :)
А взагалі дивно, раніше завдання з методичок суттєвіше були, розробка бухсістем там, дефрагментатори, фаєрволи, деякі даж антивирь як діпломкі озвучували :)


> Я перший раз в очі Делфі бачу

"Як він може своїми мізками грати, коли він ці ляльки в перший раз бачить?" (Кін дза Дза)

Тому, раз думка прочитати самовчитель і навчитися програмувати (нема на дельфи, а взагалі, тому що для вашого завдання потрібні початкові знання про дельфи) ви навіть не розглядаєте, пропоную звернутися на сайт фрілансерів.

А мені цікаво, не вже дають такі курсові без попереднього, хоч найменшого, курсу з програмування, по Дельфах, загальні кілька поглибленого пояснення що є компутер, файлу і т.п.?


> # XA0; дають такі курсові без попереднього, хоч найменшого,
> # XA0; курсу з програмування, по Дельфах

Студент бухає весело
Від сесії до сесії
А сесія - всього 2 рази в рік.

Вадим (ну тобто звичайно-ж Аня) що за ВНЗ такої в місті Бердске що на першому курсі (19 років - це перший або другий вже курс?) Дають такі завдання?


> А мені цікаво, не вже дають такі курсові без попереднього,
> # XA0; хоч найменшого, курсу з програмування, по Дельфах,
> Загальні кілька поглибленого пояснення що є компутер,
> # XA0; файлу і т.п.?

Деякі студенти на практики не ходять, деякі прилаштовуються за загальний комп'ютер з "батаном" (часом близько "батана" виникає цілий ботанічний сад :), деякі просто копіюють чужі програми. На мою думку, у технічних спеціальностей так всюди. Хотілося б сподіватися, що в медичних ВУЗах якось по іншому вчаться :)

А взагалі даремно малину зіпсував. Щас би Аня думалаЮ що ми не знаємо, що у неї йайца є. А ми робили б вигляд, що при одному тільки жіночому ніку типу гормони розбурхалися.
Можна було б знатно потролліть і половити Лулзім.

почати можна з папки demos
там є непоганий mdi-приклад, а-ля блокнота

Таємниці психології відповідають :))


> Аня # XA0; (16.12.10 20:25) [5]
>
> Я перший раз в очі Делфі бачу

І я так думаю - в останній
І що після цього радити можна. ))

Петросян неправі.
Спочатку інтерфейс, потім функції


> Спочатку інтерфейс, потім функції

"Вам шашечки, чи їхати?" (С)


> В першу чергу звертають увагу на "інтерморду" при обговоренні ТЗ

Тут двояко. З одного боку, MVC (Model-View-Controller) ніхто не відміняв. І все 3 частини, в ідеалі, один від одного не сильно залежать.
З іншого боку, на складних проектах "розумна денормализация" теж має місце. І часто, що модель, що контролер сильно залежать від того, який вид буде.
Але, ІМХО, не в даній ситуації. Тут товариш з ніком Аня взагалі не знає, що робити. Відповідно, поки не зрозуміє, як функціонал працює, буде кидатися і намагатися "батонів" на форму накидати, щоб вони самі працювали.


> Ти щось робив в рамках СКУД.

Це так, 8 років цим займався. # XA0; Але там ГУЙ - якраз найостанніше, що мало роль. Ну да, в ТЗ від вояків було сказано, що "інформаційні повідомлення в журналі позначати синім кольором, попередження - жовтим, а тривоги - червоним, а також щоб була можливість приховати інформаційні повідомлення".
Але це - сам розумієш. )

І ти це називаєш нормальної фірмою, як же тоді виглядають не нормальні?

Давно відомо, що для розробки файлманагера треба

1. Бути росіянином.
2. Кинути на форму лістбокс з файлами - це буде ядро.
3. Записати свої ім'я в About.

Сцилку лінь шукати.


> Щас би Аня думалаЮ що ми не знаємо, що у неї йайца є

мошет кому-нить аня з йайцамі і миліше, ніж без них :)


> Мошет кому-нить аня з йайцамі і миліше, ніж без них :)

З Ахтунг треба боротися.

Разом з демонстраційними прикладами з Delphi5 йшов готовий "файловий процесор"

Ахтунг, спиною не повертатися.

З чого ви взяли що я вчуся саме в Бердске? Новосибірськ взагалі-то рядом.
> Деякі студенти на практики не ходять
я з тих хто ходить не тільки на все практики, але і на всі лекції.
і 19 років-це другий курс.

як раз таки на складних проектах краще нічого не денормалізіровать, інакше почнеться хаос і пекла чад. А ось на простих - чому б і ні, з гармати по горобцях стріляти не завжди розумно.

Чому спочатку GUI.
По хорошому, починати треба з вимог. В даному випадку вимоги якраз і можна описати у вигляді гуя, тому що описувати їх окремо для такого проекту - теж в деякому пиці з гармати по горобцях.
Тобто спочатку накидати кнопок з кепшнамі, щоб було зрозуміло, що взагалі програма буде робити, а потім вже реалізовувати функціональність.

Так. І FindFirst і прочитайте можуть в результаті взагалі не знадобитися. Якщо наприклад використовувати TShellListView.


> Якраз таки на складних проектах краще нічого не денормалізіровать,
> # XA0; інакше почнеться хаос і пекла чад.

Якраз там денормализация і потрібна. Коли жертвуєш стрункістю або розміром в догоду швидкодії. Або навпаки.

> Якщо наприклад використовувати TShellListView.

це не спортивно)

робота в компанії з "страшної дівчинкою" на тебе все-таки вплинула.

Є бажання замовників отримати "інтерморду" більш "красиву", ніж цього можна досягти стандартними засобами Windows. І можливо більш оригінальну!


> Робота в компанії з "страшної дівчинкою" на тебе все-таки
> Вплинула.

дик я ж про нього (неї) і говорив

Аня йдіть в баню)) Може за вас і повчиться ще? Є така робота, коштує 5 тис рублів. Треба?

Схожі статті