СообЧа > База Знаний > Программирование > Win32 API

Вопрос

Есть ли в WINDOWS встроенная среда программирования, в которой программируют чисто в API-функциях, или обязательно нужно иметь что-то типа VisualC или Builder C++?

Ответ

Именно «встроенной» нет. А программировать чисто в API-функциях, можно практически из любой системы. Не знаю, как насчет VisualC или Builder C++, но в Delphi — без проблем. Есть и «чистые» языки типа Turbo Pascal for Windows (есть аналог и для С).
Что касается собственно «встроенной» системы, то сюда с очень большой натяжкой можно отнести только пакетные файлы (.bat) из которых, помимо их собственных команд, можно вызывать и API-функции, используя «rundll32». Например,
rundll32 user,swapmousebutton
— поменять местами кнопки мыши
Есть еще файлы сценариев, как альтернатива .BAT

Goltsov Dmitry

На дельфи очень даже просто пишется на чистом API (без форм, с «ручной» обработкой событий создания окна, прорисовки элементов и т.п.) — либо через project — view source (в файле *.dpr и пишется весь код) и удаление из проекта форм и прочего мусора. Либо создать *.pas файл и открыть как «open pascal project». Тогда Дельфи будет его нормально компилировать (иначе она считает этот файл текстом модуля и компилить его не хочет). Размер довольно функционального приложения <= 40 кб.

А идеальной с++ — шной средой разработки маленьких WIN32-API шных программ, мне показался borland c++ 5.0 — относительно мал, не перегружен лишним функционалом (как visual studio), хорошей системой помощи да и вообще :)

spam_box



Copyright © 2000-2004 Сообщество Чайников
Контактная информация