![]() |
TBevelСоздано Птн-02-Май-2008 in 23:09 category Статьи - СсылкаКомпонент TBevel служит оформительский характер и предназначен для визуального выделения группы элементов или отдельных их друг друга. Вид компонента(рамка, верхняя линия, нижняя линия, левая линия, правая линия, прямоугольник) определяет следующие свойство:Type TBevelShape = (bsBox, bsFrame, bsTopLine, bsBottomLine, bsLeftLine, bsRigthLine); Property Shape: TBevelShape; Стиль компонента определяет другое свойство: Type TBevelStyle = (bsLowered, bsRaised); Property Style: TBevelStyle; Автор: Arch1S TStaticTextСоздано Втр-29-Апр-2008 in 15:07 category Статьи - СсылкаКомпонент TStaticText очень похож на TLabal за исключением двух аспектов. Во-первых, он порождён от класса TWinControl и, таким образом, имеет Win-окно. Во-вторых, в свойстве BorderStyle добавлено значение sdsSunken, которое создаёт иллюзию рельефности компонента:Type TStaticBorderStyle = (sdsNone, sdsSingle, sdsSunken); Property BorderStyle: TStaticBorderStyle; Все остольные методы, свойство копируют TLabel. Отмечу, что компонент обладает внешней и внутренней рамкой, так что его вид можно без проблем разнообразить. Автор: Arch1S ЦиклыСоздано Вск-20-Янв-2008 in 14:48 category Статьи - СсылкаАлгоритмы решения многих задач являются циклическими, т. е. для достижения результата определенная последовательность действий должна быть выполнена несколько раз. Например, программа контроля знаний выводит вопрос, принимает ответ, добавляет оценку за ответ к сумме баллов, затем повторяет это действие еще и еще раз, и так до тех пор, пока испытуемый не ответит на все вопросы. Другой пример. Для того чтобы найти фамилию человека в списке, надо проверить первую фамилию списка, затем вторую, третью и т. д. до тех пор, пока не будет найдена нужная фамилия или не будет достигнут конец списка. Алгоритм, в котором есть последовательность операций (группа инструкций), которая должна быть выполнена несколько раз, называется циклическим, а сама последовательность операций именуется циклом. В программе цикл может быть реализован при помощи инструкций for, while и repeat. Математические функцииСоздано Чтв-17-Янв-2008 in 18:57 category Статьи - СсылкаМатематические
функции
Величина угла тригонометрических функций
должна быть выражена в радианах. Для преобразования величины угла из градусов в
радианы используется формула (а*з.141525б)/180, где: а— величина
угла в градусах; 3.1415926 — число л. Вместо дробной константы 3.1415926 можно
использовать стандартную именованную константу PI. В этом случае выражение
пересчета угла из градусов в радианы будет выглядеть так: a*Pi/180. Что такое Цвет?Создано Птн-11-Янв-2008 in 18:22 category Статьи - Ссылка1.Если Edit1.text это String то что такое Edit1.font.color? TColor - это Integer, чтоб задать
нужный цвет можно пользовать константы, а можно в числовом виде: Edit1.font.color:=$223344 где 22 - яркость красного цвета, может быть в пределах от 00 до FF где 33 - яркость зеленого цвета, может быть в пределах от 00 до FF где 44 - яркость синего цвета, может быть в
пределах от 00 до FF Например: Edit1.font.color:=$000000 - черный Edit1.font.color:=$FFFFFF - белый Edit1.font.color:=$00FF00 - зеленый Всего определено 256*256*256 цветов В примерах я использовал шестнадцатиричные
значения так как так проще, но можно и десятичные,
если разберетесь какой это цвет Edit1.font.color:=123456 Автор: Vit Взято с Vingrad.ru 2. Можно использовать константы типа clred, clblack, cllime, clgreen... Для работы с цветом можно использовать следующие функции RGB(r,g,b:byte):tcolor //получаешь цвет по 3 составляющим GetRValue(color:tcolor) GetGValue(color:tcolor)//получаешь значение интенсивности цвета. GetBValue(color:tcolor) Автор ответа: Mikel Взято с Vingrad.ru 3. Для хранения цвета существует свой собственный тип, который
называется TColor. Этот тип содержит информацию, как
о самом цвете, так и том, каким образом его заменить, если, например, цветовая
палитра системы не поддерживает этот цвет (скажем, установлено всего 256
цветов, а цвет, заданный в переменной, вылезает далеко за пределы этих 256
цветов). Тип TColor состоит из
четырех байт. Первый байт - указатель на замену цвета (о нем поговорим позже).
Второй байт - яркость красного цвета от 0 до 255 (от 00 до FF). Третий байт -
яркость зеленого цвета от 0 до 255 (от 00 до FF). И, наконец, четвертый байт -
яркость синего цвета, также, от 0 до 255 (от 00 до FF). А как Вы уже знаете, из этих трех цветов:
красного, зеленого и синего, регулируя их яркость, можно составить практически
любой цвет. Поговорим теперь о первом байте - указателе на
замену цвета. Итак, этот байт может принимать три различных значения - ноль
($00), единицу ($01) или двойку ($02). Что это значит: Ноль ($00) - цвет, который не может быть воспроизведен точно, заменяется ближайшим цветом из системной палитры. Единица ($01) - цвет, который не может быть воспроизведен точно, заменяется ближайшим цветом из палитры, которая установлена сейчас. Двойка ($02) - цвет, который не может быть воспроизведен точно, заменяется ближайшим цветом из палитры, которую поддерживает текущее устройство вывода (в нашем случае - монитор). Видимо, всегда лучше устанавливать значение
первого байта равным нулю ($00), по крайней мере, так происходит при получении
типа TColor при помощи функции RGB. И, напоследок, несколько примеров: $00FFFFFF - белый цвет; $00000000 - черный цвет; $00800000 - темно-красный цвет. Взято с http://delphiworld.narod.ru
|
![]() |