0

コンパイルされたアプリケーション内に動的バナー フィールドを追加して、どこかのクラウド サーバー上のデータベースから画像とハイパーリンクを取得することは可能ですか?

現在、アプリに静的バナーがあります-次のコードを使用していますが、新しいスポンサーの自動更新を作成するのではなく、どこかのサーバーでそれを変更できるようにしたいと考えています。

private void BannerAd_Click(object sender, EventArgs e)
{
    Process.Start("http://www.DatabaseLinkToSponseredAdvertiserLinkGoesHere");
}
4

1 に答える 1

2

できますが、DBMS には何を使用していますか?

たとえば、私の職場では、現在のプロジェクトで T-SQL を使用して SQL Server を使用しており、探しているものを実現するためにイメージ データ型を使用しています ( MSDN の記事) 。

特に高解像度の画像がたくさんある場合は、上記のことを行うとコストがかかる可能性があります。そのことを念頭に置いて、代わりに、アプリケーション サーバー上のイメージ パスを指すキー フィールドと値フィールドを持つテーブルを作成することもできます。

例えば

KEY      |    VALUE
BannerX  |    ~/Images/Sponsored/BannerX.png
BannerY  |    ~/Images/Sponsored/BannerY.png
BannerZ  |    ~/Images/Sponsored/BannerY.png

Key フィールドを主キーにすると、データベースに新しいキーを追加する場合にのみ、将来の C# コードを追加する必要があります。

于 2012-12-19T09:32:06.007 に答える