Вопрос по Visual Studio 2005 C++
От: Аноним  
Дата: 31.08.06 11:04
Оценка:
Дилетанский вопрос,

В VC++ 6.0 был Class Wizard, есть ли такая же штука и в VC++ 2005 ?
Нашел только Add Variable Wizard. Прошу ответить подробнее, т.к. в
прграмировании под Windows новичок.

Заранее спасибо ...

31.08.06 20:53: Перенесено модератором из 'C/C++' — Павел Кузнецов
Re: Вопрос по Visual Studio 2005 C++
От: ZhyD  
Дата: 31.08.06 11:09
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Дилетанский вопрос,


А> В VC++ 6.0 был Class Wizard, есть ли такая же штука и в VC++ 2005 ?

А> Нашел только Add Variable Wizard. Прошу ответить подробнее, т.к. в
А> прграмировании под Windows новичок.

А> Заранее спасибо ...


В ClassView на нужном проекте кликаешь правой кнопкой мыши и выбираешь AddClass
Re[2]: Вопрос по Visual Studio 2005 C++
От: Аноним  
Дата: 31.08.06 11:52
Оценка:
Здравствуйте, ZhyD, Вы писали:

ZD>В ClassView на нужном проекте кликаешь правой кнопкой мыши и выбираешь AddClass


Я имел ввиду немного другое.
ClassWizard VC++ 6.0 позволял как бы редактировать уже существующие
классы.
Скажем с его помощью можно было связать какуюнибудь кнопку с событием,
скажем BN_CLICKED, тут же создать функцию обрабатывающую это событие.
Можно было добавить код для события WM_MOUSEMOVE, а можно было наоборот
и удалить все это. Так вот я хотел узнать — сохранилось ли это в таком же
виде как и было или же теперь это разделили в несколько других Wizard или
чего еще. И остался ли этот ClassWizard в версии 2003 ?
Просто новичку это удобнее ...
Сформулировал как мог ...
Заранее благодарен.
Re[3]: Вопрос по Visual Studio 2005 C++
От: np9mi7 Россия  
Дата: 31.08.06 12:19
Оценка:
Здравствуйте, <Аноним>, Вы писали:

View -> Project -> ClassView -> Выбираешь Класс -> Add -> [Variable Or Function]
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
"В любое мгновение принятия решения, лучшее, что вы можете сделать, это принять правильное решение; следующим лучшим вариантом будет принять неправильное решение, худший вариант – не принимать решения совсем" (c) Теодор Рузвельт.
Re[3]: Вопрос по Visual Studio 2005 C++
От: ZhyD  
Дата: 31.08.06 12:23
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, ZhyD, Вы писали:


ZD>>В ClassView на нужном проекте кликаешь правой кнопкой мыши и выбираешь AddClass


А>Я имел ввиду немного другое.

А> ClassWizard VC++ 6.0 позволял как бы редактировать уже существующие
А>классы.
А> Скажем с его помощью можно было связать какуюнибудь кнопку с событием,
А>скажем BN_CLICKED, тут же создать функцию обрабатывающую это событие.
А> Можно было добавить код для события WM_MOUSEMOVE, а можно было наоборот
А>и удалить все это. Так вот я хотел узнать — сохранилось ли это в таком же
А>виде как и было или же теперь это разделили в несколько других Wizard или
А>чего еще. И остался ли этот ClassWizard в версии 2003 ?
А> Просто новичку это удобнее ...
А> Сформулировал как мог ...
А> Заранее благодарен.

Есть там всё, просто расположение и навигация изменились, смотри внимательнее!
Например для добавления обработчика оконного сообщения открой Properties
для нужного элемента управления в окне редактора ресурсов и выбери Messages
в его toolbar — е.

То же касается и виззрдов.На мой взгляд стало удобнее, нужный визард можно вызвать
только в зависимости от текущего контекста.
Re[4]: Вопрос по Visual Studio 2005 C++
От: Аноним  
Дата: 31.08.06 14:52
Оценка:
Здравствуйте, ZhyD, Вы писали:

Здравствуйте, ZhyD

Спасибо, правильно ли я Вас понял :
1. Такой вещи как ClassWizard а-ля VC++ 6.0 больше нет.
2. Связать события можно теперь можно в других местах непосредственно.

А все таки как например с помощью функции VSC++ 2005 автоматически сгенерить
код скажем для события WM_MOUSEMOVE.
И может подскажете, где скачать или какую купить хорошую книгу или диск по
VisualStudio2005.
Спасибо за внимание к моему вопросу.
И еще — нет ли MSDN на русском языке ?
Re[4]: Вопрос по Visual Studio 2005 C++
От: gok Россия  
Дата: 31.08.06 18:16
Оценка:
Добавить легко, как убрать? Надо сначала FindAllReferences?
gok
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.