На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

Глава 5. СОЗДАЕМ ОКОННЫЙ ИНТЕРФЕЙС «ПОСТУПЛЕНИЯ НА СКЛАД»

Создаем скриптовый проект

Переключимся в режим дизайнера, используя пункт Инструменты/Дизайнер Главного меню или комбинацию клавиш Ctrl+D:



Главное окно программы «сожмется» и на нем возникнут органы управления, очень напоминающие интерактивную среду разработки программы Borland Delphi:



При создании оконных интерфейсов важно помнить правило: каждый тип документа привязывается к одному проекту оконного интерфейса. Каждый такой проект может содержать несколько окон, например, одно окно , служащее для редактирования позиций документа, а другое окно - для редактирования его шапки.

Итак, создадим новый проект. Для этого используем пункт меню Файл/Новый:



В появившемся диалоге видно, что программа позволяет создавать оконные интерфейсы на разных популярных скриптовых языках программирования.

Мы выберем «Delphi приложение» и нажмем кнопку OK .



Перед нами появятся:

  • Инспектор объектов
  • Редактор текста с открытой закладкой модуля Unit1
  • Пустая форма Form1 с включенной координатной сеткой.

Переключаться между формой и редактором текста удобно клавишей F12, а между формой и инспектором объектов – с помощью клавиши F11.



Мы рекомендуем сразу сохранить проект, придумав названия для файла модуля и файла проекта. Здесь нужно придерживаться какой- то системы. Мы будем называть файл модуля так же , как мы называем тип документа, к которому будет привязан проект, то есть stock_in.pas (маленькими буквами). А файл проекта будем называть так же, как файл модуля, но с суффиксом _ project, то есть в данном случае stock_in _project.ipr. Для сохранения проекта воспользуемся пунктом меню Файл/Сохранить все или кнопкой с изображением трех дискет. Программа попросит сначала ввести имя файла для модуля с расширением pas, а затем имя файла для проекта с расширением ipr. Сохранять все файлы мы будем в директоии проектов \scripts\TechnoTrade.




На диске создались три файла: stock_in. pas, stock_in.dfm, stock_ in_project.ipr. В первом файле хранится текст скриптового модуля, во втором хранятся свойства формы, а в третьем – сведения о проекте.

Теперь переименуем форму Form1 и изменим некоторые его свойства. Для этого в «Инспекторе Объектов» выберем соответствующие свойства и введем значения:


Name StockInForm
FormStyle fsMDIChild
Caption Поступление на склад

Мы установили стиль окна FormStyle = fsMDIChild для того, чтобы организовать многооконный интерфейс. В нем пользователь сможет работать одновременно с несколькими документами на одном экране.

Запустим проект, нажав клавишу F9 или кнопку «Запуск »:




Теперь остановим проект, нажав Ctrl+F2 или кнопку «Остановка программы» под кнопкой «Запуск». Обратим внимание, что при запуске проекта главное окно Allegro « растянулось» и отобразило всю свою рабочую область. А при остановке проекта «сжалось» обратно. Мы в любой момент можем «растянуть» или «сжать» главное окно в режиме дизайна. Для этого можно воспользоваться кнопками «Растянуть Главное Окно» и «Сжать Главное Окно»:


 

Выйдем из режима дизайна с помощью пункта Инструменты/Дизайнер Главного меню.



Пример создания склада в Allegro Наверх