Polska społeczność o zarabianiu przez internet, pracy w domu i dodatkowej pracy online Zobacz dzisiejsze dyskusje →
Zmień styl:BiałyMobilnyRetro

Wielka aktualizacja Zarabiam.comzobacz pełną listę zmian

Programowanie w Visual Basic - AutoUpdate


Autor Wiadomość
Post: #1
Programowanie w Visual Basic - AutoUpdate
Sprawdź:
Hej, jak pisałem poprzednio w temacie gotopro17 że napiszę mini poradnik jak zrobić auto-update.

Krótko:

1. Logujemy się na FTP
2. Tworzymy plik o dowolnej nazwie z formatem txt, u mnie to będzie wersja.txt
3. Piszemy w tym pliku "1.0.0.0", zamykamy plik i go zapisujemy
4. Otwieramy program Visual Basic
5. Tworzymy nowy projekt
6. Mamy Form1, tworzymy przycisk (button) w dowolnym miejscu
7. Klikamy dwukrotnie szybko na ten przycisk, otworzy nam się okienko z kodem przycisku
8. Wklejamy taki kod to tego przycisku:

Cytat:Dim Klient As New Net.WebClient
Dim ObecnaWersja As String = My.Application.Info.Version.ToString
Dim Version As String

Version = Klient.DownloadString("link do naszego pliku")

If Version > ObecnaWersja Then
MessageBox.Show("Nowa wersja jest dostępna", "AutoUpdater")
Else
MessageBox.Show("Brak nowej wersji do pobrania.", "AutoUpdater")
End If

9. No dobra, mam to, co teraz ?
10. W prawym górnym rogu mamy "Soulation Explorer"
11. Klikamy na WindowsApplication1 prawym przyciskiem myszki.
12. Klikamy "Properties"
13. Pojawia się takie coś:
[Obrazek: qyxj.jpg]

14. Klikamy "Assembly Information"
15. Pojawia nam się okienko w którym mamy różne pierdy, nas interesuje
Assembly Version oraz File Version

Teraz czary mary; klikając na przycisk w naszym programie skrypt sprawdza czy wersja pliku na serwerze jest równa wersji programu, jeśli jest równa to pojawi się okienko że nie ma nowej wersji do pobrania.
Lecz jeśli wersja PLIKU NA SERWERZE jest większa niż wersja pliku programu to pojawia się info że jest nowa wersja do pobrania.

---

W File Version i Assembly Version mamy 1 0 0 0 czyli 1.0.0.0, na serwerze jest to samo. Zmieniając cyfrę na serwerze na np: 1.0.0.1 pokażę się komunikat że jest nowa wersja do pobrania.

No to chyba tyle Tongue W razie problemów piszcie w temacie.

~~~~~~

Jeśli chcemy dać aktualizację programu musimy zmienić na serwerze z 1.0.0.0 na 1.0.0.1.
Glosy: m4rcin93 (+1), gotopro17 (+1)
Post: #2
RE: Programowanie w Visual Basic - AutoUpdate
Znam to ale innym się przyda +
Post: #3
RE: Programowanie w Visual Basic - AutoUpdate
zrób coś na przeglądarce jakieś logowania czy coś Smile
Ale to też się przyda.


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  programowanie argon91 26 17,590 30-05-2022, 07:01
Ostatni post: Nubit
  Programowanie dla laika macio96b 12 10,384 05-03-2018, 18:17
Ostatni post: useSession
  Błąd przy wczytywaniu projektu Visual Studio C# czesiuleczek 3 7,435 31-01-2018, 21:03
Ostatni post: unluckyunit
  Error Box po upływie czasu w Visual Basic sh4kr 2 5,952 05-12-2016, 16:27
Ostatni post: shf
  Visual Basic Wiktor220 0 5,071 12-06-2016, 13:51
Ostatni post: Wiktor220

Skocz do: