
- •Теперь необходимо добавить на форму компоненты, посредством которых пользователь будет общаться с программой. Для выполнения этой операции можно использовать один из нижеописанных способов.
- •Для того чтобы пользователь мог вводить данные, добавьте компонент Edit. Ряд его свойств следует изменить.
- •Только что добавленный компонент Edit нуждается в пояснении своего назначения для пользователя. Чтобы разрешить все вопросы, добавьте компонент Label.
- •Подтверждать свой ввод пользователь будет нажатием кнопки. Добавьте на форму компонент BitBtn с вкладки Additional.
- •И, наконец, последний, необходимый компонент - кнопка завершения работы программы. Добавьте форму компонент BitBtn с вкладки Additional.
- •И, наконец, последний штрих - подготовка программы к работе. Для того, чтобы программа могла подготовить себя к работе, нужно добавить еще несколько операторов.
Содание приложения «Угадай число»
Любой проект, созданный в среде разработки Delphi удобно хранить в отдельной папке. Поэтому для нового приложения создайте папку, назвав ее, например. Number.
Запустите среду разработки Delphi. После запуска все готово к работе, и перед Вами заготовка будущей программы.
Несмотря на то, что это всего лишь заготовка, сохраните новый проект. Для этого выберите в меню пункт File | Save Project As... В появившемся диалоговом окне установите только что созданную папку проекта Number, а в качестве имени модуля сохраняемого проекта введите Main - в данном проекте это единственный и главный модуль программы. После этого нажмите кнопку Save. Далее, в следующем диалоговом окне, необходимо сохранить собственно файл проекта. В качестве имени проекта введите Number. Подтвердите сохранение нажатием кнопки Save.
Теперь можно непосредственно приступить к работе над приложением. Перед Вами на экране присутствует главное окно создаваемой программы - с именем Form1. Для изменения его свойств, как, впрочем, и свойств любого объекта, используется вкладка Properties окна Object Inspector. При проектировании внешнего вида приложения, например, для изменения положения и размеров объектов, в Delphi обычно используется мышь. Вы же, во избежание неоднозначностей, в данной работе будете эти параметры вводить с клавиатуры - это второй, тоже вполне допустимый способ.
Прежде всего, измените свойства главного окна программы
Свойство |
Значение |
Комментарий |
Caption |
Угадай число |
Заголовок формы |
Height |
190 |
Высота формы |
ClientHeight |
163 |
Высота внутренней области |
ClientWldth |
212 |
Ширина внутренней области |
Name |
Main_form |
Имя формы (пробелы в нем недопустимы) |
Width |
220 |
Ширина формы |
После изменения этих свойств, форма стала более походить на нужное для работы окно.
Теперь необходимо добавить на форму компоненты, посредством которых пользователь будет общаться с программой. Для выполнения этой операции можно использовать один из нижеописанных способов.
Во-первых, можно воспользоваться палитрой компонентов. Для того чтобы добавить компонент на форму с ее помощью, следует установить необходимую вкладку, например, Standard, выбрать нужный компонент на вкладке - просто щелкнуть по нему левой клавишей мыши. Указать курсором мыши желаемое место на форме и вновь щелкнуть левой клавишей мыши.
Во-вторых, можно воспользоваться командой меню View | Component List. После ее выбора на экране появится диалоговое окно Components, в котором из списка нужно выбрать необходимый компонент и добавить его на форму нажатием кнопки Add to Form.
Первый элемент, который Вы добавите - компонент Memo с вкладки Standard. С помощью него программа будет сообщать пользователю результаты работы. После добавления этого компонента, измените его свойства.
Свойство |
Значение |
Комментарий |
Height |
80 |
Высота компонента |
Left |
13 |
Расстояние от левого верхнего угла компонента до левого края формы |
Lines |
Удалите все содержимое компонента |
Содержимое компонента |
Name |
mmOutput |
Имя компонента |
ScrollBars |
ssVertical |
Компонент будет имена вертикальные полосы прокрутки |
Top |
8 |
Расстояние от левого верхнего угла компонента до верхнего края формы |
Width |
185 |
Ширина компонента |
Для того чтобы пользователь мог вводить данные, добавьте компонент Edit. Ряд его свойств следует изменить.
Свойство |
Значение |
Комментарий |
Height |
21 |
Высота компонента |
Left |
93 |
Расстояние от левого верхнего угла компонента до левого края формы |
Text |
Удалите все содержимое компонента |
Содержимое компонента |
Name |
edInput |
Имя компонента |
Top |
96 |
Расстояние от левого верхнего угла компонента до верхнего края формы |
Width |
105 |
Ширина компонента |
Только что добавленный компонент Edit нуждается в пояснении своего назначения для пользователя. Чтобы разрешить все вопросы, добавьте компонент Label.
Свойство |
Значение |
Комментарий |
Caption |
Введите число: |
Заголовок компонента |
Height |
13 |
Высота компонента |
Left |
13 |
Расстояние от левого верхнего угла компонента до левого края формы |
Name |
lbLabel |
Имя компонента |
Top |
99 |
Расстояние от левого верхнего угла компонента до верхнего края формы |
Width |
77 |
Ширина компонента |