Управляемые и не управляемые программы - что это такое ?


Управляемые и не управляемые программыVisual C++ позволяет создавать программы как для среды Windows, так и для среды Microsoft .NET. В этой книге основное внимание уделяется вопросам разработки приложений для среды .NET, но будет также рассмотрено и создание приложений для Windows.

Среда .NET, разработанная компанией Microsoft, предназначена для создания программ, работающих в Internet. Она включает в себя язык CLR (Common Language Runtime) и библиотеку классов.CLR является основой среды .NET-— все работает под его управлением.

 

CLR следит за выполнением кодов и обеспечивает предоставление программам всех сервисов нижнего уровня, таких, например, как управление памятью. Библиотека классов является продолжением среды .NET и содержит в себе набор готовых классов, которые вы можете использовать при создании объектно-ориентированных программ. (О том, что такое классы и для чего они нужны, вы узнаете чуть позже.)


 Чтобы работать в среде .NET, программа должна быть изначально созданной для этой цели. Это подразумевает использование при ее создании классов .NET, но главное — она должна быть откомпилирована для работы в этой среде. Visual C++ может удовлетворить оба требования. Коды программы, которая может работать в среде .NET, называются управляемыми.

 

Коды программ, написанных для работы в среде Windows и не предназначенных для использования в среде .NET, принято называть неуправляемыми. Если вы не используете при разработке программы для создания приложений, например таких как - http://sitepolice.ru/, то снабдить программу хорошим пользовательским интерфейсом будет отнюдь не просто.

Пользователям очень нравятся программы с качественным интерфейсом, однако программистам приходится потратить немало времени и усилий, чтобы создать его. Например, чтобы создать небольшую программу для Windows, содержащую несколько пунктов меню и отображающую на экране сообщение "Hello World!", потребуется набрать от двух до четырех тысяч строк с кодами.

 
Отдадите:
Получите:
Чем вы больше занимаетесь?
 

Наша кнопка
Буду признателен, если
Вы поставите ссылку на мой сайт: