powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ООП
13 сообщений из 13, страница 1 из 1
ООП
    #36615265
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться:
Допустим имееться форма FORM с кнопкой BUTTON и комбобоксом COMBOBOX.
Можно ли в коде buttonclick кнопки прописать новый код для какого либо метода COMBOBOX(к примеру mouseup() или valid()) . Т.е. изменить код метода COMBOBOX в уже запущенной форме?
...
Рейтинг: 0 / 0
ООП
    #36615290
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreenТ.е. изменить код метода COMBOBOX в уже запущенной форме?

а почему именно в запущенной.
до того как никак?

простите, но очень сложно отвечать на неопределенный вопрос.
если желаете, чтобы Вам помогли быстро и более четко
ответили на вопросы,
то помогите нам.

от Вас необходим пример на пальцах
кратенький(простой) проектик,
ну и там что-то изобразите
и спросите:
вот я тут делаю так-то и так-то,
а хочу чтобы вот ....

угу?

пыс пыс
сейчас четко можно ответить так:
ну раз Вы толкуете об ООП, то
применительно к фокспро задача поставлена не корректно,
т.е. ООП и изменение чего-то в уже чем-то запущенном,
это как-бы 2 разные вещи.
...
Рейтинг: 0 / 0
ООП
    #36615315
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen,

почитай про BINDEVENT()
...
Рейтинг: 0 / 0
ООП
    #36615325
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tfaustgreen,

почитай про BINDEVENT()

и биндивент - это и есть золотой костыль,
который необходимо всегда применять
для решения задач с применением
приемов ООП?

может дождемся от автора
какого-то разъяснения?
затем покажем способы видоизменения,
которые помогут что-то реализовать?
...
Рейтинг: 0 / 0
ООП
    #36615854
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь если не правильно выразился. Щас попытаюсь привести пример:
Есть программа написанная на foxpro для быстрой разработки приложений.
В ней есть свои формы редактирования, отображения и т.п.

Пример для формы редактирования(обычная форма с несколькими эдитами и кнопкой "ok"):
Я, как програмист имею доступ к следующим событиям этой формы:
1). Код старта формы
2).Код завершения формы
3).Код проверки перед записью

в коде старта формы прописываю следующее:
m.ob = oApp.GETOBJFAE("idtipusevm",2)
*getobjfae - функция возвращающая объект формы,
*1-й параметр: "idtipusevm"-имя поля таблицы связанное с данным эдитом,
*2-й параметр: 1-label относящийся к edit, 2- сам edit. Т.е. Если 1 то мы получаем в качестве объекта подпись к эдиту, если 2 то сам эдит.

И дальше к примеру:
m.ob.visible=.f.

Т.е. таким образом я могу задать любое свойство объекта на старте формы, а как изменить метод этого объекта ?
...
Рейтинг: 0 / 0
ООП
    #36615934
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen
...
Есть программа написанная на foxpro для быстрой разработки приложений.
В ней есть свои формы редактирования, отображения и т.п.
....
Т.е. таким образом я могу задать любое свойство объекта на старте формы, а как изменить метод этого объекта ?

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

не проще-ли обратиться к перевоисточнику - архитектору,
который разъяснит каким образом лучше масштабировать систему и т.д.?


обычно есть предзаготовки, которые управляются через изменения св-в,
иными словами в классе комбобокса или еще чего-то
есть св-ва, если изменить которые,
изменится поведение.

некоторые разработчики могут даже подтягивать какие-то скрипты и т.д.

может быть можно просто переписать метод на стадии разработки формы

не знаю.

нужно видеть ваш фреймворк.

а еще лучше найдите какое-то руководство или самого архитектора.

это возможно?

что сподвигло на обращение в данный форум?
многие или не знают, что такое фреймворк,
или же каждый пользуется чем-то отличным от того что,
т.е. существует бесчисленное многообразие.
...
Рейтинг: 0 / 0
ООП
    #36615946
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну поиском я вижу что-то подобное в
обсуждении:

Форумы компании Luxsoft


токма он не открывается

может к создателю и сходить?
...
Рейтинг: 0 / 0
ООП
    #36615960
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понимаю, что это:

http://luxsoft.by/index.php?target=download

я правильно догадался?
...
Рейтинг: 0 / 0
ООП
    #36616206
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, оно самое.
...
Рейтинг: 0 / 0
ООП
    #36616213
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СПП "Квант".
...
Рейтинг: 0 / 0
ООП
    #36616309
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда все вопросы вначале к создателю
сия чуда.

вопрос: как видоизменить контрол,
как заставить проверить валидность и выполнить что-то и т.д.

если автор чуда не отзовется,
будем чебучить чучу.
...
Рейтинг: 0 / 0
ООП
    #36616962
прошелмимо,
насколько я помню сей продукт, это была жуткая смесь проце-ДурнОго подхода и ООП. И если что-то придется чебучить, то очень большую чучу.

2 faustgreen
Боюсь, что про нормальное ООП в этой системе можно забыть. Так как это продукт переделки их старой досовой системы под VFP. При чем самым тупым образом, с сохранением подходов и способов.
...
Рейтинг: 0 / 0
ООП
    #36617031
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.прошелмимо,
насколько я помню сей продукт, это была жуткая смесь проце-ДурнОго подхода и ООП. И если что-то придется чебучить, то очень большую чучу.

2 faustgreen
Боюсь, что про нормальное ООП в этой системе можно забыть. Так как это продукт переделки их старой досовой системы под VFP. При чем самым тупым образом, с сохранением подходов и способов.

пусть тогда автар объяснит причину выбора
из множества именно данного продукта.

осуществляется ли поддержка системы авторами?

эксплуатируется ли система?
на каком этапе внедрения она находится?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ООП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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