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

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

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

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

угу?

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

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

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

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

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

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

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


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

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

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

не знаю.

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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