Skip to main content

"Mobile Apps" kūrimas "Windows"

Anonim
01 iš 06

Mobiliųjų įrenginių programų kūrimas

Mėgėjų kūrėjai ir programuotojai dažnai gąsdinami įvairiais klausimais, susijusiais su programų kūrimu mobiliesiems įrenginiams. Laimei, pažangios technologijos, prieinamos mums šiandien, leidžia kurti mobilias programas palyginti paprasta. Šiame straipsnyje daugiausia dėmesio skiriama mobiliųjų programų kūrimui įvairiose mobiliosiose platformose.

Mobiliosios programos kūrimas

Kaip jūs einate apie savo pirmosios mobiliosios programos sukūrimą? Pirmasis aspektas, kurį turėtumėte pažvelgti, yra tai, kiek dislokavimo, kurį ketinate kurti, ir platforma, kurią ketinate naudoti. Šiame straipsnyje mes kalbame apie mobiliųjų programų kūrimą "Windows", "Pocket PC" ir "Smartphone".

  • Prieš tapdami laisvai samdomų mobiliųjų programų kūrėju
  • Skaitykite daugiau ….

    02 iš 06

    Pirmosios "Windows Mobile" programos sukūrimas

    "Windows Mobile" buvo galinga platforma, leidžianti programuotojams kurti įvairias programas, kurios pagerintų naudotojų patirtį. Remiantis "Windows CE 5.0" pagrindu, "Windows Mobile" supakuota daugybe funkcijų, įskaitant korpuso ir ryšių funkcionalumą. Programų kūrėjams "Windows Mobile" sukurta paprasta programa - tai beveik taip pat lengva, kaip ir darbalaukio programų kūrimas.

    "Windows Mobile" dabar išnyko, atsisakydamas "Windows Phone 7" ir naujausių "Windows Phone 8" mobiliųjų platformų, kurios patenka į programų kūrėjų ir mobiliųjų vartotojų išgales.

    Ko jums reikės

    Jei norite pradėti kurti savo mobilią programą, reikės šių veiksmų:

    • Visual Studio 2005 arba 2008: Ši puiki programa leidžia kurti, kurti, kurti, derinti ir pristatyti jūsų programą iš vienos platformos. Sąsaja yra lengva suprasti ir naudoti.
    • "Windows Mobile SDK": Ši naudinga priemonė yra API antraštės ir bibliotekos failai, kurie yra svarbūs norint pasiekti "Windows Mobile" funkciją. Taip pat pateikiama pavyzdžių programa, atkūrimo emulatoriai ir dokumentai.
    • "ActiveSync" arba "Windows Mobile Device Center": "Active Sync" ir "Windows Mobile Device Center" padeda diegti programas emuliatoriumi ar įrenginiu. Nors "Windows XP" veikia su "Active Sync", "Windows Vista" turi "Windows Mobile Device Center".

    Įrankiai, kuriuos galite naudoti duomenims rašyti "Windows Mobile"

    "Visual Studio" siūlo visus įrankius, reikalingus programoms gaminti pagal gimtąjį kodą, valdomą kodą arba šių dviejų kalbų derinį. Dabar pažvelkime į įrankius, kuriuos galite naudoti, norėdami parašyti duomenis "Windows Mobile" programoms kurti.

    Gimtoji kodas, tai yra, "Visual C ++" - suteikia jums tiesioginę prieigą prie aparatūros ir didelį našumą, nes jis yra nedidelis. Tai parašyta "gimtoji" kalba, kurią naudoja kompiuteris, kuriame jis veikia, ir tiesiogiai jį vykdo procesorius.

    Gimtoji kodas gali būti naudojamas tik valdomoms programoms paleisti - visi duomenys turi būti perkompiuojami, jei persikeliate į kitą OS.

    Tvarkomas kodas, tai yra "Visual C #" arba "Visual Basic .NET", gali būti naudojama kuriant įvairias programinės įrangos tipo sąsajas ir suteikiant kūrėjui prieigą prie interneto duomenų ir paslaugų naudojant "Microsoft SQL Server 2005 Compact Edition".

    Šis metodas išsprendžia daugybę kodavimo problemų, būdingų C + +, taip pat tvarko atmintį, emuliaciją ir derinimą, kurios yra būtiniausios, norint parašyti pažangesnes, sudėtingesnes programas, skirtas verslo įmonių programinei įrangai ir sprendimams.

    ASP.NET gali būti parašyta naudojant Visual Studio. NET, C # ir J #. ASP.NET Mobile Controls yra veiksmingas naudoti keliuose įrenginiuose, kuriuose naudojamas vienas kodas, taip pat, jei jūsų įrenginiui reikia garantuoto duomenų perdavimo spartos.

    Nors ASP.NET padeda nukreipti įvairias įrenginius, trūkumas yra tai, kad jis veiks tik tada, kai kliento įrenginys yra prijungtas prie serverio. Todėl tai netinka rinkti kliento duomenis, kad vėliau būtų galima sinchronizuoti su serveriu arba su programomis, kurios tiesiogiai naudoja įrenginį duomenims tvarkyti.

    "Google" duomenų API padėti kūrėjams pasiekti ir tvarkyti visus duomenis, susijusius su "Google" paslaugomis. Kadangi jie yra pagrįsti standartiniais protokolais, pvz., HTTP ir XML, programuotojai gali lengvai kurti ir kurti programas "Windows Mobile" platformai.

  • Kaip pridėti svetainę prie "Windows 8" pradžios ekrano naudojant "IE10"
  • 03 iš 06

    Sukurkite ir paleiskite savo pirmąją "Windows Mobile" programą

    Šie veiksmai padeda sukurti tuščią "Windows Mobile" programą:

    • Sukurkite naują projektą

    Atidarykite Visual Studio ir eikite į File> New> Project. Išplėskite langą "Projektų tipai" ir pasirinkite "Smart Device". Eikite į šablonų sritį, pasirinkite "Smart Device Project" ir paspauskite OK. Pasirinkite Device Application čia ir spustelėkite Gerai. Sveikiname! Jūs ką tik sukūrėte savo pirmąjį projektą.

    • Žaisk aplink kodavimu

    "Toolbox" langas leidžia jums žaisti su daugybe funkcijų. Patikrinkite kiekvieną iš šių "vilkimo ir paleidimo" mygtukų, norėdami sužinoti, kaip programa veikia.

    • Paleiskite savo paraišką

    Kitas žingsnis - paleisti programą "Windows Mobile" įrenginyje. Prijunkite įrenginį prie darbalaukio, paspauskite klavišą F5, pasirinkite emuliatorių ar įrenginį, kad jį įdiegtumėte, ir pasirinkite Gerai. Jei viskas gerai, pamatysite, kad jūsų programa veikia sklandžiai.

    04 iš 06

    "Smartphone" programų kūrimas

    "Smartphone" programų kūrimas yra panašus į "Windows Mobile" įrenginius. Bet pirmiausia turite suprasti savo įrenginį. "Smartphone" turi funkcijas, panašias į PDA, todėl jos turi siųsti ir baigti mygtukų funkcijas. Atgalinis raktas naudojamas tiek backspace, tiek naršyklės atgalinėms funkcijoms.

    Geriausias dalykas, susijęs su šiuo prietaisu, yra programuojamas programinis mygtukas. Galite naudoti šią funkciją, kad sukurtumėte kelias funkcijas.Centrinis mygtukas taip pat veikia kaip mygtukas "Enter".

    Pastaba: Turite įdiegti "SmartPhone 2003 SDK", kad galėtumėte rašyti "Smartphone" programas naudodami "Visual Studio. NET 2003".

    Ką daryti, jei išmanusis telefonas turi jutiklinį ekraną?

    Čia yra sudėtinga dalis. Jei mygtuko valdiklių nėra touchscreen handheld, turėsite pasirinkti alternatyvius valdiklius, pvz., Meniu. "Visual Studio" suteikia jums "MainMenu" valdiklį, kuris yra pritaikomas. Tačiau pernelyg daug aukščiausio lygio meniu parinkčių gali sugadinti sistemą. Ką jūs galite padaryti, tai sukurti keletą aukščiausio lygio meniu ir suteikti kiekvienam iš jų daugybę variantų.

    BlackBerry "smartphonach" programų rašymas

    "BlackBerry OS" programų kūrimas yra didelis verslas šiandien. Norėdami parašyti "BlackBerry" programą, turėsite turėti:

    • "Eclipse" "BlackBerry JDE" įskiepis
    • "BlackBerry" treniruoklis
    • "BlackBerry" sumanusis telefonas ir duomenų kabelis
    • JAVA programavimo žinių.

    "Eclipse" puikiai veikia su "JAVA" programavimu. Naujas projektas, pateiktas su .COD plėtiniu, gali būti tiesiogiai įkeltas į simuliatorių. Tada galite išbandyti programą, įkeldami ją per įrenginių tvarkytuvą arba naudodami komandinę eilutę "Javaloader".

    Pastaba: Ne visos "BlackBerry" API dirbs visuose "BlackBerry" smartfoniuose. Todėl atkreipkite dėmesį į įrenginius, kurie priima kodą.

  • Mobiliojo telefono profiliai ir dar daugiau
  • 05 iš 06

    "Pocket PC" programų kūrimas

    "Pocket PC" programų sukūrimas yra panašus į aukščiau minėtų įrenginių programas. Skirtumas yra tas, kad įrenginys naudoja ".NET Compact Framework", kuri yra daugiau kaip dešimt kartų "lengvesnė" nei visa "Windows" versija, taip pat suteikia kūrėjams daugiau funkcijų, valdiklius ir interneto paslaugų palaikymą.

    Visa pakuotė gali būti dedama į nedidelį CAB failą ir įdiegta tiesiai į tikslinį įrenginį - tai veikia daug greičiau ir be rūpesčių.

    06 iš 06

    Kas toliau?

    Išmokę kurti pagrindinį mobiliojo prietaiso programą, turėtumėte tęsti ir pabandyti sustiprinti savo žinias. Štai kaip:

    • Aktyviai dalyvaukite kūrėjų forumuose ir diskusijose.
    • Prisijunkite prie mokymosi laboratorijų, tiek internetu, tiek kitu būdu. Tai suteiks jums daugiau patarimų ir gudrybių kurdami įvairias programas.
    • Peržiūrėkite internetinius vaizdo įrašų vadovus, kuriuose kuriate skirtingų mobiliųjų platformų programas.
    • Prenumeruokite žiniatinklio transliacijas, kad galėtumėte nuolat atnaujinti šią temą.
    Paraiškų kūrimas įvairioms mobilioms sistemoms