Asterworld
ADO.NETベーシックデータベース ソースコード [C#, VB]
ADO.NETベーシックデータベース [ ダウンロード ]
データベースを使用してデータを管理するためのソフトウェア。
マルチユーザー編集、データベース検索、フリガナ自動取得、郵便番号・住所自動入力、印刷プレビュー機能を搭載しています。データベースにアクセスするために、Microsoft .NET Framework の ADO.NET を使用しています。
ソフトウェアのソースコード ( C#2005、VB2005、C#.NET、VB.NET ) をご購入いただけます。
更新履歴 | 解説 | ユーザーレビュー | ソースコード | 製品価格表 | ご注文フォーム
本ソフトウェアのソースコードをご購入いただけます。
以下のグレードおよび開発言語のソースコード製品を選択していただけます。グレードごとの機能の違いは ADO.NETベーシックデータベース のページでご確認ください。
グレード 概 要
Class Set ( CS ) いくつかのクラスによって構成されているファイルセットです。本ソフトウェアのソースコード全体を必要とする場合は、以下のグレードのいずれかを選択してください。
Light Edition ・ Standard Edition ・ Professional Edition
Light Edition ( LE ) 本ソフトウェア Light Edition のソースコードすべてが含まれています。
Standard Edition ( SE ) 本ソフトウェア Standard Edition のソースコードすべてが含まれています。
Professional Edition ( PE ) 本ソフトウェア Professional Edition のソースコードすべてが含まれています。

開発言語 本ソフトウェアのソースコードをご利用いただける開発環境
C#2005 Microsoft Visual C# 2005, 2008
VB2005 Microsoft Visual Basic 2005, 2008
C#.NET Microsoft Visual C# .NET 2002, 2003, Microsoft Visual C# 2005, 2008
VB.NET Microsoft Visual Basic .NET 2002, 2003, Microsoft Visual Basic 2005, 2008
本ソフトウェアのソースコード製品には以下のクラスまたはファイルが含まれています。各クラスの解説ページには、メンバ、および使用方法の詳細が掲載されています。本ソフトウェアに組み込まれているクラスは、Asterworld が開発したものです。他社製のクラスやコントロールは一切使用しておりません。
クラス・ファイル名 概 要 詳細 グレード
CS LE SE PE
AwDao DAO (Data Access Object) を使用して Microsoft Access 形式のデータベースファイルを操作するためのクラス。 メンバ
AwDbData ADO.NET を使用してデータベースにアクセスするためのクラス。 このクラスはデータベースにアクセスするための基本的な機能を提供します。 データベースにアクセスするためのより高度な機能を必要とする場合は AwDbExData を使用してください。 メンバ
AwDbExData ADO.NET を使用してデータベースにアクセスするためのクラス。 このクラスはデータベースにアクセスするための高度な機能を提供します。 データベースにアクセスするための高度な機能を必要としない場合は AwDbData を使用してください。 メンバ
AwDbNavigate データベースから取得したデータをナビゲートするためのクラス。ユーザーコントロール。 メンバ
AwDbPrintSupport 印刷用データ作成を支援するためのクラス。 メンバ
AwDbSearch データベースの検索に使用するフィルタ文字列を作成するためのクラス。ユーザーコントロール。 メンバ
AwKana キー入力を監視してフリガナを取得するためのクラス。 メンバ
AwYubin 郵便番号、住所、事業所名を相互変換するためのクラス。 日本郵政公社が提供する CSV ファイルから、このクラスで使用する郵便データファイルを作成できます。 メンバ
AwYubinLE 郵便番号、住所、事業所名を相互変換するためのクラス。 郵便データファイル作成機能を必要とする場合は AwYubin を使用してください。 メンバ
AwPrintPreview 印刷とプレビューのためのクラス。ユーザーコントロール。 メンバ
AdoNetDB.chm ヘルプファイル。( コンパイル済み HTML ファイル )
ソースコードを構成するメンバについて解説したファイル。

CS = Class Set
LE = Light Edition
SE = Standard Edition
PE = Professional Edition
= あり
= なし
ソースコードをご購入いただくことにより、Microsoft .NET Framework の ADO.NET を使用したデータベースソフトウェアの開発方法を学ぶことができます。ソースコード中の複雑な部分の多くはクラスとして提供されます。ソフトウェアを開発する際、その部品としてこれらのクラスを再利用できます。クラス内部のソースコードを編集できるので、クラスの機能をカスタマイズしていただくことも可能です。これらのソースコードをご利用いただくことにより、ソフトウェアの開発はきわめて簡単なものとなり、開発コストを大幅に削減することも可能です。
本ソフトウェアで使用しているデータセット等の作成に、デザイナは使用しておりません。すべてソースコードに記述する方法で組み立てられています。デザイナは初歩的なソフトウェアを作るのには大変便利なものですが、本格的なソフトウェアの開発には向いていない場合があります。ADO.NET を使用してデータを操作するために AwDbData および AwDbExData を使用すれば、デザイナを使用しなくても簡単にデータにアクセスすることができ、デザイナを使用した方法より簡単な場合もあります。これらのクラスを使用することで、データベースにアクセスする初歩的なソフトウェアから、高度な SQL を駆使したソフトウェアに至るまで、開発期間を大幅に短縮し、ソースコードを分かりやすく信頼性の高いものにするのに役立ちます。

ADO.NET を使用してデータを操作するために組み込まれている AwDbExData は、更新コマンド、挿入コマンド、削除コマンドを自動的に生成します。.NET Framework に搭載されている OleDbCommandBuilder クラスは、単一テーブルをもとにしたデータを操作するコマンドしか生成できませんが、当方で開発したクラスは複数のテーブルをもとにして作られたデータを操作するためのコマンドも生成できます。
・ 単一のテーブルをもとにした選択コマンドの例
SELECT * FROM psntbl
・ 複数のテーブルをもとにした選択コマンドの例
SELECT *, (SELECT itm_name FROM itmtbl WHERE itm_code = psntbl.psn_group) AS groupname FROM psntbl
以上のどちらのコマンドを与えて取得したデータに対しても AwDbExData は、更新コマンド、挿入コマンド、削除コマンドを自動的に生成します。コマンドを自動生成できるので、かなり複雑なSQLを使用しても、更新可能なデータを簡単に作成できます。
Home | ソフトウェア&ソースコード ライブラリ | 事業概要 | 法律に基づく表示 | 利用規約
ソフトウェア一覧 | クラス一覧 | ユーザーレビュー | 製品価格表 | ご購入方法 | ご注文フォーム | FAQ | サイトマップ
Copyright (C) 2001-2008 Asterworld. All Rights Reserved.