📄 versionfunc.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using feiyun0112.cnblogs.com.CSDNReader.Model;
using System.Xml;
using System.Windows.Forms;
namespace feiyun0112.cnblogs.com.CSDNReader.Functions
{
class VersionFunc
{
private VersionFunc()
{
}
public static void CheckDB()
{
try
{
string strDBVersion = SettingDBFunc.GetSettingValue( "DBVersion");
if (strDBVersion == Setting.Version)
{
return;
}
VersionDBFunc.UpdateDBVersion(strDBVersion);
}
catch
{
}
}
public static bool CheckProgram()
{
string strHTML = "";
try
{
strHTML = WEBFunc.GetSyncHTML(WEBFunc.CreateWebRequest("http://www.cnblogs.com/Files/feiyun0112/CSDNReader.xml") );
}
catch
{
strHTML = "";
}
if (strHTML.Length==0)
{
return false;
}
string strVersion = "";
string strCheckedVersion = "";
try
{
XmlDocument xml = new XmlDocument();
xml.LoadXml(strHTML);
strVersion = xml.SelectSingleNode("//version").FirstChild.Value;
if (strVersion.CompareTo(Setting.Version) > 0)
{
strCheckedVersion = SettingDBFunc.GetSettingValue("CheckedVersion");
if (strVersion.CompareTo(strCheckedVersion) > 0)
{
if (MsgFunc.ShowQuestion(string.Format("发现新版本: {0} 是否下载?", strVersion)) == DialogResult.Yes)
{
string URL;
URL = "http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html";
System.Diagnostics.Process.Start(URL);
URL = "http://www.cnblogs.com/Files/feiyun0112/CSDNReader2005.rar";
System.Diagnostics.Process.Start(URL);
return true;
}
}
}
}
catch
{
}
finally
{
if (strVersion.CompareTo(strCheckedVersion) > 0)
{
//VersionDBFunc v = new VersionDBFunc();
VersionDBFunc.UpdateVersion(strVersion);
}
}
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -