• قابلیت آپدیت برنامه
    #1
    Note 
    سلام
    یک آموزش ساده برای دوستانی که نیاز دارند برای نرم افزار هایی که می سازند ، قسمت "به روز رسانی" بگذارند :

    [CSHARP]
    using System.Net;
    using System.Net.NetworkInformation;
    using System.Diagnostics;
    using System.Reflection;
    [/CSHARP]


    [CSHARP]
    namespace Check_For_Update_Softafzar.net
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private string Pashmak;
    private void Form1_Load(object sender, EventArgs e)
    {
    label1.Text = "";
    label2.Text = "";
    label3.Text = "";
    linkLabel1.Text = "";

    timer1.Interval = 245;
    timer1.Enabled = true;
    }


    private void timer1_Tick(object sender, EventArgs e)
    {
    progressBar1.PerformStep();
    if (progressBar1.Value == progressBar1.Maximum)
    {
    timer1.Enabled = false;
    if (NetworkInterface.GetIsNetworkAvailable())
    {
    try
    {
    WebClient webClient = new WebClient();
    string str1 = webClient.DownloadString("http://localhost/3/index.txt");
    string str2 = String.Format("{0}", AssemblyVersion);
    string strA = str1.Replace(".", "");
    string strB = str2.Replace(".", "");
    int i1 = int.Parse(strA);
    int i2 = int.Parse(strB);
    if (i1 == i2)
    {
    label1.Text = "No New Version";
    label1.ForeColor = Color.Cyan;
    label2.Text = "Your Version : " + str2;
    label3.Text = "Last Version : " + str1;
    }
    if (i1 > i2)
    {
    label1.Text = "New Version is Released for Download";
    label1.ForeColor = Color.Lime;
    label2.Text = "Your Version : " + str2;
    label3.Text = "Last Version : " + str1;
    label3.ForeColor = Color.Lime;
    linkLabel1.Text = "Click For Download new Version";
    WebClient webClient1 = new WebClient();
    Pashmak = webClient.DownloadString("http://localhost/3/index2.txt");
    }
    }
    catch
    {
    MessageBox.Show("Check for update was been failed" , "Error"
    , MessageBoxButtons.OK, MessageBoxIcon.Error);
    }


    }
    else
    {
    MessageBox.Show("Uh oh , looks like your internet connection is missing !\n" +
    "Please check your internet connection and try again.",
    "Internet Connection Error"
    , MessageBoxButtons.OK, MessageBoxIcon.Error);

    }
    }


    }


    public string AssemblyVersion
    {
    get
    {
    return Assembly.GetExecutingAssembly().GetName().Version.ToString();
    }
    }


    private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
    try
    {
    Process.Start(Pashmak);
    }
    catch { }
    }
    }
    }


    [/CSHARP]

    لینکه پروژه پیوست خرابه، از لینکه زیر استفاده کنید

    دانلود سورس کد

    آخرین ویرایش: 08-04-2014 ساعت 21:29، توسط The Arrow
    پاسخ
    #2
    Note 
    mamnoon
    va bebakhshid ke poste ghadimi bala avordam
    vali kheyli be siurcesh niaz dashtam
    age mishe linke source ro update konid
    link kharabe
    mamnoon

    پاسخ
    #3
    Note 
    لینک دانلود تصحیح شد.

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note اصلاح لیست فعالیت براساس روابط اولویتی afsane/68 0 429 15-06-2015 ساعت 10:48
    آخرین ارسال: afsane/68
    Note سوال مشکل در Parse کردن سایت The Arrow 1 1,477 27-01-2015 ساعت 15:33
    آخرین ارسال: Ali Developer
    Note خواندن مقادیر یک سایت با استفاده از WebRequest در سی شارپ The Arrow 3 1,200 26-08-2013 ساعت 15:58
    آخرین ارسال: Ali Developer
    Note خواندن چند خطی از سایت در WebBrowser - سی شارپ The Arrow 3 1,053 24-06-2013 ساعت 12:02
    آخرین ارسال: Daniel
    Note سوال : استفاده API های گوگل در جستجو در بقیه سایت - سی شارپ The Arrow 5 1,224 15-06-2013 ساعت 21:26
    آخرین ارسال: The Arrow
    Note سایت های مفید برای یادگیری سی شارپ xMAN 1 677 28-02-2013 ساعت 14:26
    آخرین ارسال: C0der
    Note سورس برنامه مدیریت فایل به زبان سی شارپ SOFTAFZAR 0 853 18-10-2012 ساعت 17:00
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان