Делегаты и события

Понятие делегата как класса, в котором хранится функция. Прототип функций, которые могут быть представлены делегатом. Функция, тип которой совместим с типом делегата. Создание и объявление делегата. Объявление и генерация события, подписка на него.

Подобные документы

  • Использование делегатов в качестве методов обратного вызова. Определение делегатов в качестве статических членов. Определение событий с помощью делегатов. Основные операции над файлами: создание, удаление, запись и чтение файла. Составные делегаты.

    лекция, добавлен 29.07.2012

  • Создание и модификация приложения Windows Forms. Динамическое связывание параметров двух форм и передача параметра через прямой доступ к элементу формы. Передача параметра через передачу метода в конструктор формы, класс делегата и через свойства.

    лабораторная работа, добавлен 24.04.2017

  • Использование указателей и ссылок в программировании на C++. Определение, объявление и перегрузка функций. Работа с многомерными массивами. Рекурсивное описание алгоритмов обработки и их программная реализация. Структуры, объединения и поля битов.

    отчет по практике, добавлен 14.03.2014

  • Характеристика основных типов алгоритмов, операций, операторов, функций, простых и структурированных типов данных. Понятие программирования, способы определения массивов, правила оформления и вызова функций. Поля и методы класса, создание объектов.

    учебное пособие, добавлен 28.11.2011

  • Функции на языке "C": общая характеристика. Вызов функции с переменным числом параметров. Функция main, с которой начинается выполнение СИ-программы. Схема размещения параметров командной строки. Особенности вызова библиотечных функций _setargv и _seteuv.

    контрольная работа, добавлен 24.03.2014

  • Объявление массива как структуры данных, представляющей собой набор переменных, имеющих общее имя. Инициализация, ввод и вывод массива. Свойства компонента String Grid. Процедура обработки события On Key Press. Программа сортировки методом обмена.

    реферат, добавлен 06.11.2011

  • Создание приложений для MS Outlook. Редактирование стандартной формы. Создание процедуры обработки события. Общие свойства, методы и события элементов Outlook. Создание приложений для MS PowerPoint. Управление показом слайдов. Работа с таблицами.

    лабораторная работа, добавлен 01.05.2014

  • Проектирование программы построения графиков восьми различных функций. Листинг реализации нажатия кнопки "Линейная функция". Описание пользовательских структур данных. Создание библиотеки для работы с графиками. Скриншоты программы, ее тестирование.

    курсовая работа, добавлен 08.08.2013

  • Функция в программировании - фрагмент кода или алгоритма. Типы, имена и количество ее параметров. Выполнение определенной последовательности операций. Перегрузка функций как один из способов реализации полиморфизма в С++. Создание шаблона swapargs.

    лабораторная работа, добавлен 04.06.2013

  • Рассмотрение Java-приложения как набора классов. Изучение предназначения модификаторов доступа. Объявление полей, методов и конструкторов. Описание сигнатуры метода main, с которого начинается работа приложения. Правила передачи параметров личных типов.

    лекция, добавлен 13.10.2015

  • Функция или класс, реализованные для одного или нескольких типов данных, которые не известны в момент написания кода. Поддержка проверки типов и областей видимости. Возможность создавать многократно используемые программы. Параметры шаблонных функций.

    презентация, добавлен 15.12.2022

  • Требования к единой корпоративной информационной системе класса ERP/EAM для групп компаний лесной отрасли. Основные группы задач, оптимизируемые при ее использовании, и решения, которые могут быть реализованы с их помощью в управлении лесосечным фондом.

    статья, добавлен 14.10.2018

  • Система разграничения доступа в Java. Структура объявления заголовка класса и его тела. Предназначение модификаторов доступа. Анализ возможности их применения для различных элементов языка. Разделение внешнего интерфейса класса и деталей его реализации.

    лекция, добавлен 05.01.2014

  • Вентили, транзисторный инвертор. Использование особой алгебры, в которой все переменные и функции могут принимать только два значения. Таблица истинности для функции большинства. Реализация основных булевых функций. Выполнение дистрибутивного закона.

    презентация, добавлен 06.10.2017

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

    статья, добавлен 02.11.2018

  • Преимущества и недостатки использования встраиваемых (in-line) функций, особенности их использования в различных языках программирования. Встраиваемая функция, вычисляющая объем сферы. Директива INLINE в управлении созданием встраиваемых функций.

    статья, добавлен 12.03.2015

  • Информативная надежность одноразового блокнота. Использования блочных алгоритмов. Хранение, распространение и генерация ключей. Односторонняя хэш-функция. Генераторы случайных чисел. Простейшие криптографические протоколы. Проблемы многократной шифрации.

    курс лекций, добавлен 04.05.2014

  • Разработка программ на основе циклической алгоритмической структуры где цикл - многократно повторяющееся действие или группа действий, которые могут быть представлены различными блоками, в том числе и блоками, изображающими другой (вложенный) цикл.

    лекция, добавлен 06.09.2017

  • Особенности управления свойствами визуальных компонент в режиме выполнения. Текстовый редактор для ввода строк. Создание методов с помощью визуальных средств. События в Delphi. Ключевая цель среды визуального программирования. Обработка сообщений Windows.

    контрольная работа, добавлен 03.03.2018

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

    контрольная работа, добавлен 24.12.2018

  • Классы синхронизации потоков и классы для работы с потоком. Структуры, делегаты, перечисления и приоритет потока в языке С#. Одновременное выполнение нескольких операций. Создание потока, свойства и методы класса, приоритет потока в языке Delphi.

    курсовая работа, добавлен 13.05.2012

  • Графические способы решения систем уравнений. Использование Excel для построения графиков функций и трехмерных поверхностей. Создание электронного альбома рисунков, полученных при построении нескольких графиков функций в одной системе координат.

    практическая работа, добавлен 02.03.2021

  • Процедурное программирование, его преимущества по сравнению с неструктурным программированием. Сущность объектно-ориентированного программирования. Способы обмена информацией объектами, определения размера класса. Объявление переменных экземпляра.

    шпаргалка, добавлен 05.05.2013

  • Логика создания работающей программы "Игра в пятнашки". Постановка задачи, проектирование структуры программы. Объявление переменных, запись функций main и заголовочных файлов. Выбор инструмента языка, запись программы в виде работоспособного кода С++.

    практическая работа, добавлен 18.05.2021

  • Информационная поддержка при изучении математики для активизации познавательной деятельности и облегчения усвоения, закрепления и контроля знаний по темам "Производная", "Функция". Разработка программного средства на языке программирования DELPHI.

    реферат, добавлен 05.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.