Diskuze: C# Desktop app do Mobile app
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Neregistrovaný
Zobrazeno 16 zpráv z 16.
//= 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.
Určitě ho celý znovu psát nemusíš, jen tam bude jinak udělaná prezentace. Předpokládám, že se pro to dělá ve WPFku nebo Silverlightu. Možná bude vědět Petr Nymsa.
začínáš moc brzo. Po 5 ti applikacích nemůžeš jít na mobili, ikdyby jsi byl sebelepší.
Nepíšeš pro jakou mobílní platformu chceš převádět. Pro windows phone je to snadné, skopíruješ celý kód a předěláš jen trochu designu. Pro ostatní už je to těžší a je to hodně přepisování.
Chapu,
Je to brzo, samozrejme ze chci pro Windows Phone, chtit do neceho jineho je uz
sebevrazda
Jej, nejde tu upravit prispevek..
Chodim na SS Informacni Technologie, ale tam nas nic moc neucej, tak se snazim
ucit sam...
Nechci rikat ze uz vubec nic, jen se snazej postrcit zaky kterym to nejde a
ktery na to se***.
Příspěvky jdou upravovat když se zaregistruješ, jinak by se těžko poznalo, že jsi ho psal ty. Pokud ti nevadí angličtina, zkus třeba tohle: http://www.netmagazine.com/…-phone-7-app
existuje i pěkná ekniha
http://blogs.msdn.com/…petzold.aspx
nicméně bych se už spíš začal učit WP8 a na to jsou asi materiály pouze v MSDN library nebo jen tak okrajově.
Dalo by se to poznat podle session, ale stejně bude lepší, když se zaregistruje.
Ahoj, sice s WP zatím nemám nijak extra zkušenosti, ale chci ho zkusit
taky . Každopádně mám
zkušenosti z Windows 8 aplikací (dneš již nesrpávně nazývané Metro).
Stáhneš si sdk http://developer.windowsphone.com/…/downloadsdk
Ve VS založíš projekt pro Windows Phone a už tvoříš. Nevím jak moc ti půjde udělat port. Pro třídy který pracují s daty a které by měly být přenositelné se musí vytvřoti Portable library která ma menší omezení.
Pro Windows Phone se tvoří v kombinaci XAML + C#/ VB ale častěji C#. Pokud nemáš s XAML zkušenosti, začátky možná budou trošku krušné (z vlastní zkušenosti).
Píšu zde seriál o programování aplikací pro Windows Store, kde mírně popisuju i XAML ale ne moc. Ovšem XAML je podle mě skvělý značkovací jazyk, který toho umí mnohem víc než rozložit prvky. Například kouzelná věc jménem DataBinding (brzy o něm napíšu článek).
Ještě poslední věc. Tak jako u Windows Store aplikací tak i u WP musíš tvořit aplikace tak aby se přizpůsobovaly obrazovce. Proto se aplikace tvoří hlavně pomocí těchto komponent:
Grid - matka všech komponent. Bez ní to moc tvořit nejde
Stackpanel - užitečná komponenta, která si řadí Child pod sebe, bez toho
aniž by jsi musle řešit nějaký Margin
A pak už smaozřejmě záleží co potřebuješ ... nejsem nijak expert ale s XAML mám už nějaké ty zkušenosti takže se ozvi a snad i poradím .. a poslední hint, určitě mrkni na DataBinding, ulehčí ti to nesmírně práci.
Diky za vysvetleni,
Urcite se tu kouknu na serialy...
Uz jsem neco za tech par hodin udelal, ted nevim jak to otestovat, nevim jak to
nahrat na svuj mobil (WP8)
Využívje prosím tlačítka odpovědět .. s tím testováním. Nevím, nezkoušel jsem ještě WP ale například když testuju app pro Windows Store tka místo Local Machine mám i pustit debug v Simulatoru (což budeš mít taky) nebo Device. K tomu Device se bu´d asi připojíš přes kabel nebo vzdáleně přes Wi-Fi takhle to funguje alespoň u tabletů
Pouzil jsem device, ted koukam, ze jsem nekde udelal chybu, a nevypisuje mi do textboxu vysledek.
Mel jsem to pres MessageBox ve WInForm, ale do WPF jsem to chtel udelat aby vysledek se zapsal do TextBoxu, a nejak mi to nejde.
Bohužel bez kódu nedokážu poradit... přiřazuješ TextBoxu výsledek do vlastnosti Text ? Jinak pro výpis (jako ve WinForm Label) slouží TextBlock.. tedy pokud to není u WP jinak než u Win8
místo messageboxu se používá dialog, je kdesi v popup
var messageDialog = new MessageDialog("...")
Ja jsem ale blb... Ja jsem to kopiroval z WinForm, a nenadefinoval jsem ze kdyz na tlacitko kliknu tak se ma ukazat vysledek (nemel jsem tam Vysledek_Click).
Jsem docela stastny ze za tak kratkou dobu jsem dokazal neco maleho udelat pro mobil
Ono obávám se že budeš muset udělat celou App "znova". Jinak jak psal Misaz, místo MessageBox zde máme MessageDialog
Zobrazeno 16 zpráv z 16.