for C# / VB.NET

for C#/VB.NET 機能概要

Verasym Application Generator(VSAG) for C#/VB.NETは、VSSDの設計情報からマイクロソフト社のC#/VB.NET向けのプログラムを自動生成します。VSSDとVSAGが連携することで設計とプログラムが項目レベルで完全に一致し、品質と生産性が向上します。

ユーザーインターフェースに.NET Framework、データベースアクセスにSQLマッパーであるMyBatis.NETを使用し、画面とデータベースの連携用のクラスも設計情報から忠実にプログラムを生成することで大幅にコーディング量や工数を削減します。また、ログ出力にLog4netを使用し、アクセスログやSQLのログなどは設定だけで柔軟に出力可能です。

for C#/VB.NET 機能概要のイメージ図

VSAGが自動生成するプログラムソースには、以下のものがあります。

画面レイアウト .NET FrameworkのWindowsForms
イベントや処理のクラス・メソッド定義 C#/VB.NET
DBへのアクセス処理 Apache FoundationのMyBatisのMapper XML
データの連携を行うDTO WindowsFormsとMyBatis

DCR 標準.NETフレームワーク 使用フレームワーク

.NET Framework - WindowsForms

.NET FrameworkのWindowsFormsをUIのベースのコンポーネントとして、業務アプリケーションに必要となる各種バリデーションや文字列、数値、日付の共通関数および多段行に対応したオリジナルのグリッドも提供しております。

MyBatis.NET

MyBatis.NETは、他のO/Rマッピングフレームワークと異なり、SQL文とオブジェクトのマッピングを行います。
このため業務システムの開発では、多くのエンジニアが慣れ親しんでいるSQL文を定義するだけで、簡単にデータをオブジェクトとして取得できます。
従来のADOなどで直接プログラミングする場合に比べて、DBアクセスのためのコーディングを簡略化できます。

log4net

ログ出力をlog4netを使用して標準機能としてフレームワークに組み込んでおり、何もしなくてもアクセスログやSQL文のデバッグ時のログが出力されます。

その他

ファイルのアップロード・ダウンロード、Excel出力、ファイルの圧縮・解凍など業務アプリケーションに求められる必須の機能を提供いたします。

お気軽にお問い合わせください

製品に関するお問い合わせ、導入サポートやコンサルティングについてなど、
ご不明な点はお気軽にお問い合わせください。