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

UptoLike

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

120
(handles), которые используются для изменения её размеров. Указатель мыши примет
обычную стреловидную форму. Если Вы установите указатель мыши на «прихватке», то
форма его снова изменится (примет форму двойной стрелки, горизонтальной ( ),
вертикальной или расположенной под углом 45°, в зависимости от того, на какой
«прихватке» Вы установите указатель). Если после этого
нажать левую кнопку мыши и
«потащить прихватку», то размер изображения соответственно изменится. Попытайтесь
изменить все размеры группы кнопок – «протащите прихватки» вниз, вправо и
одновременно вниз и вправо (для этого используйте «прихватку» в нижнем правом углу).
Добейтесь, чтобы кнопка выглядела соразмерно (на Ваш вкус).
Щёлкните левой кнопкой мыши где-нибудь
на форме вне группы кнопок.
«Прихватки» исчезнут.
Научимся изменять расположение объекта (в данном случаегруппы кнопок).
Установите указатель мыши на кнопке, нажмите однократно, НЕ отпуская, левую
кнопку и «потащите» изображение группы кнопок по форме, куда хотите. Такой приём
drag and drop” («подцепи и тащи») очень широко используется во всех программных
продуктах, работающих
в среде Windows. Он отражает концепцию визуального
программирования, упомянутую во введении (делайте «на глаз», чтобы Вам казалось
красивым).
Теперь «очеловечим» свойства группы кнопок. Как и для объекта «форма»,
используем окно Properties (напоминание: если его не видно на экране используйте меню
View – Properties). Научимся искать окно Properties, соответствующее данному объекту
группе кнопок. Это можно
сделать двумя путями:
простейшийщёлкните однократно по изображению группы кнопок на форме;
изображение окружат «прихватки», а в списке объектов в окне Properties (вторая
строка окна сверху) появится имя группы кнопок (идентификатор «по умолчанию»
Commandgroup1) и имя базового класса объекта BaseClass: Commandgroup (группа
командных кнопок), а также имя класса в свойстве Class: Commandgroup;
Может оказаться, что Вы случайно нажали кнопку мыши дважды. Тогда появится окно для
ввода программы, пока Вам не нужное. Не пугайтесь. Просто закройте это окно так, как всегда
закрываются окна в среде Windows – нажмите иконку в правой стороне строки заголовка
окна.
профессиональныйоткройте перечень объектов в окне Properties (для этого нажмите
на кнопку списка объектов, справа во второй строке окна Properties). Вы увидите
список объектовуже описанную выше форму frmStud и группу командных
кнопок Commandgroup1 и остальные объекты, созданные мастером формы, с
помощью которого мы ее создали. Слева от имён объектов указаны
их типы в виде
пиктограмм с изображением соответствующего объекта как на панели инструментов.
Итак, окно Properties должно быть активным (его заголовок должен быть на синем фоне),
и это окно должно отражать свойства объекта Commandgroup1. «Очеловечим» свойства группы
командных кнопок.
Во-первых, придадим объекту легко запоминаемое имя (идентификатор), с помощью
которого к нему можно будет обращаться «изнутри» Visual FoxPro, т.е. из программ.
Следуя общепринятым соглашениям об именах, запишем (как и для формы) в
качестве первых трех букв её шифр (cmdg, сокращение от c
ommand group ) и затем
(без пробела!!!) – мнемоническое имянапример, Ruling (управление):
сmdRuling
Запишем это имя в поле Name окна Properties (теми же приёмами, которые
использовались при определении имени формы). Во-вторых, нам понадобится пять
кнопок для управления, поэтому воспользуемся свойством объекта ButtonCount,
которое определяет количество кнопок, размещаемых в объекте. По умолчанию
свойство содержит значение, равное 2. Скорректируем его, задав количество кнопок,
равное 5. Теперь, если
Вы увеличить размеры объекта, то увидим новые кнопки,
которые будут располагаться по порядку вниз. Зная, как их перемещать (команда Edit
                                               120

(handles), которые используются для изменения её размеров. Указатель мыши примет
обычную стреловидную форму. Если Вы установите указатель мыши на «прихватке», то
форма его снова изменится (примет форму двойной стрелки, горизонтальной (↔ ),
вертикальной или расположенной под углом 45°, в зависимости от того, на какой
«прихватке» Вы установите указатель). Если после этого нажать левую кнопку мыши и
«потащить прихватку», то размер изображения соответственно изменится. Попытайтесь
изменить все размеры группы кнопок – «протащите прихватки» вниз, вправо и
одновременно вниз и вправо (для этого используйте «прихватку» в нижнем правом углу).
Добейтесь, чтобы кнопка выглядела соразмерно (на Ваш вкус).
      Щёлкните левой кнопкой мыши где-нибудь на форме вне группы кнопок.
«Прихватки» исчезнут.
      Научимся изменять расположение объекта (в данном случае – группы кнопок).
Установите указатель мыши на кнопке, нажмите однократно, НЕ отпуская, левую
кнопку и «потащите» изображение группы кнопок по форме, куда хотите. Такой приём
“drag and drop” («подцепи и тащи») очень широко используется во всех программных
продуктах, работающих в среде Windows. Он отражает концепцию визуального
программирования, упомянутую во введении (делайте «на глаз», чтобы Вам казалось
красивым).
      Теперь «очеловечим» свойства группы кнопок. Как и для объекта «форма»,
используем окно Properties (напоминание: если его не видно на экране используйте меню
View – Properties). Научимся искать окно Properties, соответствующее данному объекту –
группе кнопок. Это можно сделать двумя путями:
•  простейший – щёлкните однократно по изображению группы кнопок на форме;
   изображение окружат «прихватки», а в списке объектов в окне Properties (вторая
   строка окна сверху) появится имя группы кнопок (идентификатор «по умолчанию»
   Commandgroup1) и имя базового класса объекта BaseClass: Commandgroup (группа
   командных кнопок), а также имя класса в свойстве Class: Commandgroup;
        Может оказаться, что Вы случайно нажали кнопку мыши дважды. Тогда появится окно для
    ввода программы, пока Вам не нужное. Не пугайтесь. Просто закройте это окно так, как всегда
    закрываются окна в среде Windows – нажмите иконку ⌧ в правой стороне строки заголовка
    окна.
•     профессиональный – откройте перечень объектов в окне Properties (для этого нажмите
      на кнопку  списка объектов, справа во второй строке окна Properties). Вы увидите
      список объектов – уже описанную выше форму frmStud и группу командных
      кнопок Commandgroup1 и остальные объекты, созданные мастером формы, с
      помощью которого мы ее создали. Слева от имён объектов указаны их типы в виде
      пиктограмм с изображением соответствующего объекта как на панели инструментов.
       Итак, окно Properties должно быть активным (его заголовок должен быть на синем фоне),
и это окно должно отражать свойства объекта Commandgroup1. «Очеловечим» свойства группы
командных кнопок.
      Во-первых, придадим объекту легко запоминаемое имя (идентификатор), с помощью
      которого к нему можно будет обращаться «изнутри» Visual FoxPro, т.е. из программ.
      Следуя общепринятым соглашениям об именах, запишем (как и для формы) в
      качестве первых трех букв её шифр (cmdg, сокращение от command group ) и затем
      (без пробела!!!) – мнемоническое имя – например, Ruling (управление):
                                            сmdRuling
      Запишем это имя в поле Name окна Properties (теми же приёмами, которые
      использовались при определении имени формы). Во-вторых, нам понадобится пять
      кнопок для управления, поэтому воспользуемся свойством объекта ButtonCount,
      которое определяет количество кнопок, размещаемых в объекте. По умолчанию
      свойство содержит значение, равное 2. Скорректируем его, задав количество кнопок,
      равное 5. Теперь, если Вы увеличить размеры объекта, то увидим новые кнопки,
      которые будут располагаться по порядку вниз. Зная, как их перемещать (команда Edit