Анимация
JavaScript


Главная  Библионтека 

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

Панель Инструментов Form Designer

раарэ(5этыеэеиач фориа Меню Fomn


I FiiPiP Di:: iirihii pLiiri


.l.,lJ.,„ AifdNerEcm 1 . RfirKwa Fam

Runt JTrjJ РивгГ 3

а1виМ«уН

гмгш»иг»

Ujr-3(MnfB

JSua№ Balder

dam к*» aFfl iriSft Rum o.-P=go c*i»rt

Панель инструментоа Layout

Окно PropsftJes

ПаыЁЛЬ мнсггрунентоа Form Cor I rots

Панель инструмЁКГов Color Pafatts

Рис. 9.1.

New property - позволяет добавить свое свойство для создаваемой формы.

New method - позволяет добавить свой метод для создаваемой формы.

Edit Property/Method - позволяет удалить добавленные свойства и методы из описания

формы или изменить комментарий.

Include File - позволяет определить файл, содержащий директивы компилятора.

Create Form Set - создает набор форм - объект, который будет являться контейнером по

отношению к нескольким формам и панелям инструментов.

Remove Form Set - удаляет набор форм, если он создан.

Add New Form - позволяет добавить форму в набор форм.

Remove Form - удаляет форму из набора форм.

Quick Form - запускает Построитель формы (Form Builder), с помощью которого можно быстро создать простую форму для работы с данными из одной таблицы и в последующем использовать как заготовку в Конструкторе формы. Построитель формы представляет собой упрощенную версию Мастера формы. Run Form - запускает разрабатываемую форму.

• Использование Мастера форм обсуждалось ранее. Это эффективный способ создания простых форм или "заготовок" для более сложных форм.

• Выбор команды New из меню File главного меню Visual FoxPro. В открывшемся диалоговом окне New необходимо щелкнуть на кнопке Form.

• Выполнение команды CREATE FORM.

• В Project Manager выделение пункта Form и выбор New.

Независимо от выбранного способа загружается Конструктор формы, окно которого с основными визуальными инструментами представлено на рис. 9.1. При этом в главном меню Visual FoxPro появляется меню Form, с помощью которого можно выполнить следующие действия:



Fo(n- Designer

Зйпугж йвтоформатирования формы Запуск: Построителя форм=1 (Fomn Btilder)

Вывод на экран паалм имстэументоз CcJor Palene

BiBoc на эфан панели инс-ру(/(ентоа Forin Control

Быеод на аран акьа для прог1ам1к5Гй ios

Вывод на экран окна Properlies

Запуск Конструктора среды окружения (Data Environment)

Опредоление порядка активизации эпемечтовуправления в форме

Переход в окно Конструктора формы

Рис. 9.2.

Панель инструментов Layout предназначена для быстрого изменения расположения объектов на завершающем этапе создания формы. Ее возможности будут вам ясны, если вы посмотрите на рис. 9.3. Перед выполнением какого-либо действия предварительно нужно выбрать объект или группу объектов, удерживая клавишу Shift и щелкая на них мышкой. Операции выравнивания, которые выполняются относительно группы объектов, за образец берут самый большой размер, иначе перед выполнением операции выравнивания необходимо удерживать клавишу Ctrl. Если выбранное действие не дало желаемого результата или вовсе привело к нежелательным последствиям, не стоит отчаиваться, вспомните про кнопку Undo на стандартной панели инструментов Visual FoxPro.

rii-iMfii-.THTh L";[ii.i":HT I-a ааднич ппйн 1зне:гтить эбъект нэ гереий план

Берти гальнSi цснтризованис Гориаун1влын1:е цен1[:и[:оыание

Вь рИБНИЬННН! ЦЫП[:1Ы ±ЫД{ЛН1-НЫ>: f>5z,iii ОЦ

Бырдвн,1заний ширины выреленныу объектпв

f>TH(ii";L.-fT:jnLHfn": jfji-Tpi-ipogaHMf: по вцyт.лкяпl

Огнйзийльнае ийнтрирован1/е по пзр1/он-али

Вь рэБНИБЭниб по hiKHei-i гзаньшэ

Выраи Moai iwc по осрисй rpci 1ицс

ELmaQ iLioai luo по плаопй -рямицг:

Вь fiiSiiHикание i ю j \nac i рэнице

Рис. 9.3. Панель инструментов Layout

Для ускорения разработки формы служат несколько панелей инструментов.

Панель инструментов Form Designer предназначена для быстрого перехода или запуска различных элементов Конструктора формы. Она появляется автоматически при запуске Конструктора формы. Назначение кнопок на этой панели описано на рис. 9.2.



Selfti? Objects CnyiMT япя n[\f.ue- црнид rjlvJiniOR л И5Нмнения l;Y (IFlJHepOR

VieVj CISSSGS Ctivifcii iipuL:ML)i.a uihuks ил1илыу1зиы1 (juCjiiujick.

u для с.т.(рьтля новый библиатек

LfcljHl : рагге11,ЭЁТ в :1»рме надлись

Tevt Bow : P-3oiveii,aeT а :(мрн9 п&ле озода

Edil ВоУ : РаSI.611,367 в форме поле р?да1П-ирсеания

CumirHid BuLLjii : tluioj bjyeicHjrH ujD/jaHHM кнопки

Cumrrcnd Butt-зп Croup Слч(мт для соэдн! мн грпы гиопл-:

ciptirn Kiit-rn Стгшп ; создает переклк>-аге;"ь -rpvmv кнопок, И5 иошсьх

MQ-KHQ Ehl6p3TL TOnLia ОДЧ

Сащ]а2т фпамок l1CПGЛfcзeыFi ля индшиции 1-екото:югз qnoiHiiorj duuTOfii ihfi

CDipasT раскрыЕаюшися список, пс-эзогя-ощи/! пользователю как Еьастм энавний Еруч1-у-с, тки выбэать аго иэ списка llLiiKjjibieitH лн сооданнн i pD-tpy-iiitasHoiLi синем данных Сззупаат iHeTHtK. ьгужащнй дгя вводе ч налево "с значения

Сэаазт объект--£бп и цу

Combo D3V

Liut ВОУ Spinner Grid

Time"

РасеРггате

0LE2.C

OLEBojnd

Line

Separabr Buildsf Luck Button Lcck

Paieii,aeT в форие граф.ШЁСКое uз:6paжEниe

И:псльауется рпя задания npch-ieiK/тка зремени vieflv сойьп/ямл

CQS]aiт блек Diuiawuit, для оааглощймип с одной форме

аолы1сго чсла заал;1чны\оэьектоь

Нгпсльауется для отображения полей таблицы тгша General

Изпспьаустя рля мибршс-! 1МЯ □ фсру-з лиш/й pgjnwH IblW СТМЛС!?

11=псльауется для мзойраженмя пзяысутс1ЛаН1/1ШЕ, квадратсе. [31гру:к110(ттсй м опопао

И:псльа\ется npi оагдэним голговатепьских ганьлей ынс-ру-1ентав qrn разЁиэния инстзумеитсв ha группы

Устанаализает рйшн автэрлатическпгп B=iiaoBa построителя при d!iSMe±(e4nL оБъектьь 5 фооРнЧе

Нгпсльзуется для \рэзыеше-гт в форме бсльшого числа аднатшныу Рис. 9.4.

Перед тем как вы начнете разрабатывать формы для своего приложения, не поленитесь заглянуть в диалоговое окно Options меню Tools. Выберите вкладку Forms и установите на ней требуемые значения для расположенных там параметров (рис. 9.5). Для облегчения расположения элементов управления на форме включите вывод координатной сетки. Наиболее удобный шаг координатной сетки - от 6 до 10. В качестве единицы измерения установите пикселы - Pixels. В опции Maximum Design Area установите разрешение 640x480 - это означает, что разработанная вами форма наверняка поместится на экране, имеющем стандартное разрешение VGA. Если вы установите более высокое разрешение, то форма может прекрасно выглядеть на вашем компьютере, но окажется слишком большой на экране компьютера у пользователя вашей программы.

Панель инструментов Form Controls позволяет включать в разрабатываемую или редактируемую форму тот или иной элемент управления. На рис. 9.4 описаны кнопки данной панели инструментов.



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