まだ DataFlex を使用している人はいますか? もしそうなら、この由緒ある 4GL のお気に入りのヒントとコツは何ですか?
7 に答える
使用している DF のバージョンによって異なりますが、いくつかを次に示します。
- レコード セットをトラバースするときは、"While" を使用しないでください。常に繰り返し使用します。(下部の例を参照)
- dataflex ニュースグループ (news.dataaccess.com) は、質問をするのに最適な場所です。
- その他の便利なサイトには、http://sture.dk/waspおよびhttp://www.vdf-guidance.comがあります。
- アクティブにする代わりに、entering_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)
新しいデータ アクセス ワールド ワイド フォーラム!
http://support.dataaccess.com/forums/
長い間あっていませんでしたね!
はい、DataFlexはまだ健在で、多くの人々や組織によって使用されています。
現在のバージョンは「ビジュアル」フォーム(つまり、Widows GUI):Visual DataFlex(VDF)14.1ですが、v15.0がリリースされようとしています(開発にアルファ、ベータ、RCを数か月使用しています) 。
DOS、Unix、およびLinuxの場合、文字モード製品(現在はv3.2)も引き続き使用されています。
VDFは、Webアプリケーション、Webサービス(v10以降)、Ajaxライブラリ(15.0で「同梱」される予定)、より優れたUIデザインのためのCodeJockコントロール、開発環境(VDF Studio)を適切にサポートするようになりました。しばらくの間(v12.0以降)非常に完成していたので、それ以上外に出ることはめったにありません(VDFプロジェクトでJavaScriptをコーディングする場合は、JavaScriptをコーディングすることもあります)。また、Electosと呼ばれる無料のCMSが付属しています(現在はv4.0とVDF 15.0でそれ自体)。
It has connectivity kits in the box for Pervasive, MS SQL Server, DB2 and ODBC databases, with Oracle, MySQL and other drivers provided by Mertech Data Systems (Riaz Merchant's company: www.mertechdata.com).
You can download a free "Personal" edition (for non-commercial use) from here - it is a fully-featured product, but if you make money from it you are required to buy a kosher licence. Give it a whirl! ;-)
Good to hear from you again!
Mike
(Still fighting with the b4stard descendants of your thrice-damned DataSets!!! ;-) )
VDF/DF のヒントに関するもう 1 つの優れた新しいサイトは、VDF Wikiです。
私の「作業言語」(つまり、雇用された開発者として取り組んでいるもの) は、現在バージョン 14.0 の Visual Dataflex です。これは利用可能な最高の言語/環境ではありませんが、最悪でもありません。
私の一番のヒントは、Steve McConnell の Code Complete を引用すると、次のようになります。やりたいと思ってから、自由に使えるプログラミング ツールを使って目的を達成する方法を評価します。」
vdfguidance の URL にタイプミスがあります。http: //www.vdf-guidance.com です。
mixin 継承は優れた機能でした。他のクラスのメソッドをクラスで再利用できました。機能するために必要なプロパティを提供する限り、すべて問題ありませんでした = 「ダイヤモンドの問題」、名前の競合、およびその他の MI の問題のない多重継承 (MI)