WinCE API и Framework. Разница?

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
L0k1
Кандидат (3 lvl)
Сообщения: 108
Зарегистрирован: Вт авг 24, 2004 20:06

WinCE API и Framework. Разница?

Сообщение L0k1 » Чт май 25, 2006 10:26

Хотел бы спросить в чём вообщем то отличия WinCE API и Framework. Встретил эти два тэрмина на форуме, так как под дот нет написал только крестики нолики на си шарпе, интересно узнать что это за технологии.
Sharp Zaurus SL-C1000

Аватара пользователя
Тихоня
Доктор (4 lvl)
Сообщения: 349
Зарегистрирован: Ср окт 29, 2003 14:04

Сообщение Тихоня » Чт май 25, 2006 11:23

История программирования Windows.

Windows 1 (что шла с двух дискет без НЖМД) написана Turbo Pascal (кажется, но на Паскале точно, из-за этого в SDK остались "уши" типа правила передачи возвращаемых значений и т.п.)

Дальше ОС была переписана на Си. Чтобы разработчики могли создавать программы был выпущен документированный набор библиотек под разные популярные (тогда) компиляторы: Win SDK (Software Development Kit - Комплект для Разработчика Приложений). Знаменитый include <Windows.h> и все такое.

Дальше Microsoft C Compiler перешел в проект VisualC. И для более удобного и быстрого создания программ (вы видели каркас оконного приложения в SDK? ;-) ) новая библиотека MFC. Все было тип топ до версии VC++6 включая. (тем более что в приложении MFC можно использовать и вызовы WinAPI что удобно :-))) )

Дальше Microsoft делает ставки на .NET. Это мы и имеем в VisualStudio.NET. Термины: CLR, CF Framework оттуда :-)

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Чт май 25, 2006 16:58

Существенное отличие: WinCE API - набор библиотек для последующей компиляции программы в машинный код, а при использовании Framework компиляция программы осуществляется в промежуточный код, который переводится в машинный непосредственно на этапе выполнения программы.

Закрыто

Вернуться в «Программирование для КПК»