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 回答