PDA

View Full Version : آپدیت برنامه - نحوه خواندن فایل XML در هاست



juza66
سه شنبه 15 مهر 1393, 08:09 صبح
با سلام و وقت بخیر خدمت دوستان

میدونم این تایپیک تقریبا تکراری هستش، خیلی وقت پیش ها یک سورس آپدیت دانلود کرده بودم که از طریق یک فایل XML در هاست می تونستم برنامه رو آپدیت کنم ولی اون فایل XML رو تو سایت پیدا نکردم ..


این کدهاش..

در اینجا تویی هاست فایل XML رو سرچ و نسخه برنامه رو با نسخه ای که تویی XML نوشتم چک میکنه اگه نسخه جدید بود بروزرسانی میکنه ..


void checkforupdate()
{
try
{
if (IsConnectedToInternet() == true)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("http://avasoft.vvs.ir/update.xml");

XmlNodeList version = xmlDoc.GetElementsByTagName("version");


Version newVer = new Version(version[0].InnerText);
Version curVer = System.Reflection.Assembly.GetExecutingAssembly(). GetName().Version;


if (curVer.CompareTo(newVer) >= 0)
{

MessageBox.Show(this, "نسخه فعلی برنامه شما بروز است", "بروزرسانی", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
Close();

}
else
{

string str = String.Format("نسخه برنامه شما قدیمی است، آیا مایل به بروزرسانی هستید؟\nYour version: {0}.\nNewest version: {1}.", curVer, newVer);

if (MessageBox.Show(this, str, "Check for updates", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{

pnl1.Location = new System.Drawing.Point(0, 6);
updateapp();
}
else
{
Close();
}
}
}
}
catch { }
}
}


اون فایل XML یادم رفته چطور نوشته می شدکسی هست که سورس یا فایل XML رو داشته باشه یا حداقل بدونه چطور نوشته میشد؟؟!!

تشکر

juza66
سه شنبه 15 مهر 1393, 13:07 عصر
پیدا شد مرسی

FirstLine
چهارشنبه 16 مهر 1393, 09:22 صبح
با سلام
لطفا ون فایل و کد رو بصورت کامل اینجا قرار بدهبید ، شاید بدرد یه نفر دیگه بخوره!!!....
با تشکر

juza66
چهارشنبه 16 مهر 1393, 09:31 صبح
سلام

بله حتما این سورس دوست خوبمون saeidpsl (http://barnamenevis.org/member.php?127245-saeidpsl) گذاشته بودن تویی قسمت نمونه برنامه برنامه های کوچک منم به نیابت از ایشون این رو اینجا قرار میدم برای دوستان


اینم سورس
http://www.uplooder.net/cgi-bin/dl.cgi?key=1b7356a65dc3b57fc25efbc6772c98a2

vb-sosol
جمعه 15 اسفند 1393, 14:51 عصر
سلام

بله حتما این سورس دوست خوبمون saeidpsl (http://barnamenevis.org/member.php?127245-saeidpsl) گذاشته بودن تویی قسمت نمونه برنامه برنامه های کوچک منم به نیابت از ایشون این رو اینجا قرار میدم برای دوستان


اینم سورس
http://www.uplooder.net/cgi-bin/dl.cgi?key=1b7356a65dc3b57fc25efbc6772c98a2


فایلش پاک شده میشه اینجا ضمیمش کنید؟

vb-sosol
سه شنبه 19 اسفند 1393, 16:41 عصر
کسی سورسی در این رابطه نداره؟

vb-sosol
جمعه 22 اسفند 1393, 13:39 عصر
واسه برنامه ام میخوام آپدیت بنویسم یکی کمک کنه