![]() |
|
عندي source code C# - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : عندي source code C# (/showthread.php?tid=22166) |
عندي source code C# - adel500 - 19-10-17 سلام عليكم أبي الأمر للتشغيل 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; } } RE: عندي source code C# - a.ahmed - 19-10-17 PHP كود : decimal r = AutoUpdater.Check4Update(1.0m); //Version: 1.0 RE: عندي source code C# - adel500 - 25-10-17 (19-10-17, 10:12 AM)a.ahmed كتب : يعطيك العافيه |