是否可以在已编译的应用程序中添加动态横幅字段,从某处的云服务器上的数据库中提取图像和超链接?
我目前在我的应用程序中有一个静态横幅 - 使用以下代码,但我希望能够在某处的服务器上更改它,而不必为新赞助商创建自动更新。
private void BannerAd_Click(object sender, EventArgs e)
{
Process.Start("http://www.DatabaseLinkToSponseredAdvertiserLinkGoesHere");
}
是否可以在已编译的应用程序中添加动态横幅字段,从某处的云服务器上的数据库中提取图像和超链接?
我目前在我的应用程序中有一个静态横幅 - 使用以下代码,但我希望能够在某处的服务器上更改它,而不必为新赞助商创建自动更新。
private void BannerAd_Click(object sender, EventArgs e)
{
Process.Start("http://www.DatabaseLinkToSponseredAdvertiserLinkGoesHere");
}
可以做到,但是您将什么用于 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# 代码。