![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
---|Ветка была без названия|---
SeF © (2002-12-17 04:54:00)
Поставили мне задачу свой subj сделать в игровой зал.
вопрос:
какие сообщения необходимо ловить.(хотябы основные).
как реагировать на них.
приму приму большенство ответов кроме: на х.. тебе надо делать, воспользуйся тойто прогой. etc..
SeF (2003-01-16 12:19:00) [101]
У меня в основном по работе с системой/слежением за процессами/пользователями/etc...
SeF (2003-01-16 12:17:00) [102]
D6e
В принципе я согласен с > CjCrazy (16.01.03 10:08)с некоторыми оговорками:
Клиент НЕ должен включать/выключать Inet, этим должен заниматься Proxy server.
судя по всему требования к shell-у выяснили. предлагаю обсудить то у кого какие есть наработки.
DVM (2003-01-16 10:35:00) [103]
D6e.
>CjCrazy: то, что вы описали написано на Delphi Вами или это готовый комплекс? (имеется ввиду не LiteStep)
CjCrazy (2003-01-16 10:33:00) [104]
2 dvm ©, (15.01.03 21:18)
>как сотни человек пишут одну программу и как координируют свои >действия
один из вариантов - модульная система.
(как мне представляется - мона ведь всё запихать в dll, а после компиляции выкладывать где-нить на фтп, чтобы остальные участники загружали себе обновления (вот только надо ещё подумать как определить где новое, а где старое).
ещё один вариант - просто пишем в разных модулях *.pas
а потом сливаем всё в один котёл. тока вот надо чтобы кто-то собрал всё в единое целое.
но ведь если внимательно подумать, то мона шо-нить сообразить умное :)
CjCrazy (2003-01-16 10:27:00) [105]
кстати, кто на каких делфах пишет????
(у меня D3 client/server)
CjCrazy (2003-01-16 10:08:00) [106]
в качестве шела на данный момент использую LiteStep
благо небольшую защиту всё-таки даёт.
клиентам предоставлен доступ только до определённых приложений.
плюс в клиентскую часть встроен контроль запуска приложений. если есть в списке, то запускает.
а возможности по:
админская часть -
вход админа под своим именем.
комтроль времени. и-нета (стандартно)
динамический прайс
работа с картами постояных клиентов
ведение лога работы (загрузки) компов
лог посадок
лог действий админа (плюс контроль перезагрузки клиентских компов)
проплата дополнительных услуг (печать, запись сд)
статистика игр
клиентская чать -
блокировка компов
включение (выключение) и-нета
контроль запуска приложений
директорская часть -
отображение всех логов, статистик
добавление админов
редактирование прайса, списка игр, дополнительных услуг
+
просмотр отображение состояния зала в данный момент
(почти так же как у админа, тока без возможности посадить или пересадить клиента)
DVM (2003-01-16 09:55:00) [107]
>markers: ну то что сотни человек пишут программу блоками - это понятно. Мне интересно другое. Есть, например, исходник. Допустим он достаточно длинный и нет возможности его разделить на 2 блока. Его должны писать 2 человека. Как им координировать свои действия? У каждого будет своя копия исходника и каждый будет править свою копию. Как следить за изменениями? Либо каждое изменение обговаривается, а затем вносится, либо будет полный бардак.
Панель задач я, кстати, сделал. Почти как у виндов. Трэй делать не стал - не особенно это нужно, да и сложновато будет, учитывая заранее неизвестное количество значков, которое может оказаться в трее. Я, допустим, готов спорить что даже виндовый трей сглючит, если там окажется 100 значков.
markers (2003-01-16 05:40:00) [108]
Да ещё забыл добавить, свой тасклиск (ListBox правда)
Ещё пока не доделал возможность закрытия активации и сворачивания......
Хочу сделать такой же (почти) listBox с прогами и т.д. на своей проге и т.д.
markers (2003-01-16 05:37:00) [109]
Сотни человек одну программу > dvmпишут блоками, один челл добустим в безопастности очень хорошо продвинут, он пишет алгоритм криптографии парролей и etc. Другой допустим в работе с сетью очень хорошо силен, пишет модуль работы с сетью, а потом эти блоки сливаются воедино в одну прогу!!!
У меня наработак не так уж и много пока, но стараемся....
1) Блокировка
2) Возможность смены режима пользователя (Админ/Юзер)
3) Tray (плохой правда, но всё-же)
4) Смена пароля админа
5) Возможность нормального выхода админу
6) Невозможность закрыть прогу стандартными методами (Не считая Диспетчера задач и Far`а. с фаром я только вижу два способа борьбы
1-ый Удалить из полагинов фара, "список процессов", но тогда всё-равно юзер сможет лазит по винту и вс-такое вследствиичего см.2
2-й Если прога наша находится в обычном режимя (юзера) при появлении фара, закрывать его к едрени фени.. А в режиме админа нет)
Ну и т.д.!
SeF (2003-01-16 01:30:00) [110]
Мне кажется необходимо обсудить
1)требования к возможностям Shell-a;
2)у кого какие наработки;
3)кому что интересно реализовывать;
4)определить API модулей;
5)etc..
dvm (2003-01-15 21:18:00) [111]
К объединению усилий по написанию программы-замены стандартному Shell-у предназначенному для игровых залов и интернет кафе я отношусь положительно. Но как объеденить усилия, не представляю, если честно. Меня вообще давно интересовало, как сотни человек пишут одну программу и как координируют свои действия.
SeF (2003-01-15 20:45:00) [112]
> DVM © (15.01.03 16:04)
сори, я так написал потому что думал что предлагал тебе объединить усилия по написанию Shell-a.
как Ты отнесешся к объединению усилий?
DVM (2003-01-15 16:04:00) [113]
Я бурю, извиняюсь, не подымал, я просто ответил. Кто надо, по почте мне писал, я отвечал.
markers (2003-01-15 05:46:00) [114]
Здравствуйте нерод!!! Давно я с вами не общался...........
Работа блин, учеба и всё такое... Некогда было!!!!!
Но зато за это время я уже что-то своё наклепал....
> SeFЯ персонально извиняюсь за "пассивность"
SeF (2003-01-14 22:54:00) [115]
> CjCrazy (12.01.03 17:37)
У меня нормально, а markers ©, DVM © подняли бурю в стакане воды и замолчали...
Gez (2003-01-14 00:25:00) [116]
Наконец нашел рлдственные души!!!
Интересуют основные концепции (задачи) шелла, Ведь у разных клубов разные запросы... А также интересны методы решения (открытие-закрытие программ - особенно *.bat, связь с сервером, шифрование логов, хранение динамических данных и т.д.).
Сам работал и админом и директором, перепробовал больше 15 программ, но во всех есть свои бочины: хороший админ - плохой клиент, наоборот.., дорогой, но недостаточно функций, не хочет закрывать некоторые проги, нет логов, нет поддержки карточек..
Может кто-то поделится какими-то стандартными правилами, не охота с нуля делать, что уже давно сделано.
Опыта в программировании шеллов нет :)), пока примеры по процессам ганяю..
Ruf (2003-01-13 15:56:00) [117]
>SeF © > 2 markers © > DVM ©
Давайте обединяться!
Опыт есть. Но в комманде лучше!!!
CjCrazy (2003-01-12 17:37:00) [118]
хотелось бы узнать как у вас успехи в написание шела?
сам разрабатываю программу администрирования клуба (уже почти год работает).
Polevi (2002-12-28 10:58:00) [119]
лучше не надо, плиз
Hlor (2002-12-28 01:23:00) [120]
Не хочу конечно прерывать Ваши дебаты, но я писал прогу в школу, правда не шел, а так.... Вообщем запрещал открывать проги и окна ну и естественно настройки виндовские менять и оставался при Эксплорре. И все это благодаря реестру и WinAPi.
Конечно не сравнить уровень школьников и тех кто в клубы ходит, но в принципе..........
А на счет объединения я за! :) Может действительно написать дельную замену Эксплорэру?