"Сумасшедшая Оклахома" или приручаем Game Explorer
Glyckmen :
andyduke, Класс почти все работает! Почему почти? Вот поле "Description" в эксплорере нигде не отоброжается, при прописывании URL издателя и разработчика так-же нигде не появляется. А в остальном пока все нормально.
Должно показывать, попробую разобраться в чем дело.
Есть вопросы по развитию программы.
1. Будет ли реализована возможность выставлять оценки для игры.
2 Будет ли реализована возможность выставлять рейтинг игры, такой маленкий значек, который определяет для какого возраста предназначена игра(Для Всех,Для подростков и т.д.) и дескрипторы оценки игры (насилие, неприличная лексика и т.д.)
Оценки и рейтинги будут добавлены, но это сейчас менее приоритетно чем поиск обложек и мультиязычный интерфейс.
server_64, Я сам немного пишу на VB6 и VB.NET 2003 и 2005 и никаких проблем с совместимостью не испытываю что в IDE, что в откомпелированном виде, так-что делай спокойно любые проги (но на Висте предпочтительно .NET 2005)
andyduke, Хочу еще добавить пожелания к программе.
- При выборе программы(игры) в поле "Application" не всегда появляется иконка (например от игры S.A.L.K.E.R. иконки нет)в окошке слева (наверно это связано с неправильностью чтения отдельных ресурсов (иконок) из программы), предлагаю ввести возможность самостоятельно установить эту иконку (по принципу установки обложки)
- Зачем в поле "Genres" есть возможность установки нескольких пунктов, когда в Explorer-е отоброжается только первый пункт (наверно то-же справедливо и для полей "Разработчик" и "Издатель" - не проверял)
Жду новых версий!
Glyckmen, большое спасибо начал учить VB6.0 & VB2005
andyduke, спасибо.
server_64, забудь про VB6, все внимание на VB2005.
Espoir, Ты немного не прав. Да VB6 уже устаревший язык и Microsoft-ом больше не поддерживается (имеется ввиду техническая поддержка) но при написании программ которые предпологаются работать на старых Windows версиях (98 Me XP) то как раз лутче делать программы на VB6 (для работы программы необходимо наличие в системе только одной библиотеки msvbvm60.dll, которую не трудно включить в дистрибутив 1.2 Мб, а в ХР и в Висте она уже включена в дистрибутив), а вот для программирования на VB2005 необходим пакет NET.Framework 2.0 который весит около 25 метров и тем более не у всех он стоит в системе (в Висте он стоит по умолчанию, а в ХР его нет).
Вывод:
если делать программы только для Висты то лутче использовать VB2005
если делать программы с совместимостью с более ранними Windows то лутче использовать VB6
Glyckmen, а какой смысл делать Games Explorer с поддержкой предыдущих версий Windows? ;)
Glyckmen, VB6 это:
а)устаревший б)малофункциональный в)НЕ объектно-ориентированный язык...
Вы действительно думаете, что написание программ для доисторической Windows 98 стоит того, чтобы на момент изучения языка забивать себе голову ненужными схемами, синтаксисом да и вообще подходом к программированию коим обладает данный герой?
deeper2k, Я имел ввиду не Game Explorer, а общие программы которые могут пригодиться и на ХР и на более старых версиях ( у меня на работе 70% компов работают под Windows 98 остальные 30% ХР), вот мне и приходиться делать небольшие програмки для них на VB6
Espoir,
VB6 это: а)устаревший б)малофункциональный в)НЕ объектно-ориентированный язык...
По пунктам "а" и "в" полностью согласен, а пункт "б" отчасти компенсируется API
Для составления программ типа простеньких утилит для разных систем VB6 неплохо справляется (кстати у меня есть игра сделанная на VB6 с использованием библиотеки DX8 и она довольно неплохая и не тормозит, правда делал ее не я)
Для более серьезных проектов и для Висты логичнее всего использовать VB.Net, кстати есть еще Power BASIC который можно сравнить с C++ по своим возможностям и функционалу и главное в скорости.
Но все эти разговоры бесполезны, так как каждый программист будет хвалить свой язык программирования который он знает лутче, но на данный момент перспективнее всего програмирование под платформу NET
Glyckmen, спасибо VB6 начал изучать но потом бросил, переключилс на 2005 кстати для работы этих прог нужен только фреймворк 2 и все никакаких библиотек?
Espoir, я так и думал.
Glyckmen :
andyduke, Хочу еще добавить пожелания к программе.
- При выборе программы(игры) в поле "Application" не всегда появляется иконка (например от игры S.A.L.K.E.R. иконки нет)в окошке слева (наверно это связано с неправильностью чтения отдельных ресурсов (иконок) из программы), предлагаю ввести возможность самостоятельно установить эту иконку (по принципу установки обложки)
- Зачем в поле "Genres" есть возможность установки нескольких пунктов, когда в Explorer-е отоброжается только первый пункт (наверно то-же справедливо и для полей "Разработчик" и "Издатель" - не проверял)
Жду новых версий!
Да, есть такая проблема, я как раз работаю над возможностью выбора иконки вручную.
По поводу жанров и пр., в API есть возможность вписывать несколько, думаю пусть будет для совместимости, вдруг MS в апдейтах добавит отображение и группировку по нескольким жанрам.
Game Explorer Manager - добавление, редактирование и удаление информации об установленных играх в Vista Game Explorer. Работает через Vista Game Explorer API, не используются хаки.
Можно drag-n-drop'ом кидать .exe-файл игры в окно или на иконку Game Explorer Manager, тогда будет предложено добавить игру.
Beta 6
- Появилась возможность выбирать свою иконку.
На вид круто, ща посталю Висту, и вот тогда посмотрим...
server_64,
кстати для работы этих прог нужен только фреймворк 2 и все никакаких библиотек?
При установке Visual Studio2005 все необходимое устанавливается автоматически, при работе на другом компе нобходимо только наличие Framework.NET (версия зависит от того под какую написана программа, есть версии "1","2","3"- установлена в Viste по умолчанию) ну и еще наличие тех библиотек которые ты используешь в своей программе.
andyduke, Спасибо за исправления! Вечером после работы потестю и опишусь как все работает, а то на работе нет Висты.
Glyckmen, бошльшое спасибо за разъяснения.
конда следущую версию выпустиш ?