Страница: 1 | 2 | 3 | 4 |
Вопрос: Клиент для форума. Требуйте у разработчиков!
Добавлено: 12.08.04 22:49
Автор вопроса: Sharp | Web-сайт:
У меня и у Павла. 7 дней в неделю, 24 часа в сутки, 60 минут в час. Может тогда он и будет дописан. На скрине http://chemistry.amillo.net/vbnrufoc.ru показано положение дел неделю назад. Требуйте от Павла серверную часть (один метод с простейшим XML-запросом и обработка одного get-параметра в одном скрипте) и от меня клиента (загрузка обновления, движок БД, оперирование с ListView и доводка файла настроек.)
Ответы
Всего ответов: 60
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 13.08.04 00:41
Выдаёт 404
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 13.08.04 01:52
требую !
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 13.08.04 02:13
ftp://crts.ru/sne/vbnrufoc.PNG
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 13.08.04 03:17
Давно уже пора.
Интересно сколько базы к нему будут весить? Метров за 50 наверное? Проще тогда десяток книг скачать.
Номер ответа: 5
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #5
Добавлено: 13.08.04 08:37
ТреБУууЮ!!!
Мне это очень надо - у меня инет дорогой!
Я от этого реалмани теряю
Номер ответа: 6
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #6
Добавлено: 13.08.04 11:31
Список ф-ций был предоставлен Павлу, но он сказал, что ответ сервера будет в XML а я не собираюсь изучать как парсить этот тупой формат только потому, что пвел не может ответить:
ID|Тема
Хотя, если у кого есть простой способ парсинга XML то могу заняться делом. А так, вся сетевая часть для меня не проблема...
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 13.08.04 12:12
Тьфу ты, хрен. vbnrufoc.ru я написал, ибо проглючило меня. Конечно же, PNG.
Базы будут весить в несжатом виде метров 10 по предварительным подсчетам и метра 3 в сжатом. Т.е. закачивается программа, база к ней, распаковывается, а потом база все время обновляется. Обновление будет весить порядка 50КБ в день. У меня лично уходит около метра в день на форум.
2DaSharm: сомневаюсь, что Павел будет реализовывать твои функции ибо я попросил только одну весьма простую функцию и XML меня вполне устраивает (я делаю общий парсер для БД, настроек и ответа сервера), а с сетевой частью проблем, думаю, не возникнет ни у кого, слишком все просто, даже мультитредность не нужна. Кстати, я сперва хотел заюзать твой vbSocket но он выдал труднопредсказуемые трабблы с выдачей событий
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 13.08.04 12:17
png, кстати, маленькими буквами. Т.е. http://chemistry.amillo.net/vbnrufoc.png . Туда будут выкладываться свежие скриншоты Например, сейчас выложен скриншот от 11 августа, под XP
Номер ответа: 9
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #9
Добавлено: 13.08.04 13:36
2 Sharp: VBSocket глючил?Как?
Номер ответа: 10
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #10
Добавлено: 13.08.04 13:44
DaSharm: я зачем создавать свой тупой формат, если мне проще ответить
в стандартизированном расширяемом формате XML?
Нефик велосипед изобретать
Насчет размера баз: думаю, в несжатом виде меньше чем 50 Мб не
получится никак...
Номер ответа: 11
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #11
Добавлено: 13.08.04 13:56
Гы... Sharp рулит, однако
Оказалось, что на реализацию серверной части для его программы у меня
ушло минут пять... И-то большая часть этого времени на открытие студии
и компиляцию сайта
2Sharp: адрес не изменился, смотри функции на старом месте... Список
форумов я тоже сделал, он еще возвращает кол-во тем в каждом форуме.
Фишка сохранения сообщения тоже сделана. Подробнее как-нть в аське
расскажу...
Номер ответа: 12
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #12
Добавлено: 13.08.04 14:10
на чем пишите-то? на vb.net?
Номер ответа: 13
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #13
Добавлено: 13.08.04 14:33
А какие библиотеки будет требовать прога кроме MSVBVM60.DLL?
Хотелось бы чтоб никаких. Правда тогда прийдётся всё на API писать.
Но мы ж в API подкованные.
Номер ответа: 14
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #14
Добавлено: 13.08.04 18:31
> VBSocket глючил? Как?
Как я понял из беглого осмотра контрола, сокетные события передаются через событийную модель самого контрола. Не знаю, как она там реализована, но события приходили не только контролу, но и другим ЭУ на других формах, в частности Label'у, который даже хандла-то не имеет. Возможно, это глюк VB, но поскольку из всех функций vbSocket'а мне надо едва ли две, я решил его убрать.
> думаю, в несжатом виде меньше чем 50 Мб не
получится никак...
Ай-яй-яй, как печально. Но все-таки закачать один раз метров 8 вместо того, чтобы каждый день качать по метру, имхо, лучше. Павлу: маза положить базы с клиентом на CD, больше покупать будут
> Подробнее как-нть в аське расскажу...
Ок
> на чем пишите-то? на vb.net?
Упаси господь. Идея с самого начала была сделать клиент open-source на понятном большинству форумлян языку. Подавляющее большинство здесь знает VB6, поэтому и клиент пишется исключительно на нем, какой бы ни был сооблазн написать пару DLL'ек на асме или Си.
> А какие библиотеки будет требовать прога кроме MSVBVM60.DLL?
Никаких нестандартных. Shdocvw.dll входит в состав любой Винды, начиная с 98, она обеспечивает работу IE и WebBrowser в клиенте. На API из-за этого будут написаны ProgressBar, сокет, ListView и XML-парсер. Клиент не будет требовать инсталляции и делать записи в реестр, будет вмещаться вместе с файлом настройки на одну дискету. Скорее всего, он будет заметно меньше, по крайней мере сейчас, когда он готов где-то на 40-50% ехешник весит 80 килобайт, готовый будет пожат UPX'ом. Голого кода пока только 18 килобайт.
Номер ответа: 15
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #15
Добавлено: 13.08.04 18:58
Не забывай что если у тебя в ссылках проекта подключено OLE AUTOMATION, то на старых системах (95,98) прога не запустится без обновления OLEAUT32.DLL.