Генератор графических интерфейсов

Для автоматизации процесса подбора координат, согласованный с  движениями «мышки» была написана программа ScrMaker (Screen Maker), позволяющая создавать экраны, подобные показанным ниже с помощью мыши в режиме реального времени (т.е. не «программируем, и смотрим, что получилось», а «рисуем и видим, что получится»). Это аналогично графическому редактору нового поколения, как Microsoft PowerPoint, Adobe PageMaker, Corel Draw!, или их клоны, предполагающими действия и операции над объектами, а не над точками (пикселями). В программе ScrMakerиспользован тот же принцип: нарисовав объект, можно в любой момент времени изменить любое из его свойств: размер, положение, цвет и так далее.

Основное преимущество, которое дает использование программы ScrMaker — то, что в результате его работы на жестком диске компьютера создается файл, который является готовой к использованию частью программы, которая после компиляции средствами Borland Pascal воспроизведет картину, нарисованную в ScrMakerе. Его можно использовать в своих программах, модифицировать, дописывать новый код и так далее. Это сделано по аналогии с новыми, визуальными языками программирования, где программисту не приходится писать стандартные куски программы, они создаются сами, по мере построения экрана при помощи более наглядных, чем текст программы, средств. Примером могут служить языки: Delphi (версия 2.0 и выше) фирмы Borland, Microsoft Visual C (версия 4.0 и выше), Microsoft Visual FoxPro(версия 2.5) и другие.

В Screen Makerе можно выполнять следующие действия:

·     Рисовать вдавленные окна;

·     Рисовать выпуклые окна;

·     Строить воображаемые кнопки (в программе, которую ScrMaker составит, эти кнопки будут нажиматься и отжиматься, остается только описать действия, следующие за нажатием кнопки);

·     Рисоватьстилизованное изображение болта с потайной головкой (этот элемент не несет смысловой нагрузки и нужен только для оформительских нужд);

·     Выводить текст в нужной позиции, нужным цветом;

·     Рисовать квадрат с нужным типом заливки, с нужным цветом и размерами.

Ссылка на основную публикацию
Adblock detector