ソフ
トウェア関係のコーナーです。主にフリーソフトの紹介です。 |
Lazarus |
Lazarus
はPascal言語を使用するクロスプラットホームのビジュアルプログラミング開発環境ソフトです。 プログラムを作成されている方ならもしかするとご存知かもしれませんが、現在Embarcaderoで発売されているDelphiの昔のバージョンにそっ くりな感じのソフトです。 開発された当時は日本語に対応していなくて、無理して使っても使える漢字や使えない漢字等があり使い難い物でしたが、最近ようやく正式バージョンにな り、日本語も普通に使えるようになっているようです。 ・Delphiと高い互換性がある。 ・LinuxやMac OS X、 BSD、Windows等の各OS用のものがあり、一度プログラムを書けば、それぞれのOS用のものでコンパイルが可能である。 ・GPLライセンス。 ダウンロード先:http://sourceforge.net/projects/lazarus/files/ 公式サイト:http://www.lazarus.freepascal.org/ |
Firebird |
Firebird
は、1986年に開発された商用のRDBMS「InterBase」を起源にもつ、コンパクトで操作性に優れたRDBMSです。 サイズは小さいですが、扱えるデータが少ないというわけではなく、高度なトランザクション機能も備えているパワフルなデータベースシステムです。チューニ ングレスで、インストールしてすぐに使うことができます。 オープンソースで、商用で利用する場合でも完全フ リーで使用することができます。 ダウンロード先:http://www.firebirdsql.org/en/downloads/ 日本ユーザー会:www.firebird.gr.jp/ |
Zeoslib |
DelphiやLazarusでデータ
ベースをアクセスする為のミドルウェアと呼ばれるコンポーネントです。 しばらくLazarusでインストールしようとするとエラーが出て、使えない状態でしたが、最新のものは普通にインストールできました。 先ほど紹介したFirebirdやInterbase、MySQL、PostgreSQL等、大抵のデータベースを同じやり方でアクセスすることができま す。 DelphiだとTTable1とかのコンポーネント名になりますが、同様にZTable1という感じで名前が若干変わるだけで、元のコンポーネントと使 い方はほぼ同じです。 ここで紹介したLazarus+Firebird+Zeoslibの3つを組み合わせて日本語で住所録みたいなものも作れます。 興味をもたれたら、是非ともやってみてください。 そのうち、自作のソフトを公開して行きたいと思います。 ダウンロード先:http://sourceforge.net/projects/zeoslib/ 公式サイト:http://zeos.firmos.at/portal.php |