[VB.net/C#]{Tut} Upgrade(Aka update) aplikacije

Započeo Ш1NT€ЯTUX, Avgust 26, 2013, 18:01:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

U vašem veb hostu na domena.org otvorite direktorijum sa imenom programa, ako ima više reči u nazivu, onda direktorijum nazovite "ime_drugideoimena" i u tom direktorijumu otvorite dva fajla sa imenima:
update.txt i link.txt
u update.txt napišite verziju programa na pr 1.0.0.0 (Pošto su verzije ćetvorocifremene), kada uradite update. Novi instalacioni fajl ubacite u folder gde su i dva text fajla i u link.txt upišite "domena.org/imeprograma/instalacija.msi" i zatim u update.txt sa 1.0.0.0, promenite recimo na 1.0.2.0 i sačuvajte. Sada, kada korisnik klikne na check for updates, isti će i dobiti.

U menu baru vašeg programa (Ubaciti menustrip)u stavci Help ili Pomoć(Stavke dodajete tako što klinete na prazan deo menija i ukucate tekst u delu gde piše "type hare"), ubacite Check for updates ili Proveri nadogradnje(Ubacujete isto kao i stavke gede piše "type hare" ali vam stavka help mora biti kliknuta).
Zatim na vrh forme, sam vrh preprve linije koda, dakle pre "Public Class imeforme"
ubacite
Imports System.Net
Imports System.Io

Zatim dva puta kliknite na "Check for updates" koji ste upravo napravili i napišite uvaj deo koda:


        Dim web As New WebClient()
        Dim version As String
        version = web.DownloadString("http://domen/program/Update.txt")
        If version = "3.0.0.0" Then
            MessageBox.Show("You have last version of napiÅ¡imeprogramaovde", "Your napiÅ¡imeprogramaovde has updated")
        Else
            Dim ver As System.Windows.Forms.DialogResult = MessageBox.Show(Me, "Imeprograma have new version. Do you want download new Version?", "New version", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            If ver = System.Windows.Forms.DialogResult.Yes Then
                Dim link__1 As String = web.DownloadString("http://domen/program/Link.txt")
            End If
        End If
   


Za c# je kod malo drugačiji... ispod ostalih using stvarčica ubaciti
using System.Net;


a za update je kod
WebClient web = new WebClient();
string version = null;
version = web.DownloadString("http://domen/program/Update.txt");
if (version == "3.0.0.0") {
MessageBox.Show("You have last version of napišimeprogramaovde", "Your napišimeprogramaovde has updated");
} else {
System.Windows.Forms.DialogResult ver = MessageBox.Show(this, "Imeprograma have new version. Do you want download new Version?", "New version", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (ver == System.Windows.Forms.DialogResult.Yes) {
string link__1 = web.DownloadString("http://domen/program/Link.txt");
}
}


Uskoro još toga!
Sledeći će biti Vudeo jer me mrzi kucati
Poslednja Izmena: Avgust 26, 2013, 18:09:00 POSLE PODNE od Ш1NT€ЯTUX



Nemoj Da Me Nerviraš!