Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Paradox for Windows

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 ... 

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

    Paradox также позволяет создавать библиотеки  программ. Библиотека -  это объект,  который может использоваться для хранения команд ObjectPAL. Это дает возможность пользовате­лю создавать процедуры,  доступные различным формам,  прог­раммам и другим библиотекам.


- 16 -

1.6. КОНСТРУКЦИОННЫЕ ОБЪЕКТЫ

    Кроме рассмотренных выше объектов Paradox предоставляет набор так  называемых конструкционных объектов,  при помощи которых разрабатывается структура форм и отчетов.  Эти объ­екты создаются при использовании специальных средств, нахо­дящихся на SpeedBar, (линейке, расположенной в верхней час­ти экрана  и содержащей набор кнопок-иконок для вызова раз­личных операций), и могут размещаться на документе, который разрабатывает пользователь, будь то форма или отчет.

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

1.6.1. Текстовые объекты

    Текстовый объект - это объект,  содержащий текст. Поль­зователь может создать рамку,  в которую можно будет помес­тить текст. Текст может быть любой длины и любого формата.

Чаще всего текстовые объекты используются для  размеще-

ния заголовков  на  форматах и отчетах или для задания имен полей и таблиц.

1.6.2. Прямоугольники, линии, эллипсы

    Прямоугольники, линии и эллипсы - это объекты,  которые


- 17 -

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

                   1.6.3. Поля

    Пользователь может размещать поля из таблиц в форме или отчете. При  этом используется инструмент Field на SpeedBar для того, чтобы начертить рамку (границу поля), а затем за­дать ему необходимые свойства. Можно определить объект типа поле из уже существующей таблицы  или  создать  вычисляемое или итоговое поле для выполнения действий над данными.

                   1.6.4. Таблицы

    Таблица - один из основных объектов Paradox. В разраба­тываемых документах (формах или отчетах) можно использовать инструмент Table  для  того,  чтобы  создать столбцы и ряды таблицы, а затем задать и саму таблицу с данными.  В табли­цах на  экранных формах и отчетах можно размещать поля и их заголовки гораздо свободнее и разнообразнее,  чем в  режиме просмотра и редактирования таблиц в окне Table.

                1.6.5. Кросстаблицы

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


- 18 -

(например, можно  узнать  объем продаж различных изделий по месяцам). Кросстаблицы дают возможность анализировать  дан­ные по одному или нескольким факторам.

    Например, пользователь хочет определить, в какие месяцы клиенты предпочитают расплачиваться наличными, а в какие по перечислению. Он может создать кросстаблицу,  которая пока­жет суммы  отпуска  товаров  по  накладным в каждом месяце, сгруппированные по способам оплаты.

1.6.6. Графики

    Иногда более удобно анализировать и представлять инфор­мацию в виде графиков и диаграмм.  Paradox дает возможность легко создавать  графики.  Можно изменять тип графика,  его строение и свойства.  Paradox автоматически обновляет  гра­фик, если  изменяются данные в таблице (даже если изменение произошло при работе  другого  сетевого  пользователя  этой таблицы.

1.6.7. Многозаписные объекты

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


- 19 -

1.6.8. Кнопки

    Кнопки - это объекты Paradox, которые можно размещать в формах и  присоединять  к  ним методы ObjectPAL.  Работая с формой, можно щелкнуть мышью на кнопке для того,  чтобы вы­полнить действия,  определяемые  присоединенным методом.  К кнопке можно добавить любой текст или  рисунок,  поясняющий ее значение.

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

1.6.9. Графика

    Графика -  это графические образы,  которые можно поме­щать в поля графического типа Paradox-таблиц, или размещать как независимый графический объект в форме или отчете.

Рaradox может импортировать графику из  файлов  формата

.BMP,  .EPS,  .PCX, .TIF,    .GIF   или   из  буфера   Windows

Clipboard.

1.6.10. OLE-объекты

    OLE - технология связывания и встраивания объектов. Ис­пользуя технологию OLE, можно создавать "контейнеры", кото­рые будут содержать объекты из других приложений Windows.

Так как  технология OLE обеспечивает связь между табли-

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


- 20 -

1.7. ФАЙЛЫ ОБЪЕКТОВ PARADOX

    В таблице ниже приведены расширения файлов,  в  которых Paradox хранит основные объекты.

-----------T--------------------------------------------¬ ¦Расширение¦  Тип объектов   ¦

+----------+--------------------------------------------+

¦ .CFG     ¦ Файл конфигурации                        ¦

+----------+--------------------------------------------+

¦ .DB      ¦ Paradox-таблица                          ¦

+----------+--------------------------------------------+

¦ .DBF     ¦ dBASE-таблица                            ¦

+----------+--------------------------------------------+

¦ .DBT     ¦ Файл мемо-поля dBASE-таблицы             ¦

+----------+--------------------------------------------+

¦ .FAM     ¦ Список связанных файлов Paradox          ¦

+----------+--------------------------------------------+

¦ .FDL     ¦ Оттранслированная форма                  ¦

+----------+--------------------------------------------+

¦ .FSL     ¦ Сохраненная форма                        ¦

+----------+--------------------------------------------+

¦ .FTL     ¦ Временная форма                          ¦

+----------+--------------------------------------------+

¦ .INI     ¦ Файл конфигурации системы                ¦

+----------+--------------------------------------------+

¦ .LDL     ¦ Оттранслированная библиотека             ¦

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 ... 


Copyright © 2005—2007 «RefStore.Ru»