Скачать 2.1 Mb.
|
Graphics and Drawing in Windows Forms 10 Overview of Graphics 10 Managed Class Interface 10 Объекты Graphics и Drawing в Windows Forms 10 Обзор графических возможностей 10 Интерфейс управляемых классов 10 Three Categories of Graphics Services 11 2-D Vector Graphics 11 Imaging 11 Typography 11 Три категории графических служб 11 Двухмерная векторная графика 11 Рисунки 11 Типографская разметка 11 Structure of the Graphics Interface 12 Important Classes 12 About GDI+ Managed Code 12 Структура интерфейса Graphics 12 Важные классы 12 Управляемый код GDI+ 12 Lines, Curves, and Shapes 13 Vector Graphics Overview 13 Прямые и кривые линии и фигуры 13 Общие сведения о векторной графике 13 The Building Blocks of GDI+ 14 Структурные элементы интерфейса GDI+ 14 Methods For Drawing with a Graphics Object 15 Методы рисования с помощью графических объектов 15 Pens, Lines, and Rectangles in GDI+ 16 Drawing a Line 16 Constructing a Pen 16 Перья, линии и прямоугольники в GDI+ 16 Рисование линии 16 Создание объекта Pen 16 Dashed Lines and Line Caps 17 Drawing a Rectangle 17 Штриховые линии и завершения отрезков 17 Рисование прямоугольника 17 Ellipses and Arcs in GDI+ 18 Drawing an Ellipse 18 Drawing an Arc 18 Эллипсы и дуги в GDI+ 18 Рисование эллипса 18 Рисование дуги 18 Polygons in GDI+ 19 Drawing a Polygon 19 Многоугольники в GDI+ 19 Рисование многоугольника 19 Cardinal Splines in GDI+ 20 Physical and Mathematical Splines 20 Фундаментальные сплайны в GDI+ 20 Физические и математические сплайны 20 Bézier Splines in GDI+ 21 Сплайны Безье в GDI+ 21 Drawing Bézier Splines 22 Рисование сплайнов Безье 22 Graphics Paths in GDI+ 23 Using a Path 23 Контуры в GDI+ 23 Применение контуров 23 Brushes and Filled Shapes in GDI+ 26 Solid Brushes 26 Hatch Brushes 26 Кисти и закрашенные фигуры в GDI+ 26 Сплошные кисти 26 Штриховые кисти 26 Texture Brushes 27 Gradient Brushes 27 Текстурные кисти 27 Градиентные кисти 27 Open and Closed Curves in GDI+ 29 Managed Interface for Curves 29 Замкнутые и незамкнутые кривые в GDI+ 29 Управляемый интерфейс для кривых 29 Regions in GDI+ 31 Using Regions 31 Области в GDI+ 31 Использование областей 31 Restricting the Drawing Surface in GDI+ 32 Clipping with Regions 32 Ограничение поверхности для рисования в GDI+ 32 Задание области обрезки 32 Antialiasing with Lines and Curves 33 Aliasing 33 Antialiasing 33 Сглаживание прямых и кривых линий 33 Неровности 33 Сглаживание 33 Images, Bitmaps, and Metafiles 35 Types of Bitmaps 35 Работа с растровыми и векторными изображениями с использованием классов Image, Bitmap и Metafile 35 Типы точечных рисунков 35 Graphics File Formats 37 BMP 37 Graphics Interchange Format (GIF) 37 Joint Photographic Experts Group (JPEG) 37 Форматы графических файлов 37 BMP 37 GIF (Graphics Interchange Format) 37 JPEG (Joint Photographic Experts Group) 37 Exchangeable Image File (EXIF) 38 EXIF (Exchangeable Image File) 38 Portable Network Graphics (PNG) 39 Tag Image File Format (TIFF) 39 PNG (Portable Network Graphics) 39 TIFF (Tag Image File Format) 39 Metafiles in GDI+ 40 Metafile Formats 40 Метафайлы в GDI+ 40 Форматы метафайлов 40 Drawing, Positioning, and Cloning Images in GDI+ 41 File Types and Cloning 41 Отрисовка, позиционирование и клонирование изображений в GDI+ 41 Типы файлов и клонирование 41 Cropping and Scaling Images in GDI+ 43 DrawImage Variations 43 Обрезка и масштабирование изображений в GDI+ 43 Варианты DrawImage 43 Coordinate Systems and Transformations 45 Types of Coordinate Systems 45 Transforms and Coordinate Systems 45 Системы координат и преобразования 45 Типы систем координат 45 Преобразования и системы координат 45 Matrix Representation of Transformations 49 Матричное представление преобразований 49 Composite Transformations 53 Составные преобразования 53 Global and Local Transformations 55 Global Transformations 55 Глобальные и локальные преобразования 55 Глобальные преобразования 55 Local Transformations 56 Локальные преобразования 56 Using Managed Graphics Classes 58 Getting Started with Graphics Programming 58 How to: Create Graphics Objects for Drawing 58 Creating a Graphics Object 58 PaintEventArgs in the Paint Event Handler 58 Использование управляемых графических классов 58 Приступая к программированию графики 58 Создание объектов Graphics для рисования 58 Создание объекта Graphics 58 PaintEventArgs в обработчике события Paint 58 CreateGraphics Method 59 Create from an Image Object 59 Метод CreateGraphics 59 Создание из объекта Image 59 Drawing and Manipulating Shapes and Images 60 How to: Create a Pen 60 Example 60 Robust Programming 60 Рисование фигур и изображений и управление ими 60 Создание пера 60 Пример 60 Надежное программирование 60 How to: Set the Color of a Pen 61 Example 61 Compiling the Code 61 Robust Programming 61 How to: Create a Solid Brush 61 Example 61 Robust Programming 61 Установка цвета фона для пера 61 Пример 61 Компиляция кода 61 Надежное программирование 61 Создание сплошной кисти 61 Пример 61 Надежное программирование 61 How to: Draw a Line on a Windows Form 62 Example 62 Compiling the Code 62 Robust Programming 62 Рисование линии в Windows Forms 62 Пример 62 Компиляция кода 62 Надежное программирование 62 How to: Draw an Outlined Shape 63 Example 63 Compiling the Code 63 Robust Programming 63 Рисование линии или контурной фигуры 63 Пример 63 Компиляция кода 63 Надежное программирование 63 How to: Draw a Filled Rectangle on a Windows Form 64 Example 64 Compiling the Code 64 Robust Programming 64 Рисование заполненного прямоугольника в Windows Forms 64 Пример 64 Компиляция кода 64 Надежное программирование 64 How to: Draw a Filled Ellipse on a Windows Form 65 Example 65 Compiling the Code 65 Robust Programming 65 Рисование заполненного эллипса в Windows Forms 65 Пример 65 Компиляция кода 65 Надежное программирование 65 How to: Draw Text on a Windows Form 66 Example 66 Compiling the Code 66 Robust Programming 66 Отрисовка текста в Windows Forms 66 Пример 66 Компиляция кода 66 Надежное программирование 66 How to: Draw Vertical Text on a Windows Form 67 Example 67 Compiling the Code 67 Robust Programming 67 Рисование текста по вертикали в Windows Forms 67 Пример 67 Компиляция кода 67 Надежное программирование 67 How to: Render Images with GDI+ 68 To render an image with GDI+ 68 Вывод изображений с использованием GDI+ 68 Вывод изображения с помощью GDI+ 68 How to: Create a Shaped Windows Form 69 Example 69 Compiling the Code 69 Создание фигурной формы Windows Forms 69 Пример 69 Компиляция кода 69 How to: Copy Pixels for Reducing Flicker in Windows Forms 70 Example 70 Compiling the Code 70 Копирование пикселов для уменьшения эффекта дрожания изображения в Windows Forms 70 Пример 70 Компиляция кода 70 Using a Pen to Draw Lines and Shapes 71 How to: Use a Pen to Draw Lines 71 Example 71 Compiling the Code 71 Рисование линий и фигур с помощью пера 71 Рисование линий с помощью пера 71 Пример 71 Компиляция кода 71 How to: Use a Pen to Draw Rectangles 72 Example 72 Compiling the Code 72 Рисование прямоугольников с помощью пера 72 Пример 72 Компиляция кода 72 How to: Set Pen Width and Alignment 73 To vary the width of a pen 73 Задание толщины и выравнивания пера 73 Изменение толщины пера 73 To change the alignment of a pen 74 To create an inset pen 74 Изменение выравнивания пера 74 Создание вложенного пера 74 How to: Draw a Line with Line Caps 75 Example 75 Compiling the Code 75 Рисование линий с наконечниками 75 Пример 75 Компиляция кода 75 How to: Join Lines 76 Example 76 Compiling the Code 76 Соединение линий 76 Пример 76 Компиляция кода 76 How to: Draw a Custom Dashed Line 77 Example 77 Compiling the Code 77 Рисование пользовательских пунктирных линий 77 Пример 77 Компиляция кода 77 How to: Draw a Line Filled with a Texture 78 Example 78 Compiling the Code 78 Рисование линии с текстурным заполнением 78 Пример 78 Компиляция кода 78 Using a Brush to Fill Shapes 79 How to: Fill a Shape with a Solid Color 79 Example 79 Compiling the Code 79 Использование кисти для заливки фигур 79 Заливка фигуры сплошным цветом 79 Пример 79 Компиляция кода 79 How to: Fill a Shape with a Hatch Pattern 80 Example 80 Compiling the Code 80 Штриховая заливка фигуры 80 Пример 80 Компиляция кода 80 How to: Fill a Shape with an Image Texture 81 Example 81 Compiling the Code 81 Заливка фигуры текстурой, созданной на основе изображения 81 Пример 81 Компиляция кода 81 How to: Tile a Shape with an Image 82 To tile an image 82 Мозаичное заполнение фигуры заданным изображением 82 Мозаичное заполнение изображением 82 To flip an image horizontally while tiling 83 To flip an image vertically while tiling 83 Горизонтальное зеркальное преобразование изображения при мозаичном заполнении 83 Вертикальное зеркальное преобразование изображения при мозаичном заполнении 83 To flip an image horizontally and vertically while tiling 84 Мозаичное заполнение с зеркальным отображением изображения по горизонтали и вертикали 84 Using a Gradient Brush to Fill Shapes 85 Заливка фигур с помощью градиентной кисти 85 How to: Create a Linear Gradient 86 Создание линейного градиента 86 To use horizontal linear gradients 87 Использование горизонтальных линейных градиентов 87 To customize linear gradients 88 Настройка линейных градиентов 88 To create diagonal linear gradients 89 Создание диагональных линейных градиентов 89 How to: Create a Path Gradient 90 To fill an ellipse with a path gradient 90 Создание градиента вдоль контура 90 Заливка эллипса с использованием градиента контура 90 To specify points on the boundary 91 Указание точек на границе 91 To customize a path gradient 93 Настройка градиента контура 93 To customize with interpolation 94 Настройка с интерполяцией 94 To set the center point 95 Задание центральной точки 95 How to: Apply Gamma Correction to a Gradient 96 Example 96 Compiling the Code 96 Применение гамма-коррекции к градиенту 96 Пример 96 Компиляция кода 96 Working with Images, Bitmaps, Icons, and Metafiles 97 How to: Load and Display Bitmaps 97 Example 97 Compiling the Code 97 Работа с растровыми и векторными изображениями 97 Загрузка и отображение растровых изображений 97 Пример 97 Компиляция кода 97 How to: Load and Display Metafiles 98 Example 98 Compiling the Code 98 Загрузка и отображение метафайлов 98 Пример 98 Компиляция кода 98 How to: Crop and Scale Images 99 Example 99 Compiling the Code 99 Обрезка и масштабирование изображений 99 Пример 99 Компиляция кода 99 How to: Rotate, Reflect, and Skew Images 100 Example 100 Поворот, отражение и наклон изображений 100 Пример 100 Compiling the Code 101 Компиляция кода 101 How to: Use Interpolation Mode to Control Image Quality During Scaling 102 Example 102 Использование режима интерполяции для управления качеством изображений при масштабировании 102 Пример 102 Compiling the Code 103 Компиляция кода 103 How to: Create Thumbnail Images 104 Example 104 Compiling the Code 104 Создание эскизов изображений 104 Пример 104 Компиляция кода 104 How to: Improve Performance by Avoiding Automatic Scaling 105 Повышение производительности за счет отключения автоматического масштабирования 105 Example 106 Compiling the Code 106 Пример 106 Компиляция кода 106 How to: Read Image Metadata 107 Id 107 Value 107 Len 107 Чтение метаданных изображения 107 Id 107 Значение 107 Len 107 Type 108 Example 108 Type 108 Пример 108 Compiling the Code 110 Компиляция кода 110 How to: Create a Bitmap at Run Time 111 Example 111 Compiling the Code 111 Создание растрового изображения во время выполнения 111 Пример 111 Компиляция кода 111 How to: Extract the Icon Associated with a File in Windows Forms 112 Example 112 Извлечение связанного с файлом значка в Windows Forms 112 Пример 112 Compiling the Code 113 Компиляция кода 113 Alpha Blending Lines and Fills 114 How to: Draw Opaque and Semitransparent Lines 114 Альфа-смешение цвета для линий и заливок 114 Рисование непрозрачных и полупрозрачных линий 114 Example 115 Compiling the Code 115 Пример 115 Компиляция кода 115 How to: Draw with Opaque and Semitransparent Brushes 116 Example 116 Compiling the Code 116 Рисование непрозрачными и полупрозрачными кистями 116 Пример 116 Компиляция кода 116 How to: Use Compositing Mode to Control Alpha Blending 117 Example 117 Использование режима комбинирования для управления альфа-смешением 117 Пример 117 Compiling the Code 118 Компиляция кода 118 How to: Use a Color Matrix to Set Alpha Values in Images 119 Example 119 Использование матрицы цветов для задания значений прозрачности в изображениях 119 Пример 119 Compiling the Code 120 Компиляция кода 120 Using Fonts and Text 121 How to: Construct Font Families and Fonts 121 Шрифты и текст 121 Разработка шрифтов и их семейств 121 Example 122 Compiling the Code 122 Пример 122 Компиляция кода 122 How to: Draw Text at a Specified Location 123 To draw a line of text with GDI+ 123 To draw a line of text with GDI 123 Compiling the Code 123 Рисование текста в указанной позиции 123 Рисование строки текста с использованием GDI+ 123 Рисование строки текста с использованием GDI 123 Компиляция кода 123 How to: Draw Wrapped Text in a Rectangle 124 To draw wrapped text in a rectangle with GDI+ 124 Многострочный вывод текста в прямоугольнике 124 Рисование текста с переносом по словам в прямоугольнике с помощью GDI+ 124 To draw wrapped text in a rectangle with GDI 125 Compiling the Code 125 Рисование текста с переносом по словам в прямоугольнике с помощью GDI 125 Компиляция кода 125 How to: Draw Text with GDI 126 Example 126 Compiling the Code 126 Рисование текста с использованием GDI 126 Пример 126 Компиляция кода 126 How to: Align Drawn Text 127 To draw centered text with GDI+ (DrawString) 127 To draw centered text with GDI (DrawText) 127 Compiling the Code 127 Выравнивание рисуемого текста 127 Рисование центрированного текста с использованием GDI+ (DrawString) 127 Рисование центрированного текста с использованием GDI (DrawText) 127 Компиляция кода 127 How to: Create Vertical Text 128 Example 128 Compiling the Code 128 Вывод текста по вертикали 128 Пример 128 Компиляция кода 128 How to: Set Tab Stops in Drawn Text 129 Example 129 Установка позиций табуляции для выводимого текста 129 Пример 129 Compiling the Code 130 Компиляция кода 130 How to: Enumerate Installed Fonts 131 Example 131 Перебор установленных шрифтов 131 Пример 131 Compiling the Code 132 Компиляция кода 132 How to: Obtain Font Metrics 133 Получение метрик шрифтов 133 Example 134 Пример 134 Compiling the Code 136 Компиляция кода 136 How to: Use Antialiasing with Text 137 Example 137 Compiling the Code 137 Сглаживание текста 137 Пример 137 Компиляция кода 137 Constructing and Drawing Curves 138 How to: Draw Cardinal Splines 138 Drawing a Bell-Shaped Cardinal Spline 138 Построение и рисование кривых 138 Рисование фундаментальных сплайнов 138 Рисование фундаментального сплайна в форме колокола 138 Drawing a Closed Cardinal Spline 139 139 Рисование замкнутого фундаментального сплайна 139 Changing the Bend of a Cardinal Spline 140 Compiling the Code 140 Изменение изгиба фундаментального сплайна 140 Компиляция кода 140 How to: Draw a Single Bézier Spline 141 Example 141 Compiling the Code 141 Рисование отдельного сплайна Безье 141 Пример 141 Компиляция кода 141 How to: Draw a Sequence of Bézier Splines 142 Example 142 Compiling the Code 142 Рисование последовательности сплайнов Безье 142 Пример 142 Компиляция кода 142 Constructing and Drawing Paths 143 How to: Create Figures from Lines, Curves, and Shapes 143 Example 143 Построение и рисование контуров 143 Создание изображений из прямых и кривых линий и геометрических фигур 143 Пример 143 Compiling the Code 144 Компиляция кода 144 How to: Fill Open Figures 145 Example 145 Compiling the Code 145 Заливка открытых фигур 145 Пример 145 Компиляция кода 145 How to: Flatten a Curved Path into a Line 146 To Flatten a Path 146 Using Transformations in Managed GDI+ 146 Using the World Transformation 146 Спрямление участков кривой 146 Спрямление контура 146 Использование преобразований в управляемом GDI+ 146 Использование объемного преобразования 146 Different Types of Transformations 147 Различные типы преобразований 147 Why Transformation Order Is Significant 148 Composite Transform Examples 148 Значение порядка преобразований 148 Примеры составных преобразований 148 Using Graphics Containers 150 Managing the State of a Graphics Object 150 Graphics State 150 Использование графических контейнеров 150 Управление состоянием объекта Graphics 150 Состояние объекта Graphics 150 Using Nested Graphics Containers 153 Transformations in Nested Containers 153 Использование вложенных графических контейнеров 153 Преобразования во вложенных контейнерах 153 Clipping in Nested Containers 154 Обрезка во вложенных контейнерах 154 Quality Settings in Nested Containers 155 Several Layers of Nested Containers 155 Параметры качества во вложенных контейнерах 155 Различные уровни вложенных контейнеров 155 Using Regions 157 How to: Use Hit Testing with a Region 157 Example 157 Compiling the Code 157 Использование областей 157 Проверка нахождения указателя мыши в заданной области 157 Пример 157 Компиляция кода 157 How to: Use Clipping with a Region 158 Example 158 Compiling the Code 158 Обрезка изображения по границам области обрезки 158 Пример 158 Компиляция кода 158 Using Image Encoders and Decoders in Managed GDI+ 159 How to: List Installed Encoders 159 Example 159 Применение кодировщиков и декодеров изображений в управляемом GDI+ 159 Получение списка установленных кодировщиков 159 Пример 159 Compiling the Code 160 Компиляция кода 160 How to: List Installed Decoders 161 Example 161 Получение списка установленных декодеров 161 Пример 161 Compiling the Code 162 Компиляция кода 162 How to: Convert a BMP image to a PNG image 163 Example 163 Compiling the Code 163 How to: Set JPEG Compression Level 163 Example 163 Преобразование изображение из формата BMP в формат PNG 163 Пример 163 Компиляция кода 163 Установка уровня сжатия JPEG 163 Пример 163 Compiling the Code 164 Компиляция кода 164 |
Персональный компьютер с установленной операционной системой Windows на которые распространяется поддержка производителя: Windows... | В данной работе рассмотрен важный вопрос определения достоверности результата распознавания символа в рамках задачи распознавания... | ||
Приводится обзор системы массового ввода форм документов Cognitive Forms. Рассматриваются основные этапы технологии ввода структурированных... | Рекомендуется проводить установку программного комплекса в указанном порядке и под тем пользователем Windows, под которым будет впоследствии... | ||
Исключительное право тиражирования программ и документации принадлежит ООО «Аит софт» | «АиТ:\Табельный учет» для Windows. Профессиональная программа ведения табельного учета. Описание программы | ||
Организатор издания Научно-исследовательский центр «Славянский Мир»г. Киев (Украина) | Сохранить и напечатать? | ||
Я думаю, что если романист не пишет реалистических романов, то он не понимает эпохи, в которую мы живем | Я думаю, что если романист не пишет реалистических романов, то он не понимает эпохи, в которую мы живем |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |