Diskuze: WP 8/8.1 MySQL connect C#
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
vytvoříš si (pro MySQL nejlípe PHP) scritp na serveru, který bude třeba v GET nebo POST parametru udávat údaje co se mají do databáze vložit a ten script je tam vloží. Z WIndowsPhone pak (třeba pomocí WebClinet) pošleš request na ten script a předáš mu ty hodnoty.
Ono je problém v tom že údaje co se mají vložit jsou ty co uživatel zadá do formy/textboxu.
Zkoušel jsem to v nadějí přes HTML normálně ve VS udělát formu jako
action uvést cestu k php scriptu na hostingu který ukládá údaje z inputu do
db, ale to mi jen po kliknuti na submit otevřelo v exploreru ten script
"nečekaně"
PS: Ono já bych se ani nesnažil dělat nativni appku kdybych nepotřebovál
přístup k HW mobilu Bych
si vystačil s responzivním webem.
tak řekněme že si vybereš třeba metodu GET, v aplikaci máš textbox id=txtNeco
požadavek by apk mohl vypadat
"http://neco.jesteneco.nic/moje/strana?neco=" + txtNeco.Text
A v PHP se k tomu dostaneš přes
$_GET["neco"]
Já souhlasím s Michalem. .NET na to má teďka ASP.NET WebApi, což je tedy trošku pokročilejší než předávát si takhle parametry, ale v podstatě to máš na jedno brďo. Předávání údajů přes http a následné zpracování na serveru a poslání do databáze.
Nebo jít cestou standardního connection stringu, pokud máš databázi "vystrčenou" do internetu. Můj hosting třeba toto umožňuje.
Pravě že WEDOS na kterém mám weby neumožňuje vzdálený napojení, na to jsem zapomněl, takže to musím řešit přes GETko.
Můžete mi to rozepsat podrobněji? Koukal jsem se na navody, a nějak mi to nejde. Vše je pro Windows Form.
Jinak PHP script mám hotovej, ten je jednoduchej, ale tohle mi nejde
PS: Ono ja potřebují Windows Phone Store Appku právě, takže WebApi asi
ne
Tu: http://www.codingvision.net/…-get-or-post jsem se koukal.
S Windows Phone jsem takhle nepracoval, ale neviděl bych problém vzít tenhle balíček
https://www.nuget.org/…oft.Net.Http
použít třídu HttpClient, nacpat ji parametry jak popisujou třeba tady
http://stackoverflow.com/…tpclient-get
a vyzvednout si je na serveru. Víc ti asi už bohužel nepomůžu.
Ach jo, nauč se pracovat s MSDN library. Když ve Visual studiu klikneš na příkaz a zmáčkneš F1, přesměruje tě to tam. Dole bývají Examples.
WebClient wc = new WebClient();
wc.DownloadStringCompleted += DownalodedData;
wc.DownloadStringAsync(new Uri("http://adresa", UriKind.Absolute));
private void DownalodedData(object sender, DownloadStringCompletedEventArgs e)
{
if (!e.Cancelled)
{
string data = e.Result;
}
}
Stačí ti odpověď tady, nebo to mám překopírovat na všechny ostatní weby kde jsi založil skoro totožný post?
tu staci dik
blbne mi wp8 sdk jak koukam.
Zobrazeno 9 zpráv z 9.