Herkese merhaba,hepimiz programın yeni sürümü çıktığında kullanıcıya o sürümü indirmek isteriz fakat program uyarı vermediği sürece bir çok kullanıcı farkında bile olmaz
Bende bunun için basitçe kod yazdım
Öncelikle bunun için bir websitesine ihtiyacınız var,free host vs herşey olur
Örneğin ben sitenin başlığını v3guncel yaptım şimdi gelelim kodlara
Öncelikle ihtiyacımız olan elementler >>> webbrowser(WebBrowser2),ve bir label(acikla)
Şimdi label'in manası eğer kişi kendi kontrol etmek isterse butona bastığında acikla yazısı evet olsun ve pencere belirsin,eğer kullanıcı basmazda siz başlangıçta webbrowser'a kontrol ettirmek istediğinizi url'nizi girersiniz.Eğer program güncelse kullanıcıyı rahatsız etmez.Eğer güncel değilse bildirim çıkarır
Şimdi kodlar
Tarayıcı sayfayı yükledikten sonraki kodlar
Kullanıcı güncelleme butonuna bastıktan sonraki kodlar
Mantıken tarayıcı sayfayı yüklediğinde başlığa bakıyor.Eğer başlık v3guncel ile başlıyorsa program güncel olduğunu anlıyor ve gerekeni yapıyor.Eğer değilse size uyarı verip download penceresini açıyor.Çok basit ve güzel bir sistem.Bu kodları düzenleyerek programı otomatik sessizce güncellemek mümkün :up:
Program açılışında güncelliği kontrol etmesini istiyorsanız form'un yüklenişine
WebBrowser.Navigate("adresiniz")
yazıp arka planda işleri yaptırabilirsiniz
İlk rehber konum varsa hata affola :'(
Bende bunun için basitçe kod yazdım
Öncelikle bunun için bir websitesine ihtiyacınız var,free host vs herşey olur
Örneğin ben sitenin başlığını v3guncel yaptım şimdi gelelim kodlara
Öncelikle ihtiyacımız olan elementler >>> webbrowser(WebBrowser2),ve bir label(acikla)
Şimdi label'in manası eğer kişi kendi kontrol etmek isterse butona bastığında acikla yazısı evet olsun ve pencere belirsin,eğer kullanıcı basmazda siz başlangıçta webbrowser'a kontrol ettirmek istediğinizi url'nizi girersiniz.Eğer program güncelse kullanıcıyı rahatsız etmez.Eğer güncel değilse bildirim çıkarır
Şimdi kodlar
Tarayıcı sayfayı yükledikten sonraki kodlar
HTML:
Private Sub WebBrowser2_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser2.DocumentCompleted
If WebBrowser2.DocumentTitle.StartsWith("v3guncel") Then
If acikla.Text = "evet" Then
MsgBox("Programınız güncel", MsgBoxStyle.Information, "")
Else
End If
Else
MsgBox("Yeni bir güncelleme mevcut", MsgBoxStyle.Information, "")
Process.Start("http://legendm.weebly.com/wallpleech.html")
End If
End Sub
HTML:
Private Sub GüncellemeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GüncellemeToolStripMenuItem.Click
WebBrowser2.Navigate("http://legendm.weebly.com/wallpleech-v3.html")
acikla.Text = "evet"
End Sub
Mantıken tarayıcı sayfayı yüklediğinde başlığa bakıyor.Eğer başlık v3guncel ile başlıyorsa program güncel olduğunu anlıyor ve gerekeni yapıyor.Eğer değilse size uyarı verip download penceresini açıyor.Çok basit ve güzel bir sistem.Bu kodları düzenleyerek programı otomatik sessizce güncellemek mümkün :up:
Program açılışında güncelliği kontrol etmesini istiyorsanız form'un yüklenişine
WebBrowser.Navigate("adresiniz")
yazıp arka planda işleri yaptırabilirsiniz
İlk rehber konum varsa hata affola :'(