如何取得 http://jeky.cn/ver.txt 中的字符? 我想实现的功能是在软件启动后检查是否已有新版本. 我是这样想的,不知道思路对不:在我主页上存放一个ver.txt,里面放着最新版本,如:3.00.启动程序后,检查程序版本和ver.txt中的是否一样,如果不一样的话,则认为是有新版本存在. 那么,如何取得网络上*.txt中的字符呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用XML文件来实现,我就是这样做的!我给你个代码.我在写这个代码的时候对xml的操作还不是很了解,所以代码写得不太好,但是方法是对的!private void frmNewVer_Load(object sender, System.EventArgs e){ int i=0;//第1个节点内容 XmlTextReader reader = null; try { reader = new XmlTextReader("http://www.kunwsoft.com/rcl/newver.xml"); reader.WhitespaceHandling = WhitespaceHandling.None; while (reader.Read()) { if (reader.NodeType==XmlNodeType.Text) { if (i==0) { newvernumber=reader.Value; i++; } else if (i==1) newvername=reader.Value; } } labNewVer.Text="最新版本: "+newvername; if (int.Parse(newvernumber)>oldvernumber) { linkLabel1.Visible=true; label1.Visible=false; } else { linkLabel1.Visible=false; label1.Visible=true; } } finally { if (reader!=null) reader.Close(); }} 你用XML的XmlTextReader类的时候避免了自己写网络连接方面的代码,方便! listbox 这样的分布式怎么实现,应该选择哪种通信方式? 关于购物车的问题 c#调用c++dll的问题 问一个正则表达式 C#winform和WEB的通信方式有那些? List 二分查找的奇怪问题,(排序有精度) 有关直接生成XML文档的问题。谢谢在线等! 取服务端中dataGridView数据发送到客户端dataGridView中显示 怎么样才能使窗体不可用 帮忙给分析下?谢谢! 奇怪的问题 -- 程序无法关闭
我给你个代码.我在写这个代码的时候对xml的操作还不是很了解,所以代码写得不太好,但是方法是对的!
private void frmNewVer_Load(object sender, System.EventArgs e)
{
int i=0;//第1个节点内容 XmlTextReader reader = null; try
{
reader = new XmlTextReader("http://www.kunwsoft.com/rcl/newver.xml");
reader.WhitespaceHandling = WhitespaceHandling.None; while (reader.Read())
{
if (reader.NodeType==XmlNodeType.Text)
{
if (i==0)
{
newvernumber=reader.Value;
i++;
}
else if (i==1)
newvername=reader.Value;
}
}
labNewVer.Text="最新版本: "+newvername;
if (int.Parse(newvernumber)>oldvernumber)
{
linkLabel1.Visible=true;
label1.Visible=false;
}
else
{
linkLabel1.Visible=false;
label1.Visible=true;
}
}
finally
{
if (reader!=null)
reader.Close();
}
}