2024年7月16日火曜日

MAGIC DataView 例はDataViewToText

 

DataViewToText(0,'1,2,3,4,5,6,7','Claim No1,No2,No3,Line-No,PartNo,VenderCode,FrameNo','C:\Work\part_HIST.csv',',','"',0)

 

0 -> 自分のタスク 1:親タスク

出力ヘッダ文字列

出力項目 MAGICの項目名 名前でリンクする AAではない 伝票Noなどの項目名

出力ファイル名

区切り文字 , を設定

文字列区切り文字 " を設定

出力ファイル形式

 0: ANSI

 1: UniCode

 2:UTF-8

 

タスク後で実行

2024年7月2日火曜日

仕様書=Programing

 仕様書=Programing

仕様書からコードを生成すれば仕様書とコードが不一致することは無い

昔からこの考え方があるのに何故旨くいかないのだろうか?

 

ローコードでgenexusは聞くが開発softがすご~く高いとか

実行部が無料になるなら開発部分で回収しないと開発続かないよね

OSSも無料だけど保守メンテは無料じゃない

 

2024年6月25日火曜日

Flow Based Programing

 Flow Based Programing

dbMAGICのタスク構造のようなイメージ

dbMAGICの場合、タスク構造=処理フローとなっており

処理の流れが解りやすくなっている。

言語系ではクラスでまとまっているが処理フローは記述出来ない

例 伝票ヘッダを読み込み、伝票番号をキーとして明細の修正を行う

フロー図

ヘッダ

 | ー明細


明細はヘッダの配下と一目で分かる


言語系はこの流れが無いと思ったら flow based programingを提唱して

実装していた。

皆考えることは同じでした。

 

2024年4月8日月曜日

VSCode d言語のoutlineがされない

 VSCode d言語のoutlineがされない


classならAllman style にしないと解析されなかった

K&R styleが好きなんだけどなぁ

 

 

dlangide 0.8.19 linker error

 dlangide 0.8.19 linker error


windows環境でdlangide 0.8.19をbuildすると linker error 1 でエラー終了


何かのファイルが見つからない

visualDでbuildするとzlib.hが見つからないと表示された

zlibはwindowsで標準にはインストールされていない

vcpkg経由でzlibをインストールする

2024年3月11日月曜日

処理フローを記述することが出来るプログラム言語

 処理フローを記述することが出来るプログラム言語

 第3言語でライブラリもしくはオブジェクト指向のクラス化により

メソットをCallすれば同じ処理をコーディングしなくて済む

コーディング量は昔に比べて楽になりました。

現行機能に処理フローを追加して処理概要が簡単に分かるようにしたい


2024年2月26日月曜日

キーボードに追加して欲しいキー3つ

キーボードに追加して欲しいキー3つ

 pagedownの部分にcopy,paste,cutの

3つのキーが有ればCTRLキープラス

c,v,p CTRLキーを押さなくて良い

こんなキーボードが欲しい