Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Краткая справка



MDI (Multiple-document interface) приложения позволяют отображать несколько документов одновременно. Такая организация приложения является типичной для редакторов документов различных форматов. При этом каждый документ будет отображаться в своем собственном окне. Обычно MDI приложения имеют в основном меню подпункты для переключения между окнами. Основным окном MDI приложения является родительская форма. Она может содержать несколько дочерних окон. Только одно из дочерних окон может быть активно в один момент времени.

Программы в среде Windows могут иметь основное меню. Меню приложения позволяет создавать иерархию вложенных друг в друга команд меню любой степени сложности. С пунктами меню связываются реализуемые в классе формы методы-обработчики команд меню. Меню могут создаваться и назначаться формам под управлением программного кода и в режиме дизайна формы с использованием интерактивного редактора меню.

Для рисования графических объектов в Windows приложениях платформа.NET использует библиотеку GDI+

Пространство имен Drawing содержит множество объектов, которые облегчают программисту работу графикой. GDI+ включает возможности рисования простейших объектов (линии, эллипсы...), рисование различных объектов 2D графики, отображение файлов различных графических форматов (bmp, jpeg, gif, wmf, ico, tiff...) и многое другое.

Большинство функций рисования являются методами класса Graphics. Для рисования нужно создавать объект типа Graphics вызовом функции CreateGraphics(). По завершении использования объекта Graphics программа также должна вызвать его метод Dispose.

Для рисования линий и контуров фигур в GDI+ используется объект перо (тип Pen). При создании пера можно задать его цвет и ширину:

Например:

Pen pen = new Pen(Color.Black, 1);

Прямоугольники рисует метод класса Graphics DrawRectangle. Ему передаются объекты прямоугольник и перо (Pen и Rectangle).

Прямоугольник можно создать, вызвав метод класса Rectangle FromLTRB, которому передаются четыре числа, задающие координаты левого верхнего и правого нижнего углов прямоугольника:

Например:

Rectangle r = Rectangle.FromLTRB(x1, y1, x2, y2);





Дата публикования: 2015-06-12; Прочитано: 249 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...