W Cat - Описание языка PascalABC.NET

Тут можно читать онлайн W Cat - Описание языка PascalABC.NET - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

W Cat - Описание языка PascalABC.NET краткое содержание

Описание языка PascalABC.NET - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru


PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.


PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.


PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)

Описание языка PascalABC.NET - читать книгу онлайн бесплатно, автор W Cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

clOlive

clOliveDrab

clOrange

clOrangeRed

clOrchid

clPaleGoldenrod

clPaleGreen

clPaleTurquoise

clPaleVioletRed

clPapayaWhip

clPeachPuff

clPeru

clPink

clMediumVioletRed

clPowderBlue

clPurple

clRed

clRosyBrown

clRoyalBlue

clSaddleBrown

clSalmon

clSandyBrown

clSeaGreen

clSeaShell

clSienna

clSilver

clSkyBlue

clSlateBlue

clSlateGray

clSnow

clSpringGreen

clSteelBlue

clTan

clTeal

clThistle

clTomato

clTransparent

clTurquoise

clViolet

clWheat

clWhite

clWhiteSmoke

clYellow

clYellowGreen

Подпрограммы для работы с пером

Рисование линий осуществляется текущим пером. Доступ к свойствам текущего пера можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.

Процедуры и функции для доступа к свойствам пера сгруппированы парами: если Prop - имя свойства пера, то функция PenProp возвращает значение этого свойства, а процедура SetPenProp(p) устанавливает это свойство:

procedureSetPenColor(c: Color);

Устанавливает цвет текущего пера

functionPenColor: Color;

Возвращает цвет текущего пера

procedureSetPenWidth(Width: integer);

Устанавливает ширину текущего пера

functionPenWidth: integer;

Возвращает ширину текущего пера

procedureSetPenStyle(style: DashStyle);

Устанавливает стиль текущего пера. Константы стилей пера приведены здесь

functionPenStyle: DashStyle;

Возвращает стиль текущего пера. Константы стилей пера приведены здесь

procedureSetPenMode(m: integer);

Устанавливает режим текущего пера

functionPenMode: integer;

Возвращает режим текущего пера

functionPenX: integer;

Возвращают x-координату текущей позиции рисования

functionPenY: integer;

Возвращают y-координату текущей позиции рисования

Кроме этого, можно изменять свойства текущего пера через объект Pen.

Текущее перо Pen

Объект текущего пера возвращается функцией Pen и имеет тип GraphABCPen:

functionPen: GraphABCPen;

Класс GraphABCPen имеет следующий интерфейс:

type

GraphABCPen = class

propertyNETPen: System.Drawing.Pen;

propertyColor: GraphABC.Color;

propertyWidth: integer;

propertyStyle: DashStyle;

propertyMode: integer;

propertyX: integer;

propertyY: integer;

end;

Свойства класса GraphABCPen описаны в следующей таблице:

propertyNETPen: System.Drawing.Pen;

Текущее перо .NET. Служит для более тонкой настройки свойств пера

propertyColor: GraphABC.Color;

Цвет пера

propertyWidth: integer;

Ширина пера

propertyStyle: DashStyle;

Стиль пера. Константы стилей пера приведены здесь

propertyMode: integer;

Режим пера

propertyX: integer;

Координата X пера (только чтение)

propertyY: integer;

Координата Y пера (только чтение)

Пример.

Pen.Color := clRed;

Pen.Style := psDot;

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

Стили пера

Стили пера задаются перечислимым типом DashStyle. Кроме того, для стилей пера определены следующие константы:

psSolid = DashStyle.Solid;

Сплошное перо

psClear DashStyleClear Прозрачное перо psDash DashStyleDash - фото 1

psClear = DashStyle.Clear;

Прозрачное перо

psDash DashStyleDash Штриховое перо psDot DashStyleDot - фото 2

psDash = DashStyle.Dash;

Штриховое перо

psDot DashStyleDot Пунктирное перо psDashDot DashStyleDashDot - фото 3

psDot = DashStyle.Dot;

Пунктирное перо

psDashDot DashStyleDashDot Штрихунктирное перо psDashDotDot - фото 4

psDashDot = DashStyle.DashDot;

Штрихунктирное перо

psDashDotDot DashStyleDashDotDot Альтернативное штрихунктирное перо - фото 5

psDashDotDot = DashStyle.DashDotDot;

Альтернативное штрихунктирное перо

Подпрограммы для работы с кистью Рисование внутренностей замкнутых областей - фото 6

Подпрограммы для работы с кистью

Рисование внутренностей замкнутых областей осуществляется текущей кистью. Доступ к свойствам текущей кисти можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.

Процедуры и функции для доступа к свойствам кисти сгруппированы парами: если Prop - имя свойства кисти, то функция PenProp возвращает значение этого свойства, а процедура SetPenProp(p) устанавливает это свойство:

procedureSetBrushColor(c: Color);

Устанавливает цвет текущей кисти

functionBrushColor: Color;

Возвращает цвет текущей кисти

procedureSetBrushStyle(bs: BrushStyleType);

Устанавливает стиль текущей кисти. Константы стилей кисти приведены здесь

functionBrushStyle: BrushStyleType;

Возвращает стиль текущей кисти. Константы стилей кисти приведены здесь

procedureSetBrushHatch(bh: HatchStyle);

Устанавливает штриховку текущей кисти. Константы стилей штриховки кисти приведены здесь

functionBrushHatch: HatchStyle;

Возвращает штриховку текущей кисти. Константы стилей штриховки кисти приведены здесь

procedureSetHatchBrushBackgroundColor(c: Color);

Устанавливает цвет заднего плана текущей штриховой кисти

functionHatchBrushBackgroundColor: Color;

Возвращает цвет заднего плана текущей штриховой кисти

procedureSetGradientBrushSecondColor(c: Color);

Устанавливает второй цвет текущей градиентной кисти

functionGradientBrushSecondColor: Color;

Возвращает второй цвет текущей градиентной кисти

Кроме этого, можно изменять свойства текущей кисти через объект Brush.

Текущая графическая кисть Brush

Объект текущей кисти возвращается функцией Brush и имеет тип GraphABCBrush:

functionBrush: GraphABCBrush;

Класс GraphABCBrush имеет следующий интерфейс:

type

GraphABCBrush = class

propertyNETBrush: System.Drawing.Brush;

propertyColor: GraphABC.Color;

propertyStyle: BrushStyleType;

propertyHatch: HatchStyle;

propertyHatchBackgroundColor: GraphABC.Color;

propertyGradientSecondColor: GraphABC.Color;

end;

Свойства класса GraphABCBrush описаны в следующей таблице:

propertyNETBrush: System.Drawing.Brush;

Текущая кисть .NET

propertyColor: GraphABC.Color;

Цвет кисти

propertyStyle: BrushStyleType;

Стиль кисти

propertyHatch: HatchStyle;

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Описание языка PascalABC.NET отзывы


Отзывы читателей о книге Описание языка PascalABC.NET, автор: W Cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x