Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Polska społeczność o zarabianiu przez internet, pracy w domu i dodatkowej pracy online Zobacz dzisiejsze dyskusje →
Odpowiedz 
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.
Odpowiedz 


Podobne wÄ…tki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  programowanie argon91 26 16,931 30-05-2022 06:01
Ostatni post: Nubit
  Programowanie dla laika macio96b 12 10,046 05-03-2018 17:17
Ostatni post: useSession
  Błąd przy wczytywaniu projektu Visual Studio C# czesiuleczek 3 7,340 31-01-2018 20:03
Ostatni post: unluckyunit
  Error Box po upÅ‚ywie czasu w Visual Basic sh4kr 2 5,866 05-12-2016 15:27
Ostatni post: shf
  Visual Basic Wiktor220 0 5,012 12-06-2016 12:51
Ostatni post: Wiktor220

Skocz do:


Użytkownicy przeglądający ten wątek: