:: Visual Foxpro, Foxpro for DOS
Re: Про соглашения Visual Foxpro
sphinx
Автор

Сообщений: 31179
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Одна просьба. Лулгу! Если есть хоть немного уважения - или по делу (тема задана!), или просто промолчи. Я тебе не враг, но по делу, а не по воздуху. Совсем не обязательно в моей теме высказывать претензии. Мне бы по делу. Если нет идей - я тему прохожу.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
sphinx
lulgu
Помнится, я как-то писал, что с GdiPlus в Фоксе можно работать намного проще и ваш FoxCharts упростится до двух классов.

Не знаю, не работал. По ГдиПлюс Макс Шанин шарил. Но он сейчас ДАВНО в СиШарпе.

Не знаю, кто где шарил, но пока стоит внимания только работа Клепинина.
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
sphinx
Автор

Сообщений: 31179
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
lulgu
sphinx
Taran
Ydin
lulgu
Такие Select-ы если и внедрять, то разве что приказами по предприятию.
А таки да! Я согласен. Вам нужно ехать или шашечки?

Именно ехать, а не бренчать каждый день по одной и той же дороге как первый раз.
Select SQL это по сути целая подпрограмма, которая включает в себя непосредственно выбор данных, фильтрацию, сортировку.
Так почему бы не выделить отдельные секции с новой строки.
Накладные расходы времени ничтожны, а выигрышь налицо.
Ладно пустышка может брякнуть что угодно, а Вам то, Александр, зачем?

С Олегом согласен по сути. Не по форме выражения мыслей. Саше Юдину я тоже руку жал и на первом сидении в автобусе он терпеливо слушал, как я побеждал биллинг. И Вадик его (биллинг) укрощал, не ржал над моими проблемами.

Да вы хоть в Хелп для начала загляните и Тарана с собой прихватите.

Еще раз. Это не цмтирование Хелпа. Это соглашения по разоаботке на VFP. Занафига мне ХЕЛП? Я в него и так играю, на рабочем столе ссылка. Что и где я прихвачу - сам решаю.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
sphinx
Одна просьба. Лулгу! Если есть хоть немного уважения - или по делу (тема задана!), или просто промолчи. Я тебе не враг, но по делу, а не по воздуху. Совсем не обязательно в моей теме высказывать претензии. Мне бы по делу. Если нет идей - я тему прохожу.

Увы, "Ты меня уважаешь?" не моя тема.
По делу я всегда и всем отвечаю
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
sphinx
Автор

Сообщений: 31179
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
lulgu
sphinx
lulgu
Помнится, я как-то писал, что с GdiPlus в Фоксе можно работать намного проще и ваш FoxCharts упростится до двух классов.

Не знаю, не работал. По ГдиПлюс Макс Шанин шарил. Но он сейчас ДАВНО в СиШарпе.

Не знаю, кто где шарил, но пока стоит внимания только работа Клепинина.

Знаю. Есть его книга, разумеется.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
sphinx
lulgu
sphinx
Taran
Ydin
lulgu
Такие Select-ы если и внедрять, то разве что приказами по предприятию.
А таки да! Я согласен. Вам нужно ехать или шашечки?

Именно ехать, а не бренчать каждый день по одной и той же дороге как первый раз.
Select SQL это по сути целая подпрограмма, которая включает в себя непосредственно выбор данных, фильтрацию, сортировку.
Так почему бы не выделить отдельные секции с новой строки.
Накладные расходы времени ничтожны, а выигрышь налицо.
Ладно пустышка может брякнуть что угодно, а Вам то, Александр, зачем?

С Олегом согласен по сути. Не по форме выражения мыслей. Саше Юдину я тоже руку жал и на первом сидении в автобусе он терпеливо слушал, как я побеждал биллинг. И Вадик его (биллинг) укрощал, не ржал над моими проблемами.

Да вы хоть в Хелп для начала загляните и Тарана с собой прихватите.

Еще раз. Это не цмтирование Хелпа. Это соглашения по разоаботке на VFP. Занафига мне ХЕЛП? Я в него и так играю, на рабочем столе ссылка. Что и где я прихвачу - сам решаю.

Выше ясно же было сказано - не изобретайте паровоз, что было ясно с самого начала - трындеж.
Если у вас что и было стоящее, так это про Get/Set.



Исправлено 3 раз(а). Последнее : lulgu, 26.11.20 23:05
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
sphinx
Автор

Сообщений: 31179
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Увы, я так не уверен. Убрал по рекомендации Максимова.
Не играю в Шарп и Джаву, первый поближе, с интефейсами под Интермех уже поиграл немного, пока его взяла, но упям, и быстро учусь. ;)


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
sphinx
Увы, я так не уверен. Убрал по рекомендации Максимова.
Не играю в Шарп и Джаву, первый поближе, с интефейсами под Интермех уже поиграл немного, пока его взяла, но упям, и быстро учусь. ;)

Конечно, с чего бы быть уверенным.
Вряд ли Максимов с такими вещами знаком.
Это уже другая тема - объектные модели, в Фокс они переносятся.
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
sphinx
Автор

Сообщений: 31179
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Все же по существу лучше.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
sphinx
Все же по существу лучше.

Так никто же тебя не заставляет трындежом заниматься, здесь не курилка.
Набери в Хелпе Select и учитесь на пару с Тараном селекты писать.
Выпиши оттуда примеры и составь себе небольшой FAQ на все случаи жизни.
С SET-настройками вместо вечных словоизлияний напиши процедуру, хоть польза для общества будет.
Вместо бессмертного Максимовского стартового файла посмотри в wizards/framework.vcx как goApp пишется.
Ratings: 2 negative/0 positive
Re: Про соглашения Visual Foxpro
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
lulgu
sphinx
Все же по существу лучше.

Так никто же тебя не заставляет трындежом заниматься, здесь не курилка.
Набери в Хелпе Select и учитесь на пару с Тараном селекты писать.
Выпиши оттуда примеры и составь себе небольшой FAQ на все случаи жизни.
С SET-настройками вместо вечных словоизлияний напиши процедуру, хоть польза для общества будет.
Вместо бессмертного Максимовского стартового файла посмотри в wizards/framework.vcx как goApp пишется.

И тут Лулгу понесло...
Select нужно структурировать, бьютифай не поможет.
Но как-то не в приказном порядке по строго заданной форме.
Как рекомендация IMHO.
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Вам тоже неплохо было бы к ним присоединиться, на троих структированный Селект сообразите.

ЗЫ. Но, вообще говоря, обычные Селекты грамотным народом нормально читаются.
Главное - названия опций наизусть выучить.
Иначе, как выше было уже замечено, вам в штат придется вводить должность структирозователя селектов.



Исправлено 3 раз(а). Последнее : lulgu, 27.11.20 11:06
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Crispy
Simple777
Ещё одна реальная проблема - отсутствие адекватного описания назначения модуля. В заголовке надо писать как минимум название проекта, автора модуля и функциональное назначение модуля. Если передаются и возвращаются параметры, то подробно их описать: тип, содержательная часть и т.д.
Кроме того, не лишним будет краткий комментарий по тексту модуля. Здесь уже руководствоваться "здравым смыслом".

Такие подходы облегчат читаемость чужого кода. А это одна из главных проблем, так думается.

Да, это пожалуй самая здравая мысль. [sm128]

Так что тут здравого в самой здравой мысле?



Исправлено 1 раз(а). Последнее : lulgu, 27.11.20 12:33
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
lulgu
Crispy
Simple777
Ещё одна реальная проблема - отсутствие адекватного описания назначения модуля. В заголовке надо писать как минимум название проекта, автора модуля и функциональное назначение модуля. Если передаются и возвращаются параметры, то подробно их описать: тип, содержательная часть и т.д.
Кроме того, не лишним будет краткий комментарий по тексту модуля. Здесь уже руководствоваться "здравым смыслом".

Такие подходы облегчат читаемость чужого кода. А это одна из главных проблем, так думается.

Да, это пожалуй самая здравая мысль. [sm128]

Так что тут здравого в самой здравой мысле?

Стандартная шапка в комментах - это давно придумано в разных языках и очень давно.
Например, "Автор программы - ...". В коллективе программистов - к кому обратиться, с кого взыскать..
Назначение модуля - да сам забудешь, если свой. А для других тем более.
lulgu
Так что тут здравого в самой здравой мысле?
А что больного в том, что очевидно?
Если бежать по синусоиде, на пиках заносит. Тут прямая в мыслях. Чего заносит? Просто понты погонять, развлечься?

Это удел ущербных, подавленных, ехидных, не признанных в окружении. Так явно светиться... Зачем, Лулгу?
У тебя же уже проблески есть!

У тебя явные комплексы с психикой - скрываешь имя, адрес, пол.
А кого боишься здесь? Тут же не лечебница



Исправлено 3 раз(а). Последнее : Ydin, 27.11.20 17:59
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
...
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Тут не враги. Или их тут ищешь, создаешь?



Исправлено 1 раз(а). Последнее : Ydin, 27.11.20 18:11
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Я бы еще добавил к описанию модуля, комменты и выделение кода, который был модифицирован, что бы знать историю изменения.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
PaulWist
Я бы еще добавил к описанию модуля, комменты и выделение кода, который был модифицирован, что бы знать историю изменения.

Что это за модули в VFP, о чем речь?
Где они, эти ваши мифические модули, за два десятка лет, скажем от того же Симплы, или Юдина, или от вас, или от других "вечных новичков-копипастеров" - раз здесь всех поучаете?
Вы сообща хоть черновой учебный проект написать сможете?

Что нужно писать примерно в таком типичном VFP-коде, где ставить печати?
Procedure DoResize
Thisform.Top = 100
Thisform.Left = 100
EndProc



Исправлено 2 раз(а). Последнее : lulgu, 27.11.20 18:41
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
akvvohinc

Сообщений: 4218
Откуда: Москва
Дата регистрации: 11.11.2008
sphinx
А ты просто до абсурда довел, хотя я просил СФОРМУЛИРОВАТЬ, как правильно выразиться в докускетации, чтобы выравнять операторы SQL справа, под последнюю букву слова SELECT.
В точку!
Но я просто описал это требование на реальном примере в том виде, в котором я его вижу - и абсурд стал виден не только мне.

Но в "задании" ты просил не о "СФОРМУЛИРОВАТЬ", а совсем о другом:
sphinx
Просьба - покритиковать тщательно (с аргументами, как надо), или дополнить, или разнести в хвост и в гриву отдельные вещи.

И на мой взгляд, с твоим заданием я справился.
Ratings: 0 negative/0 positive
Re: Про соглашения Visual Foxpro
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
akvvohinc
И на мой взгляд, с твоим заданием я справился.

И не только на твой.
Все правильно ты расписал. Никуда не годно ключевые слова ровнять по правому краю.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 21 Joys Guest (Гостей: 19)

© 2000-2024 Fox Club 
Яндекс.Метрика