Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > DX AppWizard для VS2005


Автор: Амортизатор 25.2.2006, 12:44
Откуда можно скачать сабж?

Автор: Любитель 26.2.2006, 14:29
Берём AppWizard для 2002 или 2003-ей. Открываем файл визарда текстовым редактором. Иправляем там в одной из строчек объект визарда, добавляя 8. Сохраняем. Копируем все файлы визарада в соответствующубю папку студии.
Сейчас не из дома пишу, более подробно к сожалению, на помню. Но точно что-то в этом стиле.

Автор: Амортизатор 26.2.2006, 20:38
Любитель, что то не помогает. Не мог бы ты оставить более четкие инструкции?

Автор: Leksey 27.2.2006, 14:16
Интересно зачем может понадобиться этот AppWizard, кроме тестов каких-нибудь и то сомнительно?

Автор: Амортизатор 27.2.2006, 20:54
Leksey, в смысле, нужно все делать ручками, или есть иные, более достойные обертки?

Автор: empter 27.2.2006, 21:08
Да етот AppWizard ничего хорошего не делает имхо,
етот же код написать руками труда не составит

Автор: Амортизатор 27.2.2006, 22:32
Цитата(empter @ 27.2.2006, 21:08 Найти цитируемый пост)
Да етот AppWizard ничего хорошего не делает имхо,
етот же код написать руками труда не составит


Там вообще то около 20000 строк кода, если выбирать по максимуму. Естественно, можно написать все самому, но на это уйдет время. К тому же практически наверняка получится хуже, чем у уважаемой корпорации smile. Я не говорю что не нужно создавать свою библиотечку-оболчку, просто лучше будет начинать ее создание не с нуля, а именно с визардовского кода. К тому же на том коде основаны практически все примеры из DirectX SDK.

Автор: empter 28.2.2006, 00:51
Цитата(Амортизатор @ 27.2.2006, 22:32 Найти цитируемый пост)
К тому же практически наверняка получится хуже, чем у уважаемой корпорации smile

Сэмплы в SDK сделаны как примеры и качеством кода и скоростью выполнения не блещут

Цитата(Амортизатор @ 27.2.2006, 22:32 Найти цитируемый пост)
просто лучше будет начинать ее создание не с нуля, а именно с визардовского кода

Ну может для начала и пойдет, а визард для VS 2005 наверно нужно искать на последних обновлениях DirectX SDK smile

Автор: Амортизатор 28.2.2006, 01:05
Цитата(empter @ 28.2.2006, 00:51 Найти цитируемый пост)
Ну может для начала и пойдет, а визард для VS 2005 наверно нужно искать на последних обновлениях DirectX SDK


Последние - это после выхода VS2005, т е 2-3 месячной давности, а в лотках продается заведомое старье. Тянуть с сайта многовато будет.

Все, проблема решена. Правда пришлось установить шестерку и конвертать проект в 2005.

Автор: Leksey 28.2.2006, 01:17
Цитата(Амортизатор @ 27.2.2006, 22:32)
Там вообще то около 20000 строк кода, если выбирать по максимуму. Естественно, можно написать все самому, но на это уйдет время. К тому же практически наверняка получится хуже, чем у уважаемой корпорации smile.

Не согласен.

1
Анекдот, Я печатаю со скростью 100 символов в секунду, но такой бред.
Это насчет 20000 строк кода.Чем больше кода тем больше проблем.

2
Насчет уважаемой корпорации не спорю.Но Sample он и в африке Sample но не больше.

3
На своем личном опыте убедился что в их архитектуре не просто разобраться будет.Лучше используя их код написать свою маленькую, но зато гибкую и подстроенную под задачу архитектуру.

ИМХО

Автор: Амортизатор 28.2.2006, 19:53
1. Там правда много лишнего. С этим никто не спорит.

2. А кто говорит, что следует базироваться на их коде принаписании сколь-нибудь серъезного проекта? Об этом даже думать смешно. Но для написания небольших программок (для самообучения и т п) эти классы подходят. А если учесть, что примеры по которым в основном и происходит обучение, написаны на тех же классах, то визард в этом плане наиболее оптимален. Это я и имел ввиду.

3. Я об этом уже говорил.

Автор: nikitao 1.3.2006, 22:54
Установил Декабоьскую версию DirectX SDK yf VS 2005 те вроде как уже после выхода студии,так нифега не интегрируется smile Как-будто друг друга не поддерживают

Автор: Амортизатор 2.3.2006, 19:54
nikitao, там единственная интеграция заключается в появлении визарда. Даже путь к папкам с инклудами и либами DX автоматически не заносится в пути. Проверь, есть ли в инсталляционной папке SDK appwizard.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)