powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание формы из программы
11 сообщений из 11, страница 1 из 1
Создание формы из программы
    #32422511
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Может кто-нибудь подсказать как сделать конструктор формы в программе по типу 1С-Предприятия, когда можно будет для таблицы или таблиц создавать экранную форму прямо в программе, а не в проекте. При этом чтобы была возможность перетаскивать объекты: кнопки, списки и т.д. на эту форму, на самой форме, вставлять новые с панели объектов, убирать и т.д.

Спасибо за ответы всем кто ответит.
...
Рейтинг: 0 / 0
Создание формы из программы
    #32422650
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На моей прошлой работе один чудак писал такую вещь...
Устал писать и уволился :( Хотя что-то даже работало...
...
Рейтинг: 0 / 0
Создание формы из программы
    #32423439
Фотография neznajka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конкретной подсказки, по-моему, и быть не может - слишком общая формулировка проблемы. Несколько лет занимаюсь созданием подобных интерактивно-програамируемых форм, уверяю Вас - такие вещи создать можно только при серьезных ограничениях и точности задания "начальных условий", а в общем случае - проблема нерешаема в принципе. Т.е., нужно задать сколько конкретно и каких именно визуальных объектов может иметь форма, их размеры и положение, и еще очень много чего... Без этого - никак.
...
Рейтинг: 0 / 0
Создание формы из программы
    #32429024
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подсказать можно...

Тут надо признаться, что то что Вы хотите:

>При этом чтобы была возможность перетаскивать объекты: кнопки, списки и >т.д. на эту форму, на самой форме, вставлять новые с панели объектов, >убирать и т.д.

вот все это на самом деле не нужно! И написать это наверное можно (хотя в одиночку очень трудно), но никто не заплатит!

Я старался облегчить свой труд и абстрагироваться от данных, то есть при наличии библиотек подобных моим можно собрать готовую прогу за месяц. По учету чего-нибудь где-нибудь, ну и на отчеты уйдет столько же...

Какая Вам, программисту, разница притащите Вы "поле" мышкой на форму или напишете ручками его имя. Тем более, что 1С-овцы очень многие вещи тоже пишут ручками, а от удобства расставлять поля на форме особой функциональности не получишь.

Короче все 1С программы имеют в своем ИНТЕРФЕЙСЕ :

- GRIDы
- Формы

В моей программе это пишется так:
**************GRID
M.ПОЛЯ="POLE1|30|Русское имя1|Пользовательская функция()|;
POLE2|10|Русское имя2|Пользовательская функция2()|
M.GRIDTABLA=CREATEOBJECT("GRIDER","Заголовок",...,M.ПОЛЯ)
И в этом же програмном модуле должны быть функции
WhenFunc,ValidFunc,BefoSave,AfterSave, где вы ручками описываете правила, а GRIDER эти функции вызывает. И у вас появляется любой GRID.
*************** ФОРМА
M.ПОЛЯ="POLE1|30|Русское имя1|Пользовательская функция()|ClassGET|;
POLE2|10|Русское имя2|Пользовательская функция2()|ClassSay|
M.FORMTABLA=CREATEOBJECT("FORMER","Заголовок",...,M.ПОЛЯ)
.... все тоже самое, но только генерирует форму...
***************
Есть еще решение для прочих окон диалога (его легкую версию я выложил в РЕШЕНИЯХ)
И все ... Все выглядит однообразно, как в 1С и легко сопровождается.
***************
...
Рейтинг: 0 / 0
Создание формы из программы
    #32429189
MihaP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно!
Уже работает и продается с реализованными на таком
конструкторе АРМ-ами.
Правда, как уже упоминали здесь коллеги, есть некоторые ограничения по
сравнению с родным конструктором.
Если заинересует. Могу выслать скриншоты. Или отвеить на Ваши вопросы.
...
Рейтинг: 0 / 0
Создание формы из программы
    #32429410
АлександрК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не трудно, вышлите скриншоты. Адрес в профиле.
...
Рейтинг: 0 / 0
Создание формы из программы
    #32429580
MihaP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК!
Будет время обязательно пришлю.
...
Рейтинг: 0 / 0
Создание формы из программы
    #32429697
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну лана, тож добавлю.

sss1024.narod.ru

всё перетаскивается мышкой, всё запоминается (и размеры окон и контролов и положение столбцов)
...
Рейтинг: 0 / 0
Создание формы из программы
    #32429795
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Килобайт, ты просто Мастер, и не надо скомничать ;)
...
Рейтинг: 0 / 0
Создание формы из программы
    #32435319
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаться написать оболочку подстать 1С - обречь себя на ограничения... Ведь чем дальше от команд VFP - тем больше вы работаете не на VFP, а на том что написали... А это уже другая программа со своими косяками и ограничениями... Мне кажется, я вовремя остановился - ведь все-равно самый главный пользователь всех своих усовершенствований - каждый из нас сам....
Ведь не работает пользователь 1С на стандартной 1С - ему программера подавай.

Я заметил, что пользователи не особенно любят думать о том какой запрос составить, как отчет произвольный из полей сгенерить и т.п., а на написание интерфейсов с возможностью и того и другого уходит куча времени....
...
Рейтинг: 0 / 0
Создание формы из программы
    #32438940
Фотография neznajka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Категорически согласен с Crip & MaestroEv : овчинка выделки не стоит. Прежде чем браться за такое, нужно быть уверенным, что по истечении длительного периода разработки и доводки результат такого Сизифова труда все еще будет кому-то нужным. А предлагаемые выше другие решения - всего лишь частные случаи, пределы применения которых весьма ограничены...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание формы из программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]