Jaký jazyk?

Programujete? Vytváříte aplikace pro Windows Mobile? Potřebujete poradit? Zkuste to zde.
tslany
smartmaniak
smartmaniak
Posts: 3070
Joined: Sat Feb 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Location: Brno

Jaký jazyk?

Post by 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
Posts: 41
Joined: Sat Oct 20, 2007 16:24
Zařízení: QTek 8310 / HTC Touch Pro

Post by 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
Posts: 137
Joined: Mon Nov 06, 2006 14:34
Zařízení: HTC One S (Ville)
Location: Pardubice

Post by 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
Posts: 3070
Joined: Sat Feb 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Location: Brno

Post by tslany »

tak zkusim to C++ a zkusim hledat ňákej ten literatutu... :wink:
User avatar
majq
mám jeden příspěvek
mám jeden příspěvek
Posts: 1
Joined: Wed Apr 11, 2007 9:35
Location: Praha 10

Post by 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
Posts: 3070
Joined: Sat Feb 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Location: Brno

Post by 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
Posts: 41
Joined: Sat Oct 20, 2007 16:24
Zařízení: QTek 8310 / HTC Touch Pro

Post by 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 :)
User avatar
bkf1
smartmaniak
smartmaniak
Posts: 1525
Joined: Mon Jul 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Post by bkf1 »

sairon wrote: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
Posts: 89
Joined: Tue May 30, 2006 9:03
Location: Praha
Contact:

Post by pospa »

sairon wrote:.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
User avatar
bkf1
smartmaniak
smartmaniak
Posts: 1525
Joined: Mon Jul 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Post by 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
Posts: 3070
Joined: Sat Feb 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Location: Brno

Post by tslany »

pospa wrote:...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
Posts: 89
Joined: Tue May 30, 2006 9:03
Location: Praha
Contact:

Post by 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
Posts: 89
Joined: Tue May 30, 2006 9:03
Location: Praha
Contact:

Post by pospa »

bkf1 wrote: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.
User avatar
bkf1
smartmaniak
smartmaniak
Posts: 1525
Joined: Mon Jul 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Post by 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
Posts: 89
Joined: Tue May 30, 2006 9:03
Location: Praha
Contact:

Post by pospa »

Náběh pod 1 sec. Asi budeš mít rozes...ej systém....
tslany
smartmaniak
smartmaniak
Posts: 3070
Joined: Sat Feb 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Location: Brno

Post by tslany »

5s - úplně čistej WM6
pospa
přispěvatel
přispěvatel
Posts: 89
Joined: Tue May 30, 2006 9:03
Location: Praha
Contact:

Post by pospa »

Chlapy, na čem to pouštíte? Na kalkulačce? Kolik máš volné paměti?
User avatar
bkf1
smartmaniak
smartmaniak
Posts: 1525
Joined: Mon Jul 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Post by 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
Posts: 3070
Joined: Sat Feb 24, 2007 9:56
Zařízení: Lumia 830, Lumia 435DS, Asus T100
Location: Brno

Post by tslany »

Image
na Hermovi to rači zkoušet nebudu, nesnašim MS a vše kolem... :lolek: :lolek: :lolek: :lolek: :lolek:
User avatar
bkf1
smartmaniak
smartmaniak
Posts: 1525
Joined: Mon Jul 03, 2006 13:38
Zařízení: TouchHD (Cloudy v2.2+CZ), SGS1 (ofic. 2.3.6 JW1)

Post by bkf1 »

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

Return to “Programování”

Who is online

Users browsing this forum: No registered users and 1 guest