Jaký jazyk?

Programujete? Vytváříte aplikace pro Windows Mobile? Potřebujete poradit? Zkuste to zde.
tslany
smartmaniak
smartmaniak
Příspěvky: 3070
Registrován: sob úno 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Bydliště: Brno

Jaký jazyk?

Příspěvek od tslany »

Chtěl bych začit programovat, ale nevim jakym jazykem. Napadl mě assembler, ale nenašel sem ?komplikátor? ( :lol: ) a taky C++ (ale na to zase nemužu na netu najit potřebnou literaturu). Každopádně ale nechci MS .NET Jo a dyby ste někdo věděl o emulátoru ARM WinCE (3 a vejš) tak by mi to ulehčilo praci, dik.
sairon
nováček
nováček
Příspěvky: 41
Registrován: sob říj 20, 2007 16:24
Zařízení: QTek 8310 / HTC Touch Pro

Příspěvek od sairon »

Nemáš moc na výběr - buď C++ nebo .NET (managed C, C#, VB...). Literatura a tutorialy v angličtině se dají najít. A emulátor WinCE je u MS Visual Studia, ale dá se stáhnout i jako standalone verze.
nowizz
přispěvatel
přispěvatel
Příspěvky: 137
Registrován: pon lis 06, 2006 14:34
Zařízení: HTC One S (Ville)
Bydliště: Pardubice

Příspěvek od nowizz »

jestli nemas zkusenosti s programovanim tak nejdrive doporucuji Delphi 7.... pouziva Object Pascal a na zacatky jako delana.....ovsem aplikace lze delat pouze pro PC
tslany
smartmaniak
smartmaniak
Příspěvky: 3070
Registrován: sob úno 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Bydliště: Brno

Příspěvek od tslany »

tak zkusim to C++ a zkusim hledat ňákej ten literatutu... :wink:
Uživatelský avatar
majq
mám jeden příspěvek
mám jeden příspěvek
Příspěvky: 1
Registrován: stř dub 11, 2007 9:35
Bydliště: Praha 10

Příspěvek od majq »

Assembler bych Vám moc nedoporučoval s ohledem na poměr výsledného programu a času strávený programováním, pokud byste chtěl vyvíjet složitější aplikaci, než je např. kalkulačka asi by Vám assembler nestačil :-) Pokud chcete programovat pro různé platformy Linux/Windows asi bych Vám doporučil C++ nebo Javu, pokud ale uvažujete hlavně o Windows platformě, myslím že nejvhodnější by byly .NET jazyky (VB, C#), vývojová prostředí nabízí MS zdarma v edici Express:

http://msdn2.microsoft.com/en-us/express/aa975050.aspx

Myslím že se nemá cenu učit věci, které jsou zastaralé (Pascal a pod.). Učebnic .NET jazyků pro začátečníky včetně různě kvalitních příruček typu Step by Step, Naučte se .... za 21 dní najdete jistě spousty.

Pokud chcete programovat pro SP/PDA, vřele doporučuji .NET, vzhledem k tomu že .NET Compact Framework je již ve Windows Mobile zabudován a aplikace se ve Visual Studiu vývíjí poměrně pohodlně a rychle.

Zde bych ještě upozornil, že v Express edicích Visual Studia bohužel není podpora pro vývoj aplikací na mobilní zařízení a je nutno mít plnou (placenou :-( ) verzi VS.

Přeji Vám hodně zdaru ! :grin:
tslany
smartmaniak
smartmaniak
Příspěvky: 3070
Registrován: sob úno 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Bydliště: Brno

Příspěvek od tslany »

Právě že bych chtěl taky potom přejít na Linux (a možná Android jestli bude něco na programování) takže ten .NET bych zas tak moc nechtěl.. takže sem se definitivně rozhod pro C++. Dík všem
sairon
nováček
nováček
Příspěvky: 41
Registrován: sob říj 20, 2007 16:24
Zařízení: QTek 8310 / HTC Touch Pro

Příspěvek od sairon »

.NET se ale pořád nehodí na všechno - aplikace v něm jsou, obzvlášť na mobilních zařízeních, v porovnání s aplikacemi napsanými v nativním kódu podstatně pomalejší. Na druhou stranu, jak jste uvedl, programování v .NETu je mnohem jednodušší a rychlejší. Ale pokud chce tslany programovat i pro Linux, bude pro něj C++ rozhodně lepší volba (i když se i pod Linuxem se dá dělat v .NETu). Jen to bude stát více úsilí, jelikož C++ může být pro úplného začátečníka trošku oříšek.
A k tomu assembleru - to už nemá vůbec smysl se v tomhle případě učit. Leží mi tu na disku pár měsíců dokumentace okolo ARM procesorů a ani se mi to nechce otevírat :)
Uživatelský avatar
bkf1
smartmaniak
smartmaniak
Příspěvky: 1525
Registrován: pon črc 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Příspěvek od bkf1 »

sairon píše:C++ může být pro úplného začátečníka trošku oříšek.
Co??? Ja se rozhodne nepovazuji za uplneho zacatecnika a stejne C++ je pro me orech jako prase :/ skoda ze se treba C# neda kompilovat do nativnich aplikaci :( jeste je tu treba Lazarus Pascal ale to je porad takova testovaci verze a kdovi kolik to ma chyb a nedostatku...
pospa
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: úte kvě 30, 2006 9:03
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od pospa »

sairon píše:.NET se ale pořád nehodí na všechno - aplikace v něm jsou, obzvlášť na mobilních zařízeních, v porovnání s aplikacemi napsanými v nativním kódu podstatně pomalejší. ...
Proč by měly být podstatně pomalejší? Při spuštění je JIT přeloží do nativního kódu a pak to jede jak blesk. Je pomalejší spuštění a nikoliv běh a i u spuštění je to v řádech max 1-2sec
Uživatelský avatar
bkf1
smartmaniak
smartmaniak
Příspěvky: 1525
Registrován: pon črc 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Příspěvek od bkf1 »

Mno tak to bych rad vedel proc uplne obycejnej Form s tlacitkem developenej v C# NetCF 2 (SP2) se mi nacita 8s :( Mam to zkompilovany v nastaveni Release...
tslany
smartmaniak
smartmaniak
Příspěvky: 3070
Registrován: sob úno 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Bydliště: Brno

Příspěvek od tslany »

pospa píše:...spuštění je to v řádech max 1-2sec
takže nic na konkurenta TouchFLO CUBE :lolek:
pospa
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: úte kvě 30, 2006 9:03
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od pospa »

Proč ne? Nastartuje ti to a pak to přece jede pořád a je jedno jestli to něco zobrazuje či ne. Můžeš s tím napsat cokoliv. Cube se ti taky spouští jen 1x a pak se už jen zobrazuje a to je v .NETu stejně svižné jako kdekoliv jinde
pospa
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: úte kvě 30, 2006 9:03
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od pospa »

bkf1 píše:Mno tak to bych rad vedel proc uplne obycejnej Form s tlacitkem developenej v C# NetCF 2 (SP2) se mi nacita 8s :( Mam to zkompilovany v nastaveni Release...
Pošli mi zdroják a juknu se.
Uživatelský avatar
bkf1
smartmaniak
smartmaniak
Příspěvky: 1525
Registrován: pon črc 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Příspěvek od bkf1 »

Tady je: http://www.taptapsms.wz.cz/files/PokusTest.rar
Je tam i zkompilovanej EXEac, ktery bys mohl zkusit jako prvni.
pospa
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: úte kvě 30, 2006 9:03
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od pospa »

Náběh pod 1 sec. Asi budeš mít rozes...ej systém....
tslany
smartmaniak
smartmaniak
Příspěvky: 3070
Registrován: sob úno 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Bydliště: Brno

Příspěvek od tslany »

5s - úplně čistej WM6
pospa
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: úte kvě 30, 2006 9:03
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od pospa »

Chlapy, na čem to pouštíte? Na kalkulačce? Kolik máš volné paměti?
Uživatelský avatar
bkf1
smartmaniak
smartmaniak
Příspěvky: 1525
Registrován: pon črc 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Příspěvek od bkf1 »

A701, CPU Intel 520MHz, WM5 AKU3.5, pameti hromada... si rikam jestli nemam nejak spatne nainstalovany NetCF :/ Jinak 5s mi to taky trva ale kdyz uz to poustim po druhe, po treti atd.
tslany
smartmaniak
smartmaniak
Příspěvky: 3070
Registrován: sob úno 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Bydliště: Brno

Příspěvek od tslany »

Obrázek
na Hermovi to rači zkoušet nebudu, nesnašim MS a vše kolem... :lolek: :lolek: :lolek: :lolek: :lolek:
Uživatelský avatar
bkf1
smartmaniak
smartmaniak
Příspěvky: 1525
Registrován: pon črc 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Příspěvek od bkf1 »

vis takovej uplnej detail... kdyz chces zjistit realny vykon atd. nejake aplikace tak je uplne k nicemu zkouset to na emulatoru šmarjaááá!!!!!!
Odpovědět

Zpět na „Programování“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 43 hostů