Info My name – Valera Kolupaev Email – Valera.Kolupaev@gmail.comValera.Kolupaev@gmail.com Wave for questions -

Презентация:



Advertisements
Похожие презентации
Info My name – Valera Kolupaev – Wave for questions -
Advertisements

Info My name – Valera Kolupaev – Wave for questions -
Info My name – Valera Kolupaev – Wave for questions -
Высокоуровневые методы информатики и программирования Лекция 10 События.
JavaScript фреймворки. Куда катится мир. Владимир Кузнецов UWDC2012.
, % 22, % % %
Делегаты Делегат эти объект, который безопасно инкапсулирует метод, его действие схоже с указателем функции в C и C++. Делегаты используются для передачи.
CобытияCобытияСобытия События представляют собой механизм, посредством которого объект имеет возможность получать информацию о происходящем вне него. Объявление.
1 тест234.
Сөйлемнің түрлері! Тест сұрақтары сұрақ...
Тест Тест тест.
Мне 8 лет
User ID: New User Company Code Telephone Zentrale Telefax Internet Address Verify Branch Company Name Street ZIP Code Country Region / Stadt.
Что? ___________________________ Какой? ____________________ _____________________ Что делает? Что делал? _________________ ________________ ____________.
СОБЫТИЯ Лекция 1. Взаимодействие объектов 2 Взаимодействие между объектами A и B можно организовать двумя способами. 1.Объект A вызывает метод объекта.
Защита от взлома Лекция 10Защита от взлома Лекция 10.
Занятие Регулярные выражения Памятка (основные элементы регулярных выражений): a+ – любая последовательность a a* – любая последовательность a или.
Thank you for your attention!
События События Важная роль делегатов заключается в том, что на них основана модель событий С#. Применение событий вовсе не ограничено приложениями с графическим.
Exception Handling как использовать и расширять Леонид Люблинский Enterprise Library 2.0.
Транксрипт:

Info My name – Valera Kolupaev – Wave for questions - All sources -

Learning roadmap Project C# Data base www ASP.Net App Design 20 Занятий MSTest Test framework C# Delegates, Events, Extension Methods Must-know types (Stopwatch, Regex, *Builder, *Stream) Generics Collections Threading XML

Day 1 MSTest test framework Delegates, Anonymous delegates Events Closures Extension methods

MSTest Test framework Проблема:

MSTest - Решение Это можно делать только в тестах.

MSTest - Решение

MSTest Task

Delegates Делегат – это указатель на функцию Делегат можно сохранить в переменную Делегат можно вызвать (это вызовет саму функцию)

Event Event – механизм для оповещения о событиях Объявить («У нас есть чайник, который кипит») Подписаться на оповещение («Скажи мне когда чайник закипел») Вызвать («Чайник закипел!»)

Event в ASP.Net и WinForms Your Code Page Loaded Page Initialized Button Clicked

Anonymous Delegate / Closure

Extension methods Extension methods – это метод, который можно добавить к уже сделанному классу, даже если он не наш

Task for day 1 Класс OutputColorizerBuilder, для раскраски вывода на консоль. Класс должен иметь 2 метода: Extension method