Delphi
Биоритмы
Опубликовано admin в Пт, 11/18/2011 - 17:04В нашей предыдущей книге приводился один из возможных вариантов DOS-приложения для построения кривых жизненного цикла, известных под названием биоритмы. Мы решили вернуться к этому приложению, но уже на качественно новом уровне, с целью продемонстрировать не совсем тривиальный интерфейс и процедуры настройки положения и размеров объектов, находящихся на форме.
Цифровые часы
Опубликовано admin в Пт, 11/18/2011 - 16:54Большинство объектов в визуальных средах играет пассивную роль — они ждут, пока не произойдет адресованное им событие, возникшее в результате инициативы пользователя (сигнал клавиатуры или мыши), операционной системы или нашего приложения. В отличие от них объект Timer генерирует событие OnTimer по собственной инициативе.
Объекты, связанные с датами и временем
Опубликовано admin в Пт, 11/18/2011 - 16:48В наших визуальных средах чаще всего используются два объекта, отображающие время или диапазон дат — DTPicker (в VB) или DateTimePicker (в BCB и Delphi) и MonthView (в VB) или MonthCalendar (в BCB и Delphi).
Данные типа TDateTime в системах BCB и Delphi
Опубликовано admin в Пт, 11/18/2011 - 16:41В рассматриваемых средах данные типа дата/время представлены объектами, порожденными классом TDateTime, в котором описан единственный элемент данных формата double (8-байтовое вещественное число).
Формирование регулярных заливок замкнутых областей в Delphi
Опубликовано admin в Сб, 05/08/2010 - 21:25Приложение 8_17 (Delphi).
Графические объекты в системах BCB и Delphi
Опубликовано admin в Сб, 05/08/2010 - 21:06Графические средства позволяют воспроизводить на экране дисплея статические или динамические рисунки, отображающие действия программы или пользователя, манипулировать с изображениями или их фрагментами, сохранять рисунки в дисковых файлах или передавать их другим приложениям.
Работа с текстами в BCB и Delphi
Опубликовано admin в Сб, 05/08/2010 - 21:02Для вывода текста на поверхности канвы используется один из методов TextOut или TextRect. Их общими аргументами являются координаты (x,y) точки привязки (левый верхний угол текста) и сам текст — объект text типа String в Delphi и AnsiString в BCB:
TRect R=Rect(10,10,100,100); //BCB
имя_объекта->Canvas->TextOut(x,y,text);
Обмен с графическими файлами
Опубликовано admin в Сб, 05/08/2010 - 20:52Канва графических объектов может быть покрыта растровым изображением, хранящимся в графическом файле одного из форматов bmp, emf, ico, jpg, wmf.
имя_объекта->Canvas->LoadFromFile("имя_файла"); //BCB
имя_объекта.Canvas.LoadFromFile('имя_файла'); {Delphi}
Кривые второго порядка
Опубликовано admin в Сб, 05/08/2010 - 20:50К кривым второго порядка относятся только эллипсы, их дуги, сегменты и сектора, вписывающиеся в прямоугольник, заданный координатами противоположных вершин — (x1,y1) и (x2,y2). Если окаймляющий прямоугольник оказывается квадратом, то воспроизводятся окружности или их фрагменты (дуги, сегменты или сектора).
Нестандартные многоугольники
Опубликовано admin в Сб, 05/08/2010 - 20:47Для построения контура произвольного многоугольника можно воспользоваться методом Polyline, предусмотрев дублирование начальной и конечной точек в массиве xy. В отличие от такой ломаной можно залить (заштриховать) внутреннюю область многоугольника xy c учетом текущих характеристик кисти, обратившись к методу Polygon.
- 1
- 2
- 3
- 4
- 5
- 6
- следующая ›
- последняя »
