Презентации, доклады, проекты по информатике

531642
531642
Основные возможности OpenGL Набор базовых примитивов: точки, линии, многоугольники и т.п. Видовые и координатные преобразования Удаление невидимых линий и поверхностей (z-буфер) Использование сплайнов для построения линий и поверхностей Наложение текстуры и применение освещения Добавление специальных эффектов: тумана, изменение прозрачности,сопряжение цветов (blending), устранение ступенчатости (anti-aliasing). Библиотеки OpenGL На данный момент реализация OpenGL включает в себя несколько библиотек (описание базовых функций OpenGL, GLU,GLUT,GLAUX и другие). Библиотека GLAUX уступает по популярности написанной несколько позже библиотеке GLUT, хотя они предоставляют примерно одинаковые возможности. В состав библиотеки GLU вошла реализация более сложных функций, таких как набор популярных геометрических примитивов (куб, шар, цилиндр, диск), функции построения сплайнов, реализация дополнительных операций над матрицами и т.п. Все они реализованы через базовые функции OpenGL.
Продолжить чтение
Prezentatsia_Instrumenty_vydelenia_Adobe_Photoshop
Prezentatsia_Instrumenty_vydelenia_Adobe_Photoshop
ПРЯМОУГОЛЬНАЯ ОБЛАСТЬ Прямоугольная область выделения - один из простых инструментов выделения в Фотошоп, наряду с овальной областью выделения и многоугольным Лассо. Он придуман для создания выделений, опирающихся на простые геометрические формы. Как видно из названия, инструмент Прямоугольная область выделения удобен тогда, когда вам нужно нарисовать выделение в форме прямоугольника или квадрата. ОВАЛЬНАЯ ОБЛАСТЬ Инструмент Овальная область выделения, который мы рассмотрим здесь, это еще один простой инструмент выделения в Фотошоп. Он очень похож на инструмент Прямоугольная область выделения и работает в основном так же. Фактически, единственное различие состоит в том, что инструмент Овальная область выделения позволяет нам создавать овальные или круглые выделения.
Продолжить чтение
Lektsia_4_Elementy_upravlenia
Lektsia_4_Elementy_upravlenia
Обзор элементов управления и их свойств Чтобы как-то взаимодействовать с пользователем, получать от пользователя ввод с клавиатуры или мыши и использовать введенные данные в программе, нам нужны элементы управления. WPF предлагает нам богатый стандартный набор элементов управления Все элементы управления могут быть условно разделены на несколько подгрупп: Элементы управления содержимым, например кнопки (Button), метки (Label) Специальные контейнеры, которые содержат другие элементы, но в отличие от элементов Grid или Canvas не являются контейнерами компоновки - ScrollViewer,GroupBox Декораторы, чье предназначение создание определенного фона вокруг вложенных элементов, например, Border или Viewbox. Элементы управления списками, например, ListBox, ComboBox. Текстовые элементы управления, например, TextBox, RichTextBox. Элементы, основанные на диапазонах значений, например, ProgressBar, Slider. Элементы для работ с датами, например, DatePicker и Calendar. Остальные элементы управления, которые не вошли в предыдущие подгруппы, например, Image. Все элементы управления наследуются от общего класса System.Window.Controls.Control и имеют ряд общих свойств. А общую иерархию элементов управления можно представить следующим образом: Вкратце рассмотрим, что представляют все эти типы в иерархии. System.Windows.DependencyObject Наследование от этого класса позволяет взаимодействовать с элементами в приложении через их специальную модель свойств, которые называются свойствами зависимостей (dependency properties). Эта модель упрощает применение ряда особенностей WPF, например, привязки данных. Так, система свойств зависимостей отслеживает зависимости между значениями свойств, автоматически проверяет их и изменяет при изменении зависимости. System.Windows.Media.Visual Класс Visual содержит инструкции, которые отвечают за отрисовку, визуализацию объекта. System.Windows.UIElement Класс UIElement добавляет возможности по компоновке элемента, обработку событий и получение ввода.
Продолжить чтение
Назначение и функции ОС ч1 (2)
Назначение и функции ОС ч1 (2)
Операционные системы автономного компьютера Две основных группы функций реализуемых ОС: предоставление пользователю или программисту расширенной виртуальной машины вместо реальной аппаратуры конкретного компьютера; повышение эффективности использования компьютера за счет рационального управления его ресурсами Операционная система компьютера представляет собой комплекс взаимосвязанных программ, которые обеспечивают интерфейс между приложениями и пользователями и аппаратурой компьютера Операционные системы автономного компьютера Любой реальный компьютер способен выполнить только небольшой набор команд, определяемый типом используемого в нем микропроцессора. Работа с компьютером на уровне машинного языка очень трудоемка. ОС скрывает от программиста или пользователя все нюансы конкретной реализации аппаратуры при выполнении операций ввода-вывода и предоставляет им возможность чтения или записи файлов (файл не имеет строгой структуры, в него может быть записана информация любого типа). ОС берет на себя все рутинные операции связанные с управлением и другими аппаратными устройствами компьютера(физической памятью, таймерами, принтерами и т.д. ), предоставляет большой набор мощных высокоуровневых функций. ОС предоставляет пользователю некоторую виртуальную машину, которую легче программировать и с которой легче работать, чем непосредственно с аппаратурой, составляющей реальную машину
Продолжить чтение
16_10_2022.92-22
16_10_2022.92-22
План Титульный лист Коротко о компьютерной графике Виды графики Виды графики (продолжение) Области применения компьютерной графики Цветовые палитры Цветовые модели Цвет Цвет (продолжение) Компьютерная анимация Коротко о компьютерной графике. Почти с момента создания ЭВМ появилась и компьютерная графика, которая сейчас считается неотъемлемой частью мировой технологии. По началу это была лишь векторная графика - построение изображения с помощью так называемых "векторов" - функций, которые позволяют вычислить положение точки на экране или бумаге. Например, функция, графиком которой является круг, прямая линия или другие более сложные кривые. С развитием компьютерной техники и технологий появилось множество способов постройки графических объектов. Но для начала, определимся с термином "графический объект". Графический объект - это либо само графическое изображение или его часть. В зависимости от видов компьютерной графики под этим термином понимаются, как и пиксели или спрайты (в растровой графике), так и векторные объекты, такие как круг, квадрат, линия, кривая и т.д. (в векторной графике). Существует специальная область информатики, изучающая методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов, - компьютерная графика. Она охватывает все виды и формы представления изображений, доступных для восприятия человеком либо на экране монитора, либо в виде копии на внешнем носителе (бумага, кинопленка, ткань и прочее). Без компьютерной графики невозможно представить себе не только компьютерный, но и обычный, вполне материальный мир. Визуализация данных находит применение в самых разных сферах человеческой деятельности. Для примера назовем медицину (компьютерная томография), научные исследования (визуализация строения вещества, векторных полей и других данных), моделирование тканей и одежды, опытно-конструкторские разработки. В зависимости от способа формирования изображений компьютерную графику принято подразделять на растровую и векторную.
Продолжить чтение
Мобильная служба организации краткосрочных событий
Мобильная служба организации краткосрочных событий
Введение В настоящее время, с развитием социальных сетей актуальной является задача формирования мероприятий для небольших групп лиц незнакомых друг с другом, по имеющимся общим интересам. Так как инструменты социальных сетей не позволяют оперативно находить различного рода мероприятия, находящиеся рядом с конечным пользователем, была поставлена задача на разработку службы, которая предоставляла бы такую возможность. Цель и решаемые задачи Разработка мобильной службы, позволяющей организовывать краткосрочные события Провести обзор существующих программ и сравнить их по заданным критериям Сформулировать постановку задачи на разработку программного средства, которое удовлетворяло бы этим критериям Разработать алгоритм поиска краткосрочных событий Разработать алгоритм ранжирования мероприятий по геолокационной информации Разработать программное средство организации краткосрочных событий Отладка и тестирование программы
Продолжить чтение