Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 72 стр.

UptoLike

Составители: 

118
Форма будет иметь вид окошка, покрытого точками разметки. Сверху, на синей
полосе, Вы увидите надпись studentsзаголовок окна.
Справа, скорее всего, Вы увидите ещё одно окошко с надписьюProperties
«Свойства». Эта надпись будет видна не на синем, а на сером фоне, чтобы Вы могли
отличить активное окно (в данном
случае окно формы) от пассивного (в данном случае
окно Properties), действия в котором сейчас не проводятся.
Если окно Properties (Свойства) не видно, вызовите его следующим образом:
горизонтальное меню в верхней строке экрана: позиция View (щелкните по ней мышью).
Появится выпадающее меню окон. Выберите в нём позицию Properties .
Теперь придадим форме желательные для нас свойства с помощью окна
Properties. Щёлкните мышью где-нибудь на этом окне. Вы увидите, что цвет заголовка
окна Properties окна изменился (стал синим). То есть окно свойств (Properties) стало
активным. (Так же, как во всех программах, работающих под управлением операционной
оболочки Windows, активным может быть только
ОДНО окно). Мы увидели в
действии один из основных принципов работы визуально программированияреакцию на
событие (в данном случаена нажатие мыши), которая проявилась в смене активного
окна.
Сначала дадим форме имя (русские программисты говорят - идентификатор, а
англоязычныеname) взамен «машинного» Form1, которое присваивается форме «по
умолчанию» – т.е. при
отсутствии Ваших указаний. Конечно, можно оставить и
«машинное» имя, но это не рекомендуется: если форм будет много, то Вы очень скоро
начнёте путать их имена, отличающиеся лишь номерами. Имя формы может быть
любым, но имеется общепринятый стиль имен, облегчающий Вам отладку, понимание и
чтение Вашей программы. Согласно этому стилю первые
3 литеры имени объекта (в
данном случаеформы) соответствуют общепринятому «шифру» этого объекта (в
данном случаеfrm). Затем без пробелов записывается «мнемоническое» имя, начиная с
прописной литеры. Это имя должно напомнить Вам назначение объекта. Помня, что мы
будем проектировать программу для иллюстрации нашей БД со студентами, дадим форме
имя
frmStud
Найдите в окне Properties свойство, позволяющее присвоить имя объекту (позиция
Name). Все позиции перечислены по алфавиту, найдите ее в списке. Если позиция Name
не видна (не поместилась) на экране, используйте линейку вертикальной прокрутки,
расположенную справа вдоль окна Properties. Справа от Name Вы увидите «машинное»
имя объекта Form1. Щёлкните левой кнопкой мыши где
-нибудь на строчке с Name (при
этом строчка выделится синим цветом). Теперь, не стирая имеющегося имени Form1,
набирайте frmStud (конечно, можно и стеретьно не делайте лишней работы: Visual
FoxPro многое делает само!). Вы увидите, что назначенное нами имя появилось
одновременно и в перечне свойств (в строке Name), и в окошке свойств
. Вверху окна
Properties есть окно ввода, поверх всех свойств, в котором отражается то, что Вы
набираете в данном свойстве (в данном случае имя). Далее не забывайте об этом.
В перечне свойств Вы видите и другие строки (их много, и они позволяют выбрать
разные свойстваразмер формы, её цвет и т.д
.). Воспользуемся перечнем свойств, чтобы
заменить заголовок формы “students” на заголовокСписок студентов. Заголовок
можно изменить с помощью свойства Caption капюшон»). Найдите его в окне
Properties, щёлкните левой кнопкой мыши по строке, соответствующей этому свойству, и
наберите:
Список студентов
Вы увидите, что стали видны части заголовка (поместившиеся в отведенном месте окошка
свойств и в правой части поля Caption). Если поместить курсор в окошко свойства и
перемещать его (попробуйте!), то Вы убедитесь, что весь заголовок сохранился. Заголовок
полностью виден на «строке заголовка» (верхняя строка формы).
Вам может показаться, что «имя» (идентификатор) и «заголовок» – тождественные понятия.
                                           118

       Форма будет иметь вид окошка, покрытого точками разметки. Сверху, на синей
полосе, Вы увидите надпись students – заголовок окна.
      Справа, скорее всего, Вы увидите ещё одно окошко с надписью “Properties” –
«Свойства». Эта надпись будет видна не на синем, а на сером фоне, чтобы Вы могли
отличить активное окно (в данном случае окно формы) от пассивного (в данном случае
окно Properties), действия в котором сейчас не проводятся.
    Если окно Properties (Свойства) не видно, вызовите его следующим образом:
 горизонтальное меню в верхней строке экрана: позиция View (щелкните по ней мышью).
 Появится выпадающее меню окон. Выберите в нём позицию Properties .
      Теперь придадим форме желательные для нас свойства – с помощью окна
Properties. Щёлкните мышью где-нибудь на этом окне. Вы увидите, что цвет заголовка
окна Properties окна изменился (стал синим). То есть окно свойств (Properties) стало
активным. (Так же, как во всех программах, работающих под управлением операционной
оболочки Windows, активным может быть только ОДНО окно). Мы увидели в
действии один из основных принципов работы визуально программирования – реакцию на
событие (в данном случае – на нажатие мыши), которая проявилась в смене активного
окна.
      Сначала дадим форме имя (русские программисты говорят - идентификатор, а
англоязычные – name) взамен «машинного» Form1, которое присваивается форме «по
умолчанию» – т.е. при отсутствии Ваших указаний. Конечно, можно оставить и
«машинное» имя, но это не рекомендуется: если форм будет много, то Вы очень скоро
начнёте путать их имена, отличающиеся лишь номерами. Имя формы может быть
любым, но имеется общепринятый стиль имен, облегчающий Вам отладку, понимание и
чтение Вашей программы. Согласно этому стилю первые 3 литеры имени объекта (в
данном случае – формы) соответствуют общепринятому «шифру» этого объекта (в
данном случае – frm). Затем без пробелов записывается «мнемоническое» имя, начиная с
прописной литеры. Это имя должно напомнить Вам назначение объекта. Помня, что мы
будем проектировать программу для иллюстрации нашей БД со студентами, дадим форме
имя
                                         frmStud
       Найдите в окне Properties свойство, позволяющее присвоить имя объекту (позиция
Name). Все позиции перечислены по алфавиту, найдите ее в списке. Если позиция Name
не видна (не поместилась) на экране, используйте линейку вертикальной прокрутки,
расположенную справа вдоль окна Properties. Справа от Name Вы увидите «машинное»
имя объекта Form1. Щёлкните левой кнопкой мыши где-нибудь на строчке с Name (при
этом строчка выделится синим цветом). Теперь, не стирая имеющегося имени Form1,
набирайте frmStud (конечно, можно и стереть – но не делайте лишней работы: Visual
FoxPro многое делает само!). Вы увидите, что назначенное нами имя появилось
одновременно и в перечне свойств (в строке Name), и в окошке свойств. Вверху окна
Properties есть окно ввода, поверх всех свойств, в котором отражается то, что Вы
набираете в данном свойстве (в данном случае имя). Далее не забывайте об этом.
       В перечне свойств Вы видите и другие строки (их много, и они позволяют выбрать
разные свойства – размер формы, её цвет и т.д.). Воспользуемся перечнем свойств, чтобы
заменить заголовок формы “students” на заголовок “Список студентов”. Заголовок
можно изменить с помощью свойства Caption («капюшон»). Найдите его в окне
Properties, щёлкните левой кнопкой мыши по строке, соответствующей этому свойству, и
наберите:
                                    Список студентов
Вы увидите, что стали видны части заголовка (поместившиеся в отведенном месте окошка
свойств и в правой части поля Caption). Если поместить курсор в окошко свойства и
перемещать его (попробуйте!), то Вы убедитесь, что весь заголовок сохранился. Заголовок
полностью виден на «строке заголовка» (верхняя строка формы).
   Вам может показаться, что «имя» (идентификатор) и «заголовок» – тождественные понятия.