Анимация
JavaScript
|
Главная Библионтека ВыЁйр runs =оадаваг1.ю-о файла или копснэнта ripCCiiT Таблице Запрос 11рвдстаЕЛвН1-в Внешнее представление Стчгт Эти/етга Прогремма ТбксгэЕЫй оайл Мэню Fil? Tvpe -Г Uaiib*s.e -C Глпп[=т1гг Her"CiteViev/ -f I Dim Г I a:iRl -r r>oc -TTcRb □ CdTILtl Нэ1р файла Мастера Отгсма Рис. 3.4. • Open - открывает существующий файл. • Close - закрывает активное окно. Если вы удерживаете клавишу Shift, закрываются все открытые окна. • Save - сохраняет изменения, сделанные в активном файле. • Save As - сохраняет активный файл с другим именем. • Revert - отменяет все изменения, сделанные в активном файле с момента последнего сохранения. • Import - позволяет импортировать данные в таблицу Visual FoxPro. • Export - позволяет экспортировать данные из Visual FoxPro в другие форматы. • Page Setup - вызывает диалоговое окно для установки параметров страницы отчета или этикетки. • Print Preview - позволяет просмотреть на экране результат выполнения отчета или этикетки. • Print - выводит на печать или в файл текстовый файл, программу, отчет, этикетку, содержимое окна Command или буфера обмена (Clipboard). • Send - позволяет отправить электронную почту при наличие на компьютере соответствующих средств. • Exit - закрывает Visual FoxPro. Меню Edit позволяет выполнять редактирование программного кода или любого другого текста, а также облегчает работу с элементами управления и объектами в формах, отчетах и т. д. Undo - отменяет последнее выполненное действие. Redo - восстанавливает последнее отмененное действие. Cut - удаляет и записывает в буфер обмена выделенный фрагмент или элементы управления. Copy - записывает в буфер обмена выделенный фрагмент или элементы управления. Paste - копирует из буфера обмена хранящиеся там данные в место расположения курсора. Paste Special - связывает или встраивает из буфера обмена хранящиеся там OLE-объекты в место расположения курсора. Clear - удаляет выделенный фрагмент или элементы управления. • Select All - выделяет весь текст или элементы управления в активном окне. • Find - выводит диалоговое окно поиска фрагмента текста. • Replace - выводит диалоговое окно поиска фрагмента текста и его замены на другой фрагмент. • Go To Line - выполняет быстрый переход на указанный номер строки в текстовом файле. • Insert Object - выводит диалоговое окно со списком объектов, которые можно встроить в активную форму или редактируемое поле типа General. • Object - выводит список действий, поддерживаемых активным объектом (например, при просмотре содержимого поля типа General). • Links - выводит диалоговое окно для редактирования или удаления связи с активным объектом Меню View позволяет управлять появлением на экране вспомогательных средств, например панелей инструментов, и выводить на экран данные. При отсутствии на экране каких-либо средств разработки в этом меню доступна только одна команда - Toolbars, которая выводит диалоговое окно для выбора размещаемых на экране панелей инструментов. Меню Format появляется всегда, когда на экране есть активное окно, и позволяет изменять внешний вид отображаемых данных с помощью следующих команд: • Font - выводит диалоговое окно изменения шрифта и его характеристик. • Enlarge Font - увеличивает размер отображаемого в активном окне текста. • Reduce Font - уменьшает размер отображаемого в активном окне текста. • Single Space - устанавливает один межстрочный интервал для отображаемого в активном окне текста. • 1 Space - устанавливает полуторный межстрочный интервал для отображаемого в активном окне текста. • Double Space - устанавливает двойной межстрочный интервал для отображаемого в активном окне текста. • Indent - позволяет сдвинуть вправо линию или несколько линий текста на один интервал табуляции в окне редактора или окне Command. • Remove Indent - позволяет сдвинуть влево линию или несколько линий текста на один интервал табуляции в окне редактора или окне Command. Меню Tools позволяет выполнить различные вспомогательные действия: • Wizards - запускает один из имеющихся Мастеров. • Spelling - запускает программу проверки правописания для содержимого текстового файла или поля примечаний (можно использовать для проверки правильности написания команд). • Macros - позволяет присвоить клавиатурной комбинации выполнение какого-либо действия или набора действий. • Class Browser - выводит на экран утилиту работы с классами. • Trace Window - выводит на экран окно для визуального отображения выполняемого программного кода. • Debug Window - выводит на экран окно для отображения текущих значений в процессе выполнения программы. • Options - выводит на экран диалоговое окно для установки параметров конфигурации среды разработки. Меню Program содержит команды, связанные с выполнением программ: • Do - запускает программу на выполнение. • Cancel - заканчивает выполнение • Resume - продолжает выполнение программы со строки, на которой она была приостановлена командой Suspend. • Suspend - приостанавливает выполнение программы без выгрузки ее из памяти, оставляя возможным продолжение ее работы командой Resume. • Compile - компилирует программу в псевдокод. Меню Window содержит команды управления окнами: • Arrange All - располагает все открытые окна на экране так, чтобы каждое было видимо. • Hide - скрывает активное окно. • Clear - стирает содержимое активного окна. • Circle - выполняет переход к следующему открытому окну. • Command Window - делает активным или открывает окно Command. Среди рассматриваемых средств разработки это окно является уникальным, так как позволяет немедленно выполнять почти что все команды Visual FoxPro и, соответственно, видеть результат их работы. • View Window - делает активным или открывает диалоговое окно View, которое содержит основной инструментарий для работы с данными. Меню Help содержит команды, которые позволяют быстро получить необходимую информацию о работе с Visual FoxPro. Отличительные черты Visual FoxPro можно описать следующим образом: 1. Обеспечение возможности быстрой разработки прикладной программы базируется на включении средств, которые позволяют повысить скорость работы программиста. В первую очередь это средства объектно-ориентированного программирования, позволяющие пользователю формировать компоненты своего проекта (объекты), которые затем могут многократно использоваться. В связи с этим, традиционный Xbase язык в Visual FoxPro 3.0 значительно расширен, что позволяет создавать истинные объекты, классы и подклассы. Кроме того, объекты могут быть созданы с помощью визуальных средств и многократно использоваться в любое время. 2. Обеспечение полного набора средств для управления событиями. Традиционно в Xbase от программиста требовалось написать собственный драйвер для обработки необходимого набора событий или положиться на READ-состояние ожидания, которое моделирует обработку события системой. В Windows число событий, к которым может обращаться пользователь, весьма велико, и, следовательно, обработка событий является непростой задачей. Visual FoxPro 3.0 имеет истинно управляемую событиями модель, так что по умолчанию система раньше, чем пользователи, обрабатывает объектные события. Кроме того, программист теперь имеет полный доступ к набору стандартных, основанных на функционировании Windows событий (например, движения мыши, которые допускают перетаскивание объектов). 3. Обеспечение мощного набора инструментальных средств для программиста. Разработчики систем автоматизации обработки данных кроме мощного набора визуальных средств проектирования могут использовать широкие возможности по интеграции систем хранения данных и доступа к серверам данных с помощью технологии ODBC. Основные новшества - это расширение встроенного языка SQL, возможность обновления данных на сервере через редактирование курсоров, встроенный механизм обеспечения транзакций, возможность обращения к серверу на том диалекте SQL, который поддерживает сервер. Наличие словаря данных делает более быстрой разработку структуры баз данных и облегчает ее дальнейшую эксплуатацию и поддержку. 4. Обеспечение полной интеграции Visual FoxPro 3.0 в семейство прикладных программ Microsoft. Единый интерфейс с наиболее популярными прикладными программами Microsoft делает работу в интерактивном режиме интуитивно понятной. Поддержка правой кнопки мыши позволяет избежать долгих путешествий по системе меню и значительно облегчает изучение новых возможностей СУБД. Просто выберите курсором объект и нажмите правую кнопку мыши! На некоторых диалоговых окнах, которые часто используются в работе на полосе заголовка, появился переключатель в виде анимационной пиктограммы (push pin), позволяющий легко включить режим, при котором это окно будет всегда расположено на переднем плане. Visual FoxPro обеспечивает полную поддержку OLE 2.0, что облегчает взаимодействие с другим программным обеспечением в среде Windows. Помимо оставшейся возможности загрузки внешних функций посредством команды SET LIBRARY появилась возможность обращения к функциям динамических DLL библиотек Windows посредством команды DECLARE. 5. Совместимость с ранее разработанным программным обеспечением в среде FoxPro. В Visual FoxPro система организации данных наиболее близка к теоретическим основам реляционной модели и позволяет более естественно выполнять операции реляционной алгебры. Основная единица хранения данных - это таблица, в столбцах и строках которой хранятся данные, как это и было раньше в DBF-файле. Таблица сохранила расширение файла DBF и имеет прямую совместимость со "старыми" DBF-файлами. Таблицы объединяются в базу данных, в которой можно описать все связи, устанавливаемые между полями отдельных таблиц, правила проверки, которые будут определять реакцию системы на вносимые изменения, добавление или удаление данных и правила проверки целостности данных в БД. Файлы баз данных имеют расширение DBC и при открытии автоматически поддерживают все перечисленные установки для входящих в нее таблиц. При необходимости можно иметь и таблицы, не входящие в БД, -свободные таблицы. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 [ 14 ] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |