Сообщения с тегом ‘Override’
Классы семейства геометрических фигур
Написано admin в 20 Июнь 2008 – 21:59 -Классы семейства геометрических фигур
Приведем теперь программные коды классов, являющихся потомками класса Figure.
Класс Ellipse
Вот программный код этого класса:
using System;
using System.Drawing;
namespace Shapes Read more »
Tags: axisA, axisB, base, Capture, Convert, DrawEllipse, FillRectangle, Graphics, namespace, Override, pen, Person, Rectangle, scale, sideA
Находится в Учебник | No Comments »
Проект “Город и его службы”
Написано admin в 20 Июнь 2008 – 21:47 -Проект “Город и его службы”
Завершить лекцию о событиях хочется содержательным учебным проектом, в котором моделируется жизнь города, происходящие в нем события и реакция на них городских служб. Наша главная цель в данном проекте – еще раз показать, как возникающее событие, в данном случае – пожар в одном из домов города, обрабатывается по-разному городскими службами – пожарными, милицией, скорой помощью. Конечно, все упрощено, в реальном городе событиями являются не только пожары и преступления, но и более приятные ситуации: день города, открытие фестивалей и выставок, строительство новых театров и институтов.
Начнем с описания класса, задающего наш город. Этот класс уже появлялся и в этой, и в предыдущей лекции, здесь его описание будет расширено. Начнем со свойств класса: Read more »
Tags: base, Build, BuildingNumber, Fire, FireEventArgs, FireEventHandler, fireman, LifeOurTown, NewTown, Override, permit, Police, receiver, TownSize, void
Находится в Учебник | No Comments »
Пример “Списки с событиями”
Написано admin в 20 Июнь 2008 – 21:44 -Пример “Списки с событиями”
В этом примере строится класс ListWithChangedEvent, являющийся потомком встроенного класса ArrayList, который позволяет работать со списками. В класс добавляется событие Changed, сигнализирующее обо всех изменениях элементов списка. Строятся два класса – Receiver1 и Receiver2, получающие сообщения. В примере рассматривается взаимодействие нескольких объектов: два объекта посылают сообщения, три – принимают.
Начнем с объявления делегата: Read more »
Tags: base, ChangedEventArgs, Class, Clear, Console, event, index, int, ListWithChangedEvent, OnChanged, Override, permit, return, sender
Находится в Учебник | No Comments »
