Кто-нибудь еще использует DataFlex? Если да, то какие вы любимые советы и приемы для этого почтенного 4GL?Советы/рекомендации для DataFlex
ответ
Все зависит от версии DF, который вы используете, но вот пара:
- Не используйте «Хотя» при обходе наборы записей. Всегда используйте повтор. (см. пример внизу)
- Newsflex newsgroups (news.dataaccess.com) - лучшее место, где можно задавать вопросы.
- Другие полезные сайты включают в себя http://sture.dk/wasp и http://www.vdf-guidance.com
- Используйте enter_scope вместо активации для инициализации значений в формах.
- С отложенными модальными объектами используйте объект-контейнер над отложенным объектом для передачи параметров.
У меня больше грузов. Но мне просто нужно пойти и полежать. Я не могу поверить, что кто-то спросил вопрос dataflex.
clear orders
move const.complete to orders.status
find ge orders by index.2
repeat
if orders.status ne const.complete indicate finderr true
if (not(finderr)) begin
send doYourStuffHere
find gt orders by index.2
end
until (finderr)
Наследие mixin было отличной функцией - методы любого другого класса могут быть повторно использованы в вашем классе; до тех пор, пока вы предоставили свойства, необходимые для работы, все было в порядке = множественное наследование (МИ) без «проблемы с алмазами», конфликтов имен и других проблем MI.
Мой «рабочий язык» (то есть, что я работая в качестве нанятого разработчика) является Visual Dataflex, в настоящее время на версии 14.0. Это не лучший язык/среда, но, конечно же, это не самое худшее.
Мой номер 1 отзыв будет, процитировать код Стива Макконнелла Complete: «Программа в язык, не в его не ограничить программирование мышления только к понятиям, которые поддерживаются автоматически на вашем языке. Лучшие программисты думают о том, что они хотят делать, а затем они оценивают, как достичь своих целей с помощью инструментов программирования, имеющихся в их распоряжении ».
Еще один хороший новый сайт для советов VDF/DF - VDF Wiki.
vdfguidance URL имеет опечатка, это http://www.vdf-guidance.com
Новый Мир Доступ к данным Широкие форумы!
http://support.dataaccess.com/forums/
долгое время нет!
Да, DataFlex все еще жив и здоров и используется многими людьми и организациями.
Текущая версия представляет собой «визуальную» форму (например, Widows GUI): Visual DataFlex (VDF) 14.1, хотя v15.0 вот-вот выйдет (я использовал альфа, бета и RC для разработки для через несколько месяцев).
Продукт с символьным режимом (теперь v3.2) по-прежнему используется для DOS, Unix и Linux.
VDF теперь имеет хорошую поддержку для веб-приложений, веб-сервисов (начиная с примерно v10), библиотеки Ajax (которая будет «в коробке» с 15.0), элементы управления CodeJock для более удобного дизайна пользовательского интерфейса, среда разработки (VDF Studio), которая в течение некоторого времени (начиная с версии 12.0) была настолько полной, что я редко выхожу за ее пределы (я даже кодирую свой JavaScript в ней, когда делаю что для проектов VDF). Он также поставляется с бесплатной CMS под названием Electos (теперь она сама по себе v4.0 с VDF 15.0).
В комплекте имеются комплекты для подключения для баз данных Pervasive, MS SQL Server, DB2 и ODBC, с Oracle, MySQL и другими драйверами, предоставляемыми Mertech Data Systems (компанией Riaz Merchant: www.mertechdata.com).
Вы можете скачать бесплатную «Личное» версию (для некоммерческого использования) от here - это полнофункциональный продукт, но если вы заработаете деньги, вам необходимо приобрести кошерную лицензию. Дайте ему вихрь! ;-)
Приносим свои извинения!
Майк
(Тем не менее бой с b4stard потомками вашей трижды проклятой DataSets !!! ;-))
- 1. Преобразование программы Dataflex/PowerFlex для Windows
- 2. Как закрыть плоский файл в DataFlex 3.2
- 3. Visual DataFlex: вызов WebService с веб-страницы
- 4. VISUAL Dataflex Как я могу получить код выхода RunProgram
- 5. Чтение данных из Visual Dataflex 6 в C#
- 6. как установить dataflex на ubuntu и запустить .bp
- 7. Тестовая основа для веб-сервисов
- 8. Существует ли DLL с регулярным выражением или библиотека, которую я могу использовать для языка, на котором нет этого?
- 9. Как иметь дело с пробелами в пути реестра Windows из ASP с помощью RegWrite
- 10. Реализация xunit в новом языке программирования
- 11. Есть ли ключ к подавлению якорей в дизайнере VS Windows Forms?
- 12. Возможно ли показать содержимое текстового файла в Crystal Reports
- 13. Стратегии совместного использования общей логики на разных языках программирования
- 14. Поиск текущей позиции курсора в обозревателе решений
- 15. Изменить схему базы данных, но поддерживать совместимость с данными
- 16. Устранение зависимостей в Eclipse for Fitnesse
- 17. Могу ли я изменить среду Win7, чтобы позволить .Net-программе всегда запускаться как Администратор?
- 18. Android для JSON для PHP для MySQL
- 19. UIBezierPath для NSData для сервера для Android
- 20. Scala для() против для {}
- 21. Для петли для linq
- 22. Для цикла для объекта?
- 23. Обертка для CUDA для Qt
- 24. Для div для полной высоты
- 25. Предикат для многих-для-многих
- 26. Руководство для Php для новичков
- 27. Параметры для CGBitmapContext для рисования
- 28. Предложение для шаблона для C++?
- 29. исключения для sqlite для Android
- 30. Для цикла для вычисления факториалов
Я использовал его один раз, около года назад для проекта. Мне это не понравилось. Могу ли я спросить, каковы ваши впечатления от этого 4GL? – IceHeat 2008-09-30 23:23:47
@ [IceHeat]: Я начал использовать DataFlex v1.62 в 1982 году и работал над версией 3.0 в Майами (когда он перешел от процедурного к объектно-ориентированному). Да, я изобрел DataSet! Я не использовал его с v3.2, около 1997 года. Он был/отличным 4GL для приложений biz. – 2008-10-01 03:46:09
Вы изобрели dataSet? Там будут проблемы. – seanyboy 2008-10-01 06:04:27