Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #49, ДЕКАБРЬ 2004 г.

Выбор кодера

Дмитрий Коваленко aka Ingrem

Спецвыпуск: Хакер, номер #049, стр. 049-020-4


+ отображение номеров строк, настраиваемая табуляция, шрифты и подсветка синтаксиса;

+ подсказка для функций WinAPI, выпадающий список полей при впечатывании структур и список аргументов - при впечатывании макросов;

+ можно сворачивать структуры, процедуры, if-else и даже целые секции;

+ отображение списка процедур и файлов проекта в отдельном окне, легкая навигация по проекту;

+ сборка проекта нажатием одной кнопки, результаты отображаются не в консоли, а в специальном окне, есть возможность перейти на строку с ошибкой одним кликом;

+ шаблоны прог (Win32 EXE, DLL, DOS EXE и т.п.);

+ интерфейс для плагинов.

Отдельно хочу упомянуть о возможности создавать ресурсы с привязкой к коду проекта (так что можно клепать окошки с помощью мышки, почти как в Delphi ;)). Таким образом, у кодера, использующего RadAsm, отпадает потребность в редакторе ресурсов.

И, в-третьих, асм-кодеру нужны INC-файлы с прототипами API-функций, описанием констант и структур Windows. Сейчас дистрибутивы наиболее популярных ассемблеров содержат все необходимые файлы для программирования прикладных приложений. Неприятное исключение тут составляет только TASM - фирма Borland давно перестала поддерживать этот ассемблер. Соответственно, INC-файлы под него не обновлялись Гейтс знает сколько времени. Хорошо, что есть энтузиасты, которые плюнули на Inprise и сами пишут инклюдники под TASM :). Примеры такого творчества ты можешь найти, например, на http://bobjohnson.nm.ru.

Специальный софт для С-кодера

Microsoft постаралась на славу: в Visual Studio встроено практически все, что может понадобиться для создания проектов любой сложности. Поэтому потребность в каком-то специальном софте у кодера на С/C++ возникает редко - обычно достаточно того, что уже есть в VS.

Некоторые (особенно начинающие кодеры) задаются вопросом: какую версию студии выбрать. Сейчас многие используют старенькую, но надежную Visual Studio 6. Установка ее на любую Винду не вызывает трудностей, и она полностью совместима с DDK. К тому же, в сети лежит куча исходников (проектов, Workspace'ов), которые рассчитаны именно на VS 6.

Однако Microsoft уже достаточно давно продвигает на рынок Visual Studio .NET, которая со временем должна полностью заменить VS 6. По сравнению с VS 6 в VS.NET улучшен IDE, в новую студию встроена поддержка последних программерских технологий. VS.NET активно развивается и, как ни крути, рано или поздно она вытеснит "шестерку". Так что, если нет потребности в каких-то специфических фишках VS 6, стоит выбрать “дот нет”.

Cофт для web-кодера

Web-кодеры - это достойнейшие члены кодерского сообщества. Именно их скрипты делают сеть удобной и функциональной. Дальше я расскажу о тех классных софтинках для web-кодеров, которые мне удалось найти в сети.

IDE для разработки PHP скриптов

Назад на стр. 049-020-3  Содержание  Вперед на стр. 049-020-5