Посты для тега : ‘Drawing’

Обработка польской записи в C#

Цель занятия Закрепить на практике знания по работе со строками. Изучить возможности представления командных строк в польской записи. Освоить принципы работы со стеком. Дополнительные сведения можно найти в [6, 12]. Краткие теоретические сведения

Читать далее »

Работа с классом таймера в C#

Цель занятия Научиться использовать класс таймера для обеспечения динамики в программе. Надлежит выяснить, как объявлять таймер, а также запускать ту или иную процедуру по событию от таймера. В качестве приложения с таймером в этом занятии реализована программа "бегущая строка". Более подробную информацию можно получить в [9].

Читать далее »

Простейшее рисование в C#

Цель занятия В настоящей работе необходимо познакомиться с рисованием пером в C#. Надлежит построить график синусоиды или другой математической функции. Дополнительные сведения можно найти в [7]. Краткие теоретические сведения Для рисования линий и фигур нужно получить сначала графический контекст. Затем выдать команды рисования. Следующий фрагмент поясняет сказанное:

Читать далее »

Работа с коллекциями в C#

Цель занятия Освоить работу с коллекциями на примере класса ArrayList. Изучить методы этого класса. Создать и разобраться в демонстрационном приложении. Дополнительно см. [9, 17]. Краткие теоретические сведения Класс ArrayList позволяет хранить объекты разных типов. Мы создадим на его основе внутреннюю базу данных. Эта база данных будет содержать сведения о студентах: имя и группу. Простейший интерфейс […]

Читать далее »

Изучение механизма потоков для смены графических изображений в C#

Цель занятия Изучить возможности механизма потоков на примере смены графических изображений. Дополнительно см. разд. "Потоки в Java" главы 2. Краткие теоретические сведения Механизм потоков позволяет параллельно с основным потоком управления в программе выполнять один или несколько других потоков управления. Этот механизм нам уже знаком по курсу Java. Нам надлежит научиться порождать поток и выполнять задержку […]

Читать далее »

Файловый ввод-вывод в C#

Цель занятия Изучить простые способы работы с файлами в C#. Краткие теоретические сведения. В данной работе будут изучены не только механизмы файлового ввода-вывода, но и другие важные программные принципы C#. Дополнительно рекомендуем [9].

Читать далее »

Вложенные классы в C#

Вложенные классы определяются внутри области определения другого класса. Классы, определенные внутри контекста пространства имен или вне пространства имен, но не внутри контекста другого класса, называются не вложенными. Вложенные классы обладают некоторыми специальными возможностями, которые удобны, когда нужен вспомогательный класс, работающий внутри содержащего его класса.

Читать далее »

Индексаторы в C#

Индексаторы позволяют трактовать экземпляр объекта так, будто он является массивом или коллекцией. Это открывает возможности для более естественного использования объектов, таких как экземпляры класса Drawing из предыдущего раздела, которые должны вести себя подобно коллекциям.

Читать далее »
 
Rambler's Top100