Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования стр.18
Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования стр.18 Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программированияТрусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования

Общие правила

программирования

графики

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

> выберите Project >• AddReference - откроется окно AddReference, щелкните в нем вкладку NET;

> в списке Component Name выберите строку System. Drawing. dll и щелкните Select; в результате выбранная строка отобразится в списке Selected Components;

> щелкните кнопку ОК.

Для чего это нужно? Таким образом мы получаем доступ к файлу, содержащему библиотеку динамической компоновки (DDL -Dynamic Link Library). Эта библиотека включает в себя пространство имен System.Drawing, которое дает возможность использовать графическое ядро GDI+, представляющее собой собрание шестидесяти классов, ответственных за создание двухмерной графики.

А теперь ознакомимся с некоторыми понятиями, которые помогут лучше усвоить предлагаемый ниже материал.

2.1. Класс

Что же такое класс? Прежде чем ответить на этот вопрос, сделаем небольшое отступление. Автору не раз доводилось слышать, что в русском языке нет, да пожалуй, и не может

ГЛАВА 2 Y Общие правила программирования графики

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

Понятие класс, как правило, преподносится с точки зрения своей функциональности. Говорится о том, какие задачи выполняет класс, а не о том, что же это такое. Попробуем сформулировать понятие класс так: объединение в одно целое (одну структуру), всего, что необходимо для программирования действий конкретного объекта. Под этим «всего» надо понимать следующее. Любой объект программирования имеет присущие ему свойства - данные. Данные в процессе выполнения программы надо обрабатывать. В этом и заключается работа программы. Поэтому существуют методы, представляющие собой способы обработки этих данных. Методы также являются составными класса. Кроме того, существуют еще и так называемые события, с помощью которых объекты оповещают друг друга о необходимости совершить какие-либо действия. Таким образом, с точки зрения общепринятой терминологии понятие «класс» можно сформулировать примерно так: класс является инкапсуляцией данных и методов их обработки. Под инкапсуляцией понимается объединение и полная изоляция от внешних воздействий всех компонентов класса.


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta