Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы / 25 сообщений из 60, страница 1 из 3
30.11.2008, 01:43
    #35683791
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
Киньте плиз ссылку на сайтик где описано создание классов!

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

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

http://foxclub.ru/vfpbook/

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

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

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

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

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

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

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

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

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

задавайте вопросы, главное чтобы меня не разозлили
...
Рейтинг: 0 / 0
01.12.2008, 16:39
    #35685939
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, Спасибо. Буду очень стараться)
...
Рейтинг: 0 / 0
01.12.2008, 16:58
    #35686017
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, Объесняешь вообще ОТЛИЧНО. ВСе понятно. Все твои действия проделал.
...
Рейтинг: 0 / 0
01.12.2008, 17:22
    #35686106
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
вторая часть
...
Рейтинг: 0 / 0
01.12.2008, 17:23
    #35686109
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
добавчик
...
Рейтинг: 0 / 0
01.12.2008, 17:37
    #35686153
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, Grid создал. Жду далнейших инструкций. Благодарю.
...
Рейтинг: 0 / 0
01.12.2008, 18:15
    #35686258
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
3-я часть
...
Рейтинг: 0 / 0
01.12.2008, 18:16
    #35686261
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
3-я часть
...
Рейтинг: 0 / 0
01.12.2008, 18:16
    #35686263
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
3-я часть
...
Рейтинг: 0 / 0
01.12.2008, 18:38
    #35686312
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, Спасибо Огромное за столь подробно изложенный материал. Жду дальнейших указаний.
...
Рейтинг: 0 / 0
01.12.2008, 23:26
    #35686642
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
продолжение
...
Рейтинг: 0 / 0
02.12.2008, 00:10
    #35686702
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, Огромное Спасибо. Пробую..
...
Рейтинг: 0 / 0
03.12.2008, 19:13
    #35691734
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
продемонстрированы 2 основных способа
видоизменения классов

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

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

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

далее будет приведены примеры создания датасущностей с использованием
курсорадаптеров, необходимо понимание Вами акцесс и ассайн методов
в классах, необходимо ли мне привести примеры и объяснить, что это такое
и для чего используют?
...
Рейтинг: 0 / 0
03.12.2008, 23:28
    #35692043
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, Пока все понятно)))
...
Рейтинг: 0 / 0
03.12.2008, 23:39
    #35692048
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы
прошелмимо, По счёт акцесс и ассайн методов пожалуйста поподробнее. Если не трудно. Заранее Спасибо.
...
Рейтинг: 0 / 0
04.12.2008, 12:46
    #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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы / 25 сообщений из 60, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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