Управляемые и не управляемые программы - часть 2

Управляемые и не управляемые программы - часть 2Только программисты, помешанные на командах нижнего уровня, занимаются подобными глупостями, все же остальные используют среду разработки .NЕТ. И сложность даже не в том, что нужно набирать эти четыре тысячи строк, а в том. что нужно знать и помнить тысячи команд, используемых для управления средой Windows.

 

Это, пожалуй, не та информация, которой стоит засорять голову. Большинство программ на порядок сложнее, чем Hello World, и при их создании приходится решить множество задач, прежде чем они заработают так, как нужно. Например, к их числу относятся такие задачи: определение

  • алгоритма получения сообщений Windows;
  • определение комбинаций клавиш, нажатием которых будут вызываться эти сообщения;
  • определение, в какой части программы будут храниться полученные сообщения;
  • определение, какие другие части программы выполняются в данный момент;
  • регистрация имен разных частей программы.

Обратите внимание, что ни одно из этих действий не имеет никакого отношения к выводу чего-либо на экран.
Системы создания приложений позволяют автоматически решать эти и многие другие задачи. Например, приступив к созданию программы, вы можете воспользоваться классом System.Windows.Forms.Application, содержащим в себе все колы, необходимые для начала написания программы. В частности, этот класс содержит коды, необходимые для создания окон.

Эти и подобные им классы автоматически вставляют в коды вашей программы типичные фрагменты, что дает возможность сосредоточиться на решении более важных задач.
Visual C++ содержит также другие системы создания приложений, например библиотеку MFC (Microsoft Foundation Classes), включающую в себя классы C++. используемые при создании Windows-программ. Библиотека ATL {Active Template Library) содержит шаблоны C++, используемые при создании объектов для модели COM (Component Object Model). Однако системы ATL и СОМ настолько сложны, что их использование вызывает трудности даже у хакеров со стажем, а потому в данной книге рассматриваться не будут.

Программы для тиражирования DVD дисков.

Так же язык .net необходим для разработки программ, которые занимаются тиражированием dvd дисков, а так же их продажей и переработкой. Одной из таких компаний, которая имеет в своем арсенале подобные программы, является фирма - «Маркон Москва». Эта компания больше десяти лет занимается тираживаронием, упаковкой и полиграфией CD, DVD и даже Blu-Ray дисков.

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

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