Пропустить навигацию.
Главная

Основная задача нашего сайта — научить Вас создавать приложения в среде Windows и обучить технике программирования в наиболее распространенных средах визуального программирования.

Также мы стараемся подчеркнуть то, что объединяет различные визуальные среды. Поэтому мы сознательно пошли на некоторый параллелизм в описании функциональных возможностей тех или иных компонент разных систем программирования. Умение проводить аналогии между сходными по назначению структурами и программами поможет вам в дальнейшем быстрее адаптироваться к новым инструментальным средствам, которые неизбежно придут на смену сегодняшнему программному обеспечению.

Также советуем Вам прочесть вместо введения.

Список разделов данного сайта: А ниже выводятся последние добавленные статьи.

Биоритмы

В нашей предыдущей книге приводился один из возможных вариантов DOS-приложения для построения кривых жизненного цикла, известных под названием биоритмы. Мы решили вернуться к этому приложению, но уже на качественно новом уровне, с целью продемонстрировать не совсем тривиальный интерфейс и процедуры настройки положения и размеров объектов, находящихся на форме.

Цифровые часы

Большинство объектов в визуальных средах играет пассивную роль — они ждут, пока не произойдет адресованное им событие, возникшее в результате инициативы пользователя (сигнал клавиатуры или мыши), операционной системы или нашего приложения. В отличие от них объект Timer генерирует событие OnTimer по собственной инициативе.

Объекты, связанные с датами и временем

В наших визуальных средах чаще всего используются два объекта, отображающие время или диапазон дат — DTPicker (в VB) или DateTimePicker (в BCB и Delphi) и MonthView (в VB) или MonthCalendar (в BCB и Delphi).

Данные типа TDateTime в системах BCB и Delphi

В рассматриваемых средах данные типа дата/время представлены объектами, порожденными классом TDateTime, в котором описан единственный элемент данных формата double (8-байтовое вещественное число).

Дата и время в среде Visual Basic

Данные типа дата/время представлены в среде Visual Basic 8-байтовыми вещественными значениями (так называемый формат IEEE 64-bit). Диапазон допустимых дат — от 1 января 100 г. до 31 декабря 9999. Целая часть вещественного значения соответствует количеству дней, предшествовавших нулевой отметке или прошедших после точки начала отсчета. За нулевую отметку выбрана полночь 30 декабря 1899 года.

Формирование регулярных заливок замкнутых областей в BCB

Штатные средства Borland C++ Builder предоставляют пользователю всего 8 типовых шаблонов — стандартные значения свойства BrushStyle (bsSolid, bsClear, ...). Кроме них имеется возможность использовать любой шаблон размером 8´8 пикселов в формате bmp-файла, который в нужный момент загружается с помощью метода LoadFromFile в свойство Brush->Bitmap.

Создание монотонно изменяющегося фона

Установка большинства программных продуктов фирмы Microsoft происходит на красивом фоне монотонно изменяющегося синего цвета вплоть до черного оттенка.

Приложение 8_15 (BCB).

Копирование растровых изображений

Растровые изображения, сформированные на канве одного объекта, могут быть целиком (методы Draw и StretchDraw) или частично (методы CopyRect и BrushCopy) скопированы на канву другого графического объекта.

Графические объекты в системах BCB и Delphi

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

RSS-материал