Описать класс АВТОМАШИНА (поля: МАРКА (задается из фиксированного списка), ГОД ВЫПУСКА, НОМЕР, ФАМИЛИЯ ВЛАДЕЛЬЦА). Операция класса: вычисление разницы в годах выпуска между двумя машинами (-) Статический метод класса: сортировка массива машин по фамилии владельца. Функция демонстрационной программы: поиск в массиве всех машин с заданной маркой. Стоимость решения этой задачи всего 200 рублей, купи решения у […]
Задача 7. Стандартные интерфейсы
В классе СТУДЕНТ реализовать интерфейсы IComparable и IComparer и переопределить операции сравнения студентов, причем операцию == как сравнение студентов по ФИО. С помощью метода Array.Sort осуществить сортировку массива студентов: по ФИО, по комбинации (Номер группы, ФИО). Модифицировать метод класса — удаление из массива студента с определенной ФИО, осуществляя в нем сравнение с помощью операции ==. […]
Задача 6. Наследование
Описать класс Cpoint — точка. Описать класс прямоугольник CRectan-gle. Обязательные поля класса CRectangle: — имя прямоугольника, 4 объекта класса CPoint, 4 поля типа double – стороны прямоугольни-ка. Обязательные методы должны выполнять следующие действия: конструктор без параметров (нулевого прямоугольника); конструк-тор, принимающий в качестве параметра 4 точки, свойства для каж-дого поля; метод получения площади, метод получения периметра. […]
Canvas контейнер компоновки WPF
Canvas – позволяет элементам позиционироваться по фиксированным координатам. Это неподходящий выбор для окон переменного размера, если только вы не собираетесь взвалить на свои плечи значительный объем работы. <Canvas> <TextBlock Canvas.Left=»30″ Canvas.Top=»60″ Height=»100″ Background=»LightCoral» TextWrapping=»WrapWithOverflow» Padding=»10″> Canvas.Left=»30″ Canvas.Top=»60″ </TextBlock> <TextBlock Canvas.Left=»160″ Canvas.Top=»120″ Height=»100″ Width=»200″ Background=»LightGreen» TextWrapping=»WrapWithOverflow» Padding=»10″> Canvas.Left=»260″ Canvas.Top=»120″ </TextBlock> </Canvas>
UniformGrid контейнер компоновки WPF
UniformGrid – помещает элементы в невидимую таблицу, устанавливая одинаковый размер для всех ячеек. Данный контейнер компоновки используется нечасто. <UniformGrid Rows=»2″ Columns=»2″> <TextBlock Background=»LightGoldenrodYellow» Padding=»10″ Margin=»10″>TextBlock 1</TextBlock> <TextBlock Background=»LightBlue» Padding=»10″ Margin=»10″>TextBlock 2</TextBlock> <TextBlock Background=»LightGray» Padding=»10″ Margin=»10″>TextBlock 3</TextBlock> <TextBlock Background=»LightSteelBlue» Padding=»10″ Margin=»10″>TextBlock 4</TextBlock> </UniformGrid>
