تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عندي source code C#
#1
سلام عليكم
أبي الأمر للتشغيل 
class code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Script.Serialization; // Should Add Dll Reference [ System.Web.Extensions ]
using System.Diagnostics;
using System.Net;
using System.Windows.Forms;


class AutoUpdater
{

    class Data
    {
        //Our Data * Make Sure To write same properties name in you server page *
        public decimal version { get; set; }
        public string downloadLink { get; set; }
        public string Message { get; set; }
        public string changeLog { get; set; }
        public bool isClose { get; set; }
    }
    static void Close() { Process.GetCurrentProcess().Kill(); } // Kill The Process
    static WebClient wb = new WebClient();


    public static decimal Check4Update(decimal currentVersion)
    {
        try
        {
            Data myData = new JavaScriptSerializer().Deserialize<Data>(wb.DownloadString(" Add Your  [ PasteBin or DropBox ] Link Here To Get All Details"));

            if (!myData.isClose)
            {
                MessageBox.Show(myData.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            //Compare The Version
            if (myData.version > currentVersion)
            {
                if (MessageBox.Show(string.Format("New Update Available ..!\nOld Version : {0}\nNew Version : {1}\n\nChangelog :\n{2}", currentVersion, myData.version, myData.changeLog), "", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                {
                    SaveFileDialog opn = new SaveFileDialog { Filter = "RAR|*.rar" };
                    if (opn.ShowDialog() == DialogResult.OK)
                    {
                        wb.DownloadFile(myData.downloadLink, opn.FileName);
                        MessageBox.Show("Downloaded");
                        Close();
                    }
                    else
                    {
                        Close();
                    }
                }
                else
                {
                    MessageBox.Show("You Can not use this version you have to update ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Close();
                }
            }
        }
        catch { MessageBox.Show("Need Enternet Connection "); Close(); }
        return currentVersion;
    }
}
الرد
تم الشكر بواسطة:
#2
PHP كود :
decimal r AutoUpdater.Check4Update(1.0m);   //Version: 1.0 
الرد
تم الشكر بواسطة: adel500
#3
(19-10-17, 10:12 AM)a.ahmed كتب :
PHP كود :
decimal r AutoUpdater.Check4Update(1.0m);   //Version: 1.0 

يعطيك العافيه
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] Ascii code الخاص بالأزرار 739906433 1 212 19-11-18, 08:44 AM
آخر رد: elgokr
  عندي مشروع تخرج و محتاج مساعده Mohamed Mostafa 2 465 22-04-18, 03:14 PM
آخر رد: محمد كريّم
  [سؤال] عندي خطأ متكرر في فيجوال بيسك 2010 hashem ahmed 2 301 03-02-18, 01:32 AM
آخر رد: anoname
  open source plz adel500 1 282 28-11-17, 10:38 PM
آخر رد: حريف برمجة
Sad عندي مشكله في أداة adel500 2 413 28-10-17, 06:24 PM
آخر رد: adel500
  [C#.NET] عندي مشروع وابغي التعديل عليه شباب بحيث تكون البرمجة كمحترفين 0theghost0 2 576 20-07-17, 07:36 AM
آخر رد: 0theghost0
  عندي مشكلة في اختيارات الكمبو بكس solnaifgmail 6 796 30-01-17, 02:16 AM
آخر رد: solnaifgmail
  شباب ارجوكم عندي مشكله مهمة جدا لدي مشروع تخرج بعد اسبوع ومحتاج حل للمشكله Raof bohaora 1 552 25-11-16, 06:33 PM
آخر رد: amgad525
  ODBC data source – Error 2571 حماده السعيد 5 1,005 22-11-15, 01:16 AM
آخر رد: حماده السعيد
  عندي خطأ في سطر رقم 17 و 36 0theghost0 1 633 03-11-15, 06:06 PM
آخر رد: 0theghost0

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم