blancoFixedLength[blanco,固定長,FixedLength,Java,C#.NET] 「ファイル定義書(固定長)」という Excelブックから、固定長ファイル入出力のためのソースコードを自動生成します。 |
広告: イマドキのIDE事情: Eclipseベースの統合翻訳環境「Benten」を使ってみよう 09/27 たげぞうさんの手による Benten 紹介記事! |
blanco Framework | 一覧 | ドキュメント | Download (ダウンロード) | SourceForge.jp |
AntTask | BatchProcess | Cg | CharacterGroup | Commons | Constants |
Csv | Db | EclipseDistribution | FixedLength | JSF | Log | Message | NLpack |
Report | ResourceBundle | Service | SOAP | SQL | StringConverter |
StringGroup | Struts | SvnConf | ValueObject |
blancoFixedLengthについて |
blancoFixedLengthは、「ファイル定義書(固定長)」という Excelブックから、固定長ファイル入出力のためのソースコードを自動生成します。
視点 自己評価 説明 対応言語 - Java言語 / C#.NET言語 出現頻度 ★★ 固定長ファイル入出力を実装する人に有益です。 適用効果 ★★★ CSVファイル入出力に関する面倒な作業の大部分を自動化することができます。
しかもドキュメントと実装とが 確実に一致するメリットを享受できます。導入のしやすさ ★★★ 自動生成されるソースコードを理解さえすれば、あとは簡単に導入できます。
EclipseプラグインおよびApache Ant形式によって、簡単に利用することができます。そして、オープンソースのもと配布されています。
ファイル定義書(固定長)の記入 |
下記のように ファイル定義書(固定長)という様式に必要項目を記入していきます。
blancoFixedLengthプラグインの実行 |
記入が終わったら、Eclipseプラグインの「ソースコード生成」ボタンを押すだけで、必要な Java / C#.NET ソースコードを自動生成することができます。
自動生成されたソースコード (Java / C#.NET) |
自動生成されたソースコードは、すぐに利用することができます。ランタイムライブラリなどは不要です。
ダウンロード (download) |
blancoFixedLengthの実行形式は、下記のページからダウンロードすることができます。
blancoFixedLength は Eclipseプラグインまたは Apache Ant形式によって実行することができます。あなたの手元に Eclipse (3.2以降のバージョン) と Excel(*.xls)形式のファイルを編集可能な表計算ソフトがあれば、すぐに そして簡単に blancoFixedLengthを試すことができます。
blancoFixedLengthのドキュメントのダウンロード |
blancoFixedLengthに関連する各種ドキュメントは、下記から入手することが出来ます。
blancoFixedLength (RSS)
ファイル定義書(固定長)から Java / C#.NET ソースコードを自動生成する 「blancoFixedLength」
blancoFixedLengthの導入効果 |
blancoFixedLengthを使うと、固定長ファイル入出力の ルーチンワーク的で しかし厄介なプログラミングから人間を解放することができます。Excelなどの表計算ソフトを使って、ファイル定義書(固定長) に必要項目を記入するだけで、固定長ファイル入出力プログラムの大部分は自動生成できてしまうのです。
そんな便利なツールが オープンソースのもとで公開・提供されているのです。
また、blancoFixedLengthが自動生成するソースコードは、それらが独立して動作するようになっています。実行時ランタイムライブラリなどは必要ありません。
安全で確実な固定長ファイル入出力処理が必要な方は、ぜひ blancoFixedLengthを試してみてください。Eclipseプラグイン形式となっているので、あなたの手元に Eclipse環境一式があれば、プラグインとして登録するだけですぐに使ってみることができます。
blancoFixedLengthの利用手順 |
blancoFixedLengthを利用する主な手順は下記のようになります。
blancoFixedLengthはオープンソース/フリーソフトウェアです |