Думаю да
3. Архитектура. (сразу скажу, будем говорить о многом)
начнем с самого простого.
давай попробуем разбить твою программу (я буду писать exchanger).
Ты говорил о файлах, значит должен быть компонент работающий с файлами, назовем его FileComponent,
далее ты упомянул пользователей, на первое время пусть будет UserComponent, лучше даже User (хотя тут все гораздо сложнее)
работа с папками, пусть будет DirectoryComponent
дальше я увидел
-выдавать ссылку на скачивание файла
значит, будет компонент, который будет отвечать за вывод информации, например, ViewComponent. Если ты считаешь, что этих компонентов достаточно, что бы работала программа
Форум → Программирование → PHP для идиотов → Никан не разберусь с путями(скрипт "потрошилка")
Никан не разберусь с путями(скрипт "потрошилка")
Страницы: ← Предыдущая страница • Следующая страница →
-
23 июля 2009 г. 0:58, спустя 29 секунд
-
23 июля 2009 г. 1:03, спустя 5 минут 26 секунд
пусть code9 решает, его ведь exchanger будт, что ему лучше,
мне в принципе без разницы, я стараюсь очень очень упрощатьСпустя 78 сек.code9, теперь обязательно опиши взаимодействие этих компонентов, если чего-то будет не хватать или ты чувствуешь, что-то не так, сразу говори (программирование должно быть приятным).Спустя 121 сек.можешь начать так, например, пользователь делает запрос на index, идет какая-то проверка(SomeComponent), делается то-то(AnotherComponent) в итоге данные берутся оттуда (DataComponent), и передаются во ViewComponent или (LinkComponent) и он выводит ответ пользователюСпустя 61 сек.будет + если еще и картинки будут (диаграммы), про UML молчу, пока MS Paint в полне сойдет -
-
23 июля 2009 г. 1:06, спустя 2 минуты 7 секунд
возможно ты имел ввиду
UserComponent -> (FileComponent->DirectoryComponent) -> ViewComponent? -
23 июля 2009 г. 1:08, спустя 1 минуту 53 секунды
Примерно нак
возможно ты имел ввиду
UserComponent -> (FileComponent->DirectoryComponent) -> ViewComponent? -
23 июля 2009 г. 1:09, спустя 36 секунд
хорошо пойдем по такому пути, если что-то будет не получатся, значит он не правильный, по идее так делает большинство программистов в начале карьеры.
1. Откуда мы возьмем UserComponent?
2. Какая связь между FileComponent и DirectoryComponent?
3. И какие компоненты могут передавать данные во ViewComponent? Все или только D и F компоненты?
желательно отвечай по пунктам, что бы не сбиться -
-
23 июля 2009 г. 1:12, спустя 56 секунд
Оо уроки на пiха.ру
тут все гораздо сложней, но тем интересней.Спустя 8 сек.хорошо пойдем по такому пути, если что-то будет не получатся, значит он не правильный, по идее так делает большинство программистов в начале карьеры.
1. Откуда мы возьмем UserComponent?
2. Какая связь между FileComponent и DirectoryComponent?
3. И какие компоненты могут передавать данные во ViewComponent? Все или только D и F компоненты?
желательно отвечай по пунктам, что бы не сбиться -
23 июля 2009 г. 1:12, спустя 6 секунд
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо. -
23 июля 2009 г. 1:15, спустя 2 минуты 43 секунды
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо.
мне это интересно, для того он и нужен форум ))Спустя 50 сек.надеюсь, что все получится, пусть не сразу, но получится -
23 июля 2009 г. 1:17, спустя 1 минуту 20 секунд
юзер попадает на главную,делается проверка (UserComponent) его группы и прав сессии и.т.д.В зависимости от прав открываютя возможности FileComponent и DirectoryComponent.Эти компоненты работают вмесие,так как при загрузки файлов через FileComponent работаем с папками используя НАВЕРНОЕ DirectoryComponent.А ViewComponent отображаеет работу U F и DСпустя 74 сек.
Почему?
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо. -
23 июля 2009 г. 1:19, спустя 2 минуты 37 секунд
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо.
мне это интересно, для того он и нужен форум ))Спустя 50 сек.надеюсь, что все получится, пусть не сразу, но получится
ты меня не понял :) ну хер с ним… просто оставь ему какую либо часть подумать…Спустя 58 сек.
Почему?
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо.
потому что ты не думаешь, он задает тебе вопросы типа "вопрос содержащий ответ" -
23 июля 2009 г. 1:21, спустя 1 минуту 31 секунду
хотелось, бы что бы ты отвечал по пунктам, ну и ладно, попробуешь в следующий раз…
1. Делается проверка UserComponent, это в смысле мы узнаем к какой группе принадлежит и какое действие разрешено (удаление, редактирование, перемещение файлов)?
2. Если действие разрешено, к примеру, удаление файлов, то как мы удаляем файл, через FileComponent или уже лучше называть его FileStorageComponent (компонент отвечающий за хранение файлов, имеет функции удалять, добавлять, перемещать).
Спустя 56 сек.
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо.
мне это интересно, для того он и нужен форум ))Спустя 50 сек.надеюсь, что все получится, пусть не сразу, но получится
ты меня не понял :) ну хер с ним… просто оставь ему какую либо часть подумать…Спустя 58 сек.
Почему?
по теме. krasun, ты в данный момент оказываешь "медвежую" услугу… имхо.
потому что ты не думаешь, он задает тебе вопросы типа "вопрос содержащий ответ"
mario, я скоро пойду спать, а ему оставлю не мало инфы для размышления -
-
23 июля 2009 г. 1:29, спустя 2 минуты 1 секунду
файл выбираем откуда?Спустя 26 сек.вот как раз DirectoryComponentСпустя 33 сек.ты уже сейчас видешь взаимодействие этих компонентов или еще нет?
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!