![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Создание нового проекта Windows-приложения и размещение на форме панели и элемента PictureBox выполнить также как в лабораторной работе № 1. Так же, как и там, на форме нужно создать элемент выбора цвета рисования с обработчиком выбора и кнопку очистки области вывода со своим обработчиком.
Поскольку заданием предусмотрено задание и построение двух типов файлов на форме следует также создать элемент выбора типа сплайна comboBoxType со своим обработчиком. Результат проектирования формы приложения показан на рис. 1.6.
Задание поверхности для графики можно задать в классе Form1.
public partial class Form1: Form
{
...
Graphics g;
...
|
Рис. 1.6
В методе Form1() следует выполнить инициализацию поверхности рисования в pictureBoxSpline.
public Form1()
{
InitializeComponent();
g = pictureBoxSpline.CreateGraphics(); //инициализация графики
}
По аналогии с действиями на рис. 1.3 в свойствах элемента comboBoxType нужно задать коллекцию значений
Кубический сплайн
Кривая Безье
Обработчик выбора типа сплайна comboBoxType_SelectedIndexChanged должен возвращать значение
SplineType = comboBoxType.SelectedIndex;
которое в дальнейшем можно использовать для выбора варианта обработки ввода с помощью мыши начальных условий для выбранного типа сплайна, а также для выбора процедуры визуализации в соответствии с выбранным типом сплайна после завершения ввода начальных условий.
Алгоритм визуализации кубического сплайна разработать самостоятельно. Алгоритм визуализации кривой Безье дан в разделе 1.2 методических указаний [3].
Дата публикования: 2015-04-07; Прочитано: 181 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!