C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 239 - Использование макросов IDE / MFC шаг за шагом / Visual C++

Шаг 239 - Использование макросов IDE

Среда разработчика поддерживает возможности создания макросов. Эти макросы могут помочь Вам автоматизировать стандартные операции по редактированию вашего исходного кода. Я не удивлюсь, если Вы будете возмущаться по поводу того, что таких одинаковых операций нет. Приведу пример. Последнее время мы много говорили про отладку и про заключение ее в блоки #ifdef _DEBUG .... #endif. Макрос, который я приведу, заключает выделенный участок кода в эти самые директивы. Это удобно, пишем код. Используем отладочную функцию. А он сам ее помещает в директивы компилятора !!!

Sub DebugCode()
'DESCRIPTION: A description was not provided.

'Begin Recording
	ActiveDocument.Selection.Cut
	ActiveDocument.Selection = "#if defined _DEBUG"
	ActiveDocument.Selection.NewLine
	ActiveDocument.Selection.Paste
	ActiveDocument.Selection.NewLine
	ActiveDocument.Selection = "#endif"
'End Recording
End Sub

Как видите он простой. Вырезать выделение, написать код, новая линия, вставка вырезанного кода, новая линия, конец блока. Только я этот макрос не писал руками, а просто записал. Работа с макросами производится в меню Tools.

239_1.gif (5437 b)

По выбору этого пункта меню появится управляющее диалоговое окно, в котором можно записывать новый макрос, запускать ранее созданный или редактировать.

239_2.gif (3580 b)


| |
Автор Каев Артем.
[AD]