powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы
25 сообщений из 60, страница 1 из 3
Классы
    #35683791
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Киньте плиз ссылку на сайтик где описано создание классов!

Заранее СПАСИБО!
...
Рейтинг: 0 / 0
Классы
    #35684015
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам процесс создания настолько тривиален, что специально описывать его нет никакой необходимости. Легко разберешься методом "научного тыка"

Впрочем, можешь почитать главу 11 из книги вот по этой ссылке

http://foxclub.ru/vfpbook/

Проблема не в том, как физически создать класс, а в том, как создать собственный FrameWork. Т.е. набор взаимосвязанных классов для разработки собственного приложения. А вот это проблема. И очень большая. Но FoxPro тут практически не при чем. Это проблема более глобальная и требует очень долгого и очень вдумчивого изучения.
...
Рейтинг: 0 / 0
Классы
    #35684034
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, Спасибо Большое)) Буду пробовать)
...
Рейтинг: 0 / 0
Классы
    #35684522
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 XoTaBbI4

давайте с Вами поучимся создавать и наследовать классы.
сделайте постановку задачи (небольшой,несложной) и мы попробуем
вместе с Вами реализовать ее некоторыми способами.

я попробую объяснить применение различных вариантов реализации
(создания, наследования классов).
...
Рейтинг: 0 / 0
Классы
    #35685343
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, давай попробуем.
...
Рейтинг: 0 / 0
Классы
    #35685706
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторсделайте постановку задачи

что будем рисовать?
кратенько постановку, хочу то-то и то-то
и приступим

в процессе я постараюсь объяснить какие классы бывают
и какие способы реализации можно использовать.
...
Рейтинг: 0 / 0
Классы
    #35685769
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Во 1-х хочу сказать СПАСИБО, что откликнулся))). Буду краток.. Разрабатываю проект в среде FoxPro для курсового((( Необходимо вкл. в класс: Toolbar (где располагаются кнопки: подтверждение.,редактирование, добавление, удаление и выход), форму с Grid'ом, форму с кнопками ОК(сохранение) и Отмена. Вот что-то в этои роде(((
...
Рейтинг: 0 / 0
Классы
    #35685813
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок делаем списочную форму с тулбаром

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

предполагаем, что форм будет много и нам нужно с минимальными трудозатратами, быстро
получать различные экземпляры таких форм, в зависимости от заданных настроек,
еще раз иными словами - наша задача получить инструмент, с помощью которого мы будем
легко, просто, быстро получать готовые формы с каким-то заранее предусмотренным интерфейсом.
+ к этому мы постараемся создать максимально абстрактный механизм, т.е.
постараемся создать механизм(сущность) настроек, используя который мы не будем прибегать
к синтаксису фокспро (не будем использовать средства программирования среды фокспро)

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

как затравка? устраивает?
...
Рейтинг: 0 / 0
Классы
    #35685833
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, ПРОСТО ОТЛИЧНО. Огромное СПАСИБО, что хоть кто-то помогает)))
...
Рейтинг: 0 / 0
Классы
    #35685906
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрите первый стартовый этап
в архиве документ, оптсывающий процесс

задавайте вопросы, главное чтобы меня не разозлили
...
Рейтинг: 0 / 0
Классы
    #35685939
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Спасибо. Буду очень стараться)
...
Рейтинг: 0 / 0
Классы
    #35686017
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Объесняешь вообще ОТЛИЧНО. ВСе понятно. Все твои действия проделал.
...
Рейтинг: 0 / 0
Классы
    #35686106
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вторая часть
...
Рейтинг: 0 / 0
Классы
    #35686109
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавчик
...
Рейтинг: 0 / 0
Классы
    #35686153
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Grid создал. Жду далнейших инструкций. Благодарю.
...
Рейтинг: 0 / 0
Классы
    #35686258
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3-я часть
...
Рейтинг: 0 / 0
Классы
    #35686261
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3-я часть
...
Рейтинг: 0 / 0
Классы
    #35686263
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3-я часть
...
Рейтинг: 0 / 0
Классы
    #35686312
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Спасибо Огромное за столь подробно изложенный материал. Жду дальнейших указаний.
...
Рейтинг: 0 / 0
Классы
    #35686642
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продолжение
...
Рейтинг: 0 / 0
Классы
    #35686702
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Огромное Спасибо. Пробую..
...
Рейтинг: 0 / 0
Классы
    #35691734
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продемонстрированы 2 основных способа
видоизменения классов

1. способ демонстрирует видоизменение в процессе создания объекта
и наделения его какими-то свойствами

2. способ демонстрирует создание наследников
и наделение его свойствами в процессе разработки

посмотрите примеры и задайте, если возникнут, вопросы

далее будет приведены примеры создания датасущностей с использованием
курсорадаптеров, необходимо понимание Вами акцесс и ассайн методов
в классах, необходимо ли мне привести примеры и объяснить, что это такое
и для чего используют?
...
Рейтинг: 0 / 0
Классы
    #35692043
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, Пока все понятно)))
...
Рейтинг: 0 / 0
Классы
    #35692048
XoTaBbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, По счёт акцесс и ассайн методов пожалуйста поподробнее. Если не трудно. Заранее Спасибо.
...
Рейтинг: 0 / 0
Классы
    #35693130
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
* процедурное программирование
tt =  10 
? tt
tt =  20 
? tt

* ООП
мойбубен = newobject('pp')
мойбубен.ff =  10 
мойбубен.ff =  20 
define class pp AS custom
	ff = null
	procedure ff_assign
		lparameters tnValue
		THIS.ff = tnValue
		? tnValue
	endproc
enddefine 

позднее статью положу
в 2-х строках - это события на изменение или чтение свойств объектов
некоторым свойсвам у класса настраиваем такие методы и в этих методах
реализуем какое-то поведение, чтобы разгрузить другие методы,
облегчить и упростить разработку, позже обязательно распишу все.
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 1 из 3
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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