<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=59&amp;t=5256&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-12-24T14:14:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=59&amp;t=5256&amp;mode</id>
<entry>
<author><name><![CDATA[developer85]]></name></author>
<updated>2013-12-24T14:14:14+01:00</updated>
<published>2013-12-24T14:14:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5256&amp;p=62233#p62233</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5256&amp;p=62233#p62233"/>
<title type="html"><![CDATA[Visual C# -- Wersja programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5256&amp;p=62233#p62233"><![CDATA[
Hejka <br />Jakoś tak jeszcze przed wieczerzą wigilijna natchnęło mnie na napisanie krótkiego arta na temat jak można sobie zorganizować info dla klienta naszej aplikacji informującej go o nowej aktualizacji którą właśnie wydaliśmy.<br /><br />Informację taką zamieścimy sobie na naszym serwerze. <br />Ja posiadam hosting na hekko.pl więc tam mi udostępnili server ftp, html tam tez stoi moja stronka.<br /><br />Tak więc w pierwszej kolejności tworzymy plik &quot;versja.txt&quot; i w środku wpiszemy sobie np 1.0.1 niech to będzie numer wersji naszego softu. Plik uploudujemy na nasz serwer i połowa sukcesu za nami. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Odpalamy VS2010 tworzymy nowy projekt - może być konsola mogą być okienka. Ja odpalam zwykle okienka.<br /><br />Wstawiam button na nasza formę klikamy dwa razy i przechodzimy do zdarzenia naszego buttona oraz wklejamy kawałek kodu:<br /><br />[syntax=csharp]WebClient client = new WebClient();  //tworzymy nowy obiekt web klienta<br />            Stream stream = client.OpenRead(&quot;http://cctvrobotics.pl/data/files/versja.txt&quot;); //otwieramy połączenie z naszym plikiem z którego sciągniemy info<br />            StreamReader reader = new StreamReader(stream); <br />            String content = reader.ReadToEnd();//czytamy zawartość pliku i zapisujemy do zmiennej typu string<br />            MessageBox.Show(content); wyświetlamy sobie to w MessageBoxie:)[/syntax]<br /><br />aha wcześniej musimy dodać dwie przestrzenie nazw;<br /><br />[syntax=csharp]using System.Net;<br />using System.IO;[/syntax]<br /><br />a tak to wygląda u mnie:<br /><a href="http://forum.atnel.pl/_obrazki/o/390/7a5ac83140d4705a91480591484a25ff.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/390/7a5ac83140d4705a91480591484a25ff.jpg" alt="Obrazek" /></a><br /><br />i tym o to sposobem odczytaliśmy wersje nowej aktualizacji, którą klient naszej apki możne sobie pobrać np z naszej stronki.<br />Oczywiście soft możemy sobie rozbudować o sprawdzenie nowej wersji z aktualną i dać klientowi możliwość od razu przekierowania go na nasza stronkę do pobrania sobie aktualizacji. <br /><br />Wesołych Świąt Bożego Narodzenia 2013.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=390">developer85</a> — 24 gru 2013, o 14:14</p><hr />
]]></content>
</entry>
</feed>