W Cat - Описание языка PascalABC.NET
- Название:Описание языка PascalABC.NET
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
W Cat - Описание языка PascalABC.NET краткое содержание
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.
Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
procedureCircle(x,y,r: integer);
Рисует заполненную окружность с центром (x,y) и радиусом r
procedureEllipse(x1,y1,x2,y2: integer);
Рисует заполненный эллипс, ограниченный прямоугольником, заданным координатами противоположных вершин (x1,y1) и (x2,y2)
procedureRectangle(x1,y1,x2,y2: integer);
Рисует заполненный прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2)
procedureRoundRect(x1,y1,x2,y2,w,h: integer);
Рисует заполненный прямоугольник со скругленными краями; (x1,y1) и (x2,y2) задают пару противоположных вершин, а w и h – ширину и высоту эллипса, используемого для скругления краев
procedureArc(x,y,r,a1,a2: integer);
Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки)
procedureFillPie(x,y,r,a1,a2: integer);
Заполняет внутренность сектора окружности, ограниченного дугой с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки)
procedureDrawPie(x,y,r,a1,a2: integer);
Рисует сектор окружности, ограниченный дугой с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки)
procedurePie(x,y,r,a1,a2: integer);
Рисует заполненный сектор окружности, ограниченный дугой с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки)
procedureDrawPolygon(points: array ofPoint);
Рисует замкнутую ломаную по точкам, координаты которых заданы в массиве points
procedureFillPolygon(points: array ofPoint);
Заполняет многоугольник, координаты вершин которого заданы в массиве points
procedurePolygon(points: array ofPoint);
Рисует заполненный многоугольник, координаты вершин которого заданы в массиве points
procedurePolyline(points: array ofPoint);
Рисует ломаную по точкам, координаты которых заданы в массиве points
procedureCurve(points: array ofPoint);
Рисует кривую по точкам, координаты которых заданы в массиве points
procedureDrawClosedCurve(points: array ofPoint);
Рисует замкнутую кривую по точкам, координаты которых заданы в массиве points
procedureFillClosedCurve(points: array ofPoint);
Заполняет замкнутую кривую по точкам, координаты которых заданы в массиве points
procedureClosedCurve(points: array ofPoint);
Рисует заполненную замкнутую кривую по точкам, координаты которых заданы в массиве points
procedureTextOut(x,y: integer; s: string);
Выводит строку s в прямоугольник к координатами левого верхнего угла (x,y)
procedureTextOut(x,y: integer; n: integer);
Выводит целое n в прямоугольник к координатами левого верхнего угла (x,y)
procedureTextOut(x,y: integer; r: real);
Выводит вещественное r в прямоугольник к координатами левого верхнего угла (x,y)
procedureDrawTextCentered(x,y,x1,y1: integer; s: string);
Выводит строку s, отцентрированную в прямоугольнике с координатами (x,y,x1,y1)
procedureDrawTextCentered(x,y,x1,y1: integer; n: integer);
Выводит целое значение n, отцентрированное в прямоугольнике с координатами (x,y,x1,y1)
procedureDrawTextCentered(x,y,x1,y1: integer; r: real);
Выводит вещественное значение r, отцентрированное в прямоугольнике с координатами (x,y,x1,y1)
procedureFloodFill(x,y: integer; c: Color);
Заливает область одного цвета цветом c, начиная с точки (x,y).
Функции для работы с цветом
Тип цвета Color является синонимом System.Drawing.Color.
functionRGB(r,g,b: byte): Color; Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255) |
functionARGB(a,r,g,b: byte): Color; Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие и прозрачность (a) (a,r,g,b - в диапазоне от 0 до 255) |
functionRedColor(r: byte): Color; Возвращает красный цвет с интенсивностью r (r - в диапазоне от 0 до 255) |
functionGreenColor(g: byte): Color; Возвращает зеленый цвет с интенсивностью g (g - в диапазоне от 0 до 255) |
functionBlueColor(b: byte): Color; Возвращает синий цвет с интенсивностью b (b - в диапазоне от 0 до 255) |
functionclRandom: Color; Возвращает случайный цвет |
functionGetRed(c: Color): integer; Возвращает красную составляющую цвета |
functionGetGreen(c: Color): integer; Возвращает зеленую составляющую цвета |
functionGetBlue(c: Color): integer; Возвращает синюю составляющую цвета |
functionGetAlpha(c: Color): integer; Возвращает составляющую прозрачности цвета |
Цветовые константы
clAquamarine
clAzure |
clBeige |
|
clBisque |
clBlack |
clBlanchedAlmond |
clBlue |
clBlueViolet |
clBrown |
clBurlyWood |
clCadetBlue |
clChartreuse |
clChocolate |
clCoral |
clCornflowerBlue |
clCornsilk |
clCrimson |
clCyan |
clDarkBlue |
clDarkCyan |
clDarkGoldenrod |
clDarkGray |
clDarkGreen |
clDarkKhaki |
clDarkMagenta |
clDarkOliveGreen |
clDarkOrange |
clDarkOrchid |
clDarkRed |
clDarkTurquoise |
clDarkSeaGreen |
clDarkSlateBlue |
clDarkSlateGray |
clDarkViolet |
clDeepPink |
clDarkSalmon |
clDeepSkyBlue |
clDimGray |
clDodgerBlue |
clFirebrick |
clFloralWhite |
clForestGreen |
clFuchsia |
clGainsboro |
clGhostWhite |
clGold |
clGoldenrod |
clGray |
clGreen |
clGreenYellow |
clHoneydew |
clHotPink |
clIndianRed |
clIndigo |
clIvory |
clKhaki |
clLavender |
clLavenderBlush |
clLawnGreen |
clLemonChiffon |
clLightBlue |
clLightCoral |
clLightCyan |
clLightGray |
clLightGreen |
clLightGoldenrodYellow |
clLightPink |
clLightSalmon |
clLightSeaGreen |
clLightSkyBlue |
clLightSlateGray |
clLightSteelBlue |
clLightYellow |
clLime |
clLimeGreen |
clLinen |
clMagenta |
clMaroon |
clMediumBlue |
clMediumOrchid |
clMediumAquamarine |
clMediumPurple |
clMediumSeaGreen |
clMediumSlateBlue |
clMoneyGreen |
clPlum |
clMistyRose |
clNavy |
clMidnightBlue |
clMintCream |
clMediumSpringGreen |
clMoccasin |
clNavajoWhite |
clMediumTurquoise |
clOldLace |
Интервал:
Закладка: