Опубликован: 02.12.2011 | Доступ: свободный | Студентов: 980 / 117 | Оценка: 5.00 / 4.00 | Длительность: 09:26:00
Специальности: Программист
Теги: .net, open source, opengl
Лекция 2:

Библиотека OpenGL и платформа Microsoft .NET Framework

< Лекция 1 || Лекция 2: 12 || Лекция 3 >

Использование библиотеки OpenTK в проектах Microsoft Visual Studio 2010

Для создания изображений с использованием OpenGL библиотека OpenTK реализует графический элемент управления GLControl. Библиотека OpenTK формирует изображение на этом элементе управления.

Для возможности добавления графического элемента управления GLControl на форму с помощью дизайнера форм Microsoft Visual Studio, его необходимо добавить в панель инструментов (ToolBox).

Для этого необходимо выбрать одну из групп в панели инструментов, например, "General", и нажать внутри этой группы правую кнопку мыши. В результате будет выведено контекстное меню ( рис. 1.6).

Контекстное меню панели инструментов (ToolBox) в Microsoft Visual Studio 2010

Рис. 1.6. Контекстное меню панели инструментов (ToolBox) в Microsoft Visual Studio 2010

В контекстном меню необходимо выбрать команду "Выбрать элементы" ("Choose Item"). После этого на экран будет выведен диалог ( рис. 1.7).

Диалог выбора устанавливаемых компонентов в панель инструметов (ToolBox) в Microsoft Visual Studio 2010

Рис. 1.7. Диалог выбора устанавливаемых компонентов в панель инструметов (ToolBox) в Microsoft Visual Studio 2010

В диалоге необходимо выбрать вкладку "Компоненты .NET Framework" (".NET Framework Components") и в списке отметить галочкой компонент "GLControl". После этого необходимо нажать кнопку "OK".

В результате в панель инструментов будет добавлен компонент "GLControl" ( рис. 1.8).

Компонент GLConrol в панели инструментов (ToolBox) в Microsoft Visual Studio 2010

Рис. 1.8. Компонент GLConrol в панели инструментов (ToolBox) в Microsoft Visual Studio 2010

Для добавления компонента GLControl на форму достаточно его перетащить с панели инструметов на форму ( рис. 1.9).

Результат добавления компонента GLConrol на форму в проекте типа “Windows Forms Application” на C# в Microsoft Visual Studio 2010

Рис. 1.9. Результат добавления компонента GLConrol на форму в проекте типа “Windows Forms Application” на C# в Microsoft Visual Studio 2010

При этом также в проект будут автоматически добавлены ссылки на сборки "OpenTK.dll" и "OpenTK.GLControl.dll" ( рис. 1.10).

Cсылки на сборки “OpenTK.dll” и “OpenTK.GLControl.dll” в проекте типа “Windows Forms Application” на C# с использованием библиотеки OpenTK в Microsoft Visual Studio 2010

Рис. 1.10. Cсылки на сборки “OpenTK.dll” и “OpenTK.GLControl.dll” в проекте типа “Windows Forms Application” на C# с использованием библиотеки OpenTK в Microsoft Visual Studio 2010

В библиотеке OpenTK команды библиотеки OpenGL реализуются с помощью статических методов класса GL.

Во многих случаях команда библиотеки OpenGL реализуется с помощью нескольких методов класса GL, которые могут различаться типом параметров и их числом. Название методов обычно совпадает с названием команды OpenGL, которую они реализуют. В ряде случаев в названии метода присутствует постфикс, который располагается после названия команды, в виде числа для указания количества параметров в методе.

Краткие итоги

В лекции рассмотрен процесс установки библиотеки OpenTK и её настройка в Microsoft Visual Studio 2010.

< Лекция 1 || Лекция 2: 12 || Лекция 3 >
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!

Лариса Парфенова
Лариса Парфенова

1) Можно ли экстерном получить второе высшее образование "Программная инженерия" ?

2) Трудоустраиваете ли Вы выпускников?

3) Можно ли с Вашим дипломом поступить в аспирантуру?