Управляемые и не управляемые программы - что это такое ?
CLR следит за выполнением кодов и обеспечивает предоставление программам всех сервисов нижнего уровня, таких, например, как управление памятью. Библиотека классов является продолжением среды .NET и содержит в себе набор готовых классов, которые вы можете использовать при создании объектно-ориентированных программ. (О том, что такое классы и для чего они нужны, вы узнаете чуть позже.)
Коды программ, написанных для работы в среде Windows и не предназначенных для использования в среде .NET, принято называть неуправляемыми. Если вы не используете при разработке программы для создания приложений, например таких как - http://sitepolice.ru/, то снабдить программу хорошим пользовательским интерфейсом будет отнюдь не просто. Пользователям очень нравятся программы с качественным интерфейсом, однако программистам приходится потратить немало времени и усилий, чтобы создать его. Например, чтобы создать небольшую программу для Windows, содержащую несколько пунктов меню и отображающую на экране сообщение "Hello World!", потребуется набрать от двух до четырех тысяч строк с кодами. |
Visual C++ позволяет создавать программы как для среды Windows, так и для среды Microsoft .NET. В этой книге основное внимание уделяется вопросам разработки приложений для среды .NET, но будет также рассмотрено и создание приложений для Windows.