Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на C# для чайников


Новое на сайте Программирование - это просто! (www.easyprog.ru):

В платном разделе

В бесплатном разделе

Средства C#. Урок 2. Использование методов new и override.

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

ДАЛЕЕ.

Средства C#. Урок 3. Переопределение арифметических операций

Исходники к уроку можно скачать здесь.

В C# есть очень интересное средство - это перегрузка операций. Тоесть, можно определить свой, для которого назначить свои действия на стандартные арифметические операции. Проиллюстрируем все это на примере реализации класса Vector. И так, давайте реализуем этот класс в отдельном файле Vector.cs:

ДАЛЕЕ.


В избранное