Уроки программирования

Лучшая подборка книг и информации по программированию.
Скидка 11%, подарки к заказу и бесплатная доставка!
RSS иконка EMail иконка Домашняя иконка
  • Атрибуты.

    Написано 01.05.2012 16:33 devalmor Нет комментариев

    Атрибуты аналогичны директивам препроцессора в том смысле, что они не транслируются в операторы в откомпилированном коде, но служат директивами компилятору. Однако в то время как директивы препроцессора специфичны для компилятора С#, атрибуты составляют часть платформы .NET и даже представляются классами .NET. Кроме того, число директив препроцессора фиксировано, а число атрибутов теоретически не ограничено, поскольку платформа .NET предлагает механизм для определения собственных атрибутов. Читать продолжение записи »

  • Директивы препроцессора С#

    Написано 30.04.2012 03:17 devalmor Нет комментариев

    Помимо обычных ключевых слов, С# содержит команды, известные как директивы препроцессора. Эти команды никогда не транслируются в команды исполняемого кода, но оказывают влияние на процесс компиляции. Например, директивы препроцессора можно использовать для предотвращения компиляции некоторых блоков кода. Скажем, планируется выпуск двух версий: базовой версии и полной версии, которая будет иметь больше возможностей. Директивы препроцессора помогут исключить компиляцию дополнительных возможностей при компиляции базовой версии программного продукта. Другой пример: вы написали большой объем кода, который должен снабдить вас отладочной информацией. Вероятно, этот код не требуется компилировать при создании финальной версии продукта.
    Директивы препроцессора можно отличить по стоящему перед ними символу #.

    Читать продолжение записи »

  • Пример использования событий: консольные уведомления

    Написано 30.04.2012 03:00 devalmor Нет комментариев

    Напишем пример UserlnputNotify, который генерирует события. Мы снова возвращаемся к компании сотовой связи Mortimer Phones. Будет создано небольшое консольное приложение для сотрудников Mortimer Phones, которое выводит-сообщение пользователю. Пользователь может на выбор просмотреть личное послание от Мортимера (президента компании) или общее рекламное объявление. Программа продолжает спрашивать у пользователя, какое сообщение он желает просмотреть, до тех пор, пока пользователь не нажмет X для выхода из программы. Однако мы собираемся структурировать программу таким образом, чтобы она использовала события. Она будет следовать классической архитектуре уведомления о событиях, которая имеет широкое применение и похожа на архитектуру, используемую в Windows Forms.

    Читать продолжение записи »

  • Событие с точки зрения клиента

    Написано 30.04.2012 02:55 devalmor Нет комментариев

    Клиентом здесь является любое приложение, которое необходимо информировать о происходящем. Предположим, что нажимается кнопка мыши, хотя событие может быть каким угодно другим. Кроме того, существует некоторое программное обеспечение (помимо операционной системы Windows и платформы .NET), которое представляет собой то, что отслеживает возникновение события и уведомляет об этом наше приложение. Это программное обеспечение будет называться “генератором событий”.

    Читать продолжение записи »

  • События.

    Написано 30.04.2012 02:47 devalmor Нет комментариев

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

    Читать продолжение записи »


Стр. 1 из 13512345678910»...Конец