Сен
23rd

Урок 30. Создаем графический редактор

Урок из серии: “Программирование на Visual Basic.NET для школьников”

В предыдущем уроке рассказывалось о применении элемента управления MainMenu для создания горизонтального меню приложения.

В этом уроке мы создадим  простейший  графический редактор, который позволит рисовать простейшие геометрические фигуры, будет иметь меню и панель инструментов.

Подробнее о создании меню можно посмотреть в уроке: “Создаем горизонтальное меню“.

Проект “Графический редактор”

(ещё…)

Янв
1st

Урок 29. Создаем горизонтальное меню

Урок из серии: “Программирование на Visual Basic.NET для школьников”

Почти все программы Windows позволяют управлять ими при помощи строки меню. В наших программах пока что никакого меню не было.

На предыдущем уроке было рассказано, как работать с текстовыми файлами.

В этом уроке мы познакомимся с элементом управления MainMenu,  научимся с его помощью создавать горизонтальное профессионально выглядящие меню и  обрабатывать выбор пользователя в коде программы.
(ещё…)

Дек
29th

Урок 28. Добавление анимации для объектов Windows Form

Урок из серии: “Программирование на Visual Basic.NET для школьников”

В предыдущем уроке  вы узнали, как можно анимировать рисунок, созданный с помощью графических методов Visual Basic.NET.

В этом уроке рассказывается, как перемещать на экране объекты Windows Form изменяя свойства Top и Left этих объектов, управлять скоростью анимации с помощью объекта таймер.

Мы  создадим проект, в котором с помощью командных кнопок можно будет управлять движением графического поля PictureBox, содержащего рисунок.

(ещё…)

Дек
29th

Урок 27. Анимация. Динамика графических изображений

Урок из серии: “Программирование на Visual Basic.Net для школьников”

На предыдущем уроке было показано применение графических методов Visual Basic.NET для построения графиков функций.

В этом уроке поговорим об анимации  графических изображений.

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

  • создание изображения в области рисования;
  • реализация временной паузы для того, чтобы глаз зафиксировал изображение;
  • проведение коррекции изображения.

В этом  уроке   вы узнаете об анимации рисунка на экране с помощью переменных и элемента управления Timer (таймер).

(ещё…)

Дек
28th

Урок 26. Построение графика функции

Урок из серии: “Программирование на Visual Basic.Net для школьников”

В предыдущем уроке  мы использовали математическую систему координат  и графические методы Visual Basic.Net для построения геометрических фигур.

В этом уроке показано применение  графических методов  для построения графиков функций.

При построении графиков  функций нужно учитывать некоторые особенности тригонометрических функций в языках программирования. Это радианная мера для измерения углов. Градусы нужно будет переводить в радианы

Кроме того, мы знаем , что синусы и косинусы измеряются  в десятых и сотых долях единицы, а это значит, что количество пикселей, которыми определяются размеры объекта, также будет выражаться ничтожно малым числом. Рисунок, имеющий такие размеры, просто невозможно разглядеть. Поэтому необходимо будет увеличить изображение. В приведенном ниже проекте масштаб по оси Y равен 50.

(ещё…)

Дек
27th

Урок 25. Построение треугольника по координатам его вершин

Урок из серии: “Программирование на языке Visual Basic.NET для школьников”

В предыдущем уроке было показано применение графических методов для создания рисунка на форме или элементах управления. Для построения рисунка мы использовали компьютерную систему координат, начало которой расположено в верхнем левом углу области рисования. Ось X направлена вправо, а ось Y направлена вниз.

При геометрических построениях и построении графиков функций удобнее использовать математическую систему координат, начало которой обычно находится в центре области рисования. Ось X направлена вправо, а ось Y направлена вверх.

В этом уроке мы постоим треугольник в математической системе координат.

(ещё…)

Дек
26th

Урок 24. Графические методы FillRectangle, FillEllipse и FillPolygon

В предыдущем уроке  было показано применение  графических методов в Visual Basic.NET для отображения на форме или элементе управления  пустых или “незаполненных” фигур.

В этом уроке  рассмотрим методs, которые рисуют фигуры, автоматически заполняемые каким-либо цветом. Эти методы обычно имеют префикс “Fill” (заполнить). Например  FillRectangle, FillEllipse и FillPolygon.
(ещё…)

Дек
26th

Урок 23. Графические методы DrawLine, DrawEllipse и DrawRectangle

Урок из серии: “Программирование на Visual Basic.NET для школьников”

В прошлом уроке мы познакомились с объектами, необходимыми для рисования и с графическими методами языка Visual Basic.NET.

В этом уроке  рассказывается  о  графической системой координат, вы узнаете где нужно размещать графический программный код,  научитесь применять графические методы DrawLine, DrawEllipse и DrawlRectangle.

(ещё…)

Дек
18th

Урок 22. Базовые фигуры и графические методы

Урок из серии: “Программирование на Visual Basic.NET для школьников”

В прошлом уроке вы узнали, как создать в вашем коде объекты Graphics (Область рисования), Реn (Перо) и Brush(Кисть), необходимые для создания рисунка. Познакомились с графической системой координат.

На этом уроке вы познакомитесь с графическими методами класса System.Drawing.Graphics, которые используются  в Visual Basic.Net  для рисования графических фигур.

(ещё…)

Дек
18th

Урок 21. Графика на форме. Объекты Graphics , Реn и Brush

Урок из серии  “Программирование на Visual Basic.NET  для школьников”

Здравствуйте, дорогой читатель. В этом уроке мы начнем изучать графические методы языка программирования Visual Basic.Net, которые позволяют создавать рисунки на форме или элементах управления.

Графические методы языка программирования Visual Basic.Net существенно отличаются от графических операторов предшествующей версии Visual Basic 6.  Теперь  для создания рисунка вы должны непосредственно использовать графические службы GDI+,  доступные через пространство имен System.Drawing.

На этом уроке вы узнаете, как создать объекты Graphics (Область рисования), Реn (Перо) и Brush (Кисть), необходимые для рисования.

(ещё…)