01 06
Mobiilseadmete rakenduste loomine
Amatööri arendajad ja kodeerijad on sageli hirmutatud mitmesuguste mobiilseadmete rakenduste arendamisega seotud küsimustega. Õnneks tänapäeval täiustatud täiustatud tehnoloogia muudab mobiilirakenduste loomiseks suhteliselt lihtsaks. Käesolevas artiklis keskendutakse sellele, kuidas luua mobiilirakendusi paljudes mobiilplatvormides .
Mobiilirakenduse loomine
Kuidas sa oma esimese mobiilirakenduse loomisel lähete? Esimene aspekt, mida peate siinkohal silmas pidama, on teie poolt kasutusele võetava kasutuse suurus ja platvorm, mida kavatsete kasutada. Selles artiklis tegeleme Windowsi, pihuarvutite ja nutitelefonide mobiilirakenduste loomisega.
Loe edasi ....
02 06
Esimese Windows Mobile'i rakenduse loomine
Windows Mobile oli võimas platvorm, mis võimaldas arendajatel luua kasutajate kogemuste suurendamiseks erinevaid rakendusi. Põhimõtteliselt on Windows CE 5.0, Windows Mobile pakitud paljudele funktsioonidele, mis sisaldasid kere- ja kommunikatsioonifunktsioone. Rakenduse arendaja sai Windows Mobile'i rakenduste loomise hõlpsaks - see oli peaaegu sama lihtne kui töölauarakenduste loomine.
Windows Mobile on nüüd moonutatud, andes teed Windows Phone 7 ja uusimatele Windows Phone 8 mobiilplatvormidele, mis on haaranud nii rakenduste arendajaid kui ka mobiilikasutajaid.
Mida peate
Teie mobiilirakenduse loomiseks peate järgmisi toiminguid tegema.
- Visual Studio 2005 või 2008: see mõnus programm võimaldab teil luua, autorita, siluda ja esitada oma rakenduse kõik ühest platvormist. Liides on hõlpsasti mõistetav ja kasulik.
- Windows Mobile SDK: see kasulik tööriist sisaldab API-pealkirja ja raamatukogu faile, mis on olulised Windows Mobile-i funktsiooni kasutamiseks. Samuti antakse teile prooviprogrammid, silumismallid ja dokumentatsioon.
- ActiveSync või Windows Mobile Device Center: Active Sync ja Windows Mobile Device Center abi rakenduste emulatorile või seadmele. Kui operatsioonisüsteem Windows XP töötab Active Synciga, on Windows Vista kaasas Windows Mobile Device Center.
Tööriistad, mida saate Windows Mobile-i andmete kirjutamiseks kasutada
Visual Studio pakub teile kõiki tööriistu, mis on vajalikud rakenduste loomiseks natiivse koodi, hallatava koodi või nende kahe keele kombinatsiooni abil. Vaadakem nüüd välja vahendid, mida saate Windows Mobile'i rakenduste loomiseks kasutada andmete kirjutamiseks.
Native Code , see tähendab Visual C ++ - annab teile otsese riistvaralise juurdepääsu ja suure jõudlusega väikese jalajälje. See on kirjutatud "emakeeles" keeles, mida arvuti kasutab ja mille töötleja seda otseselt käitab.
Nimetatud koodi saab kasutada ainult juhitamata rakenduste käitamiseks - kõik andmed tuleb uuesti kompileerida, kui liigute teise operatsioonisüsteemi.
Haldatavat koodi , st Visual C # või Visual Basic .NET-i saab kasutada erinevate kasutajaliideste tüüpi rakenduste loomiseks ja annab arendajale juurdepääsu veebiandmetele ja teenustele, kasutades Microsoft SQL Server 2005 Compact Editioni.
See lähenemine lahendab paljusid kodeerimisprobleeme, mis on omakorda C + + -s, aga ka mälu, emuleerimise ja silumise haldamiseks, mis on kõige olulisemad äriettevõtete tarkvara ja lahenduste sihiks muutuvate keerukamate rakenduste kirjutamiseks.
ASP.NET saab kirjutada Visual Studio .NET, C # ja J # abil. ASP.NET Mobile Controls on efektiivne mitmes seadmes, mis kasutavad ühte koodide komplekti, samuti kui vajate seadme jaoks garanteeritud andmete ribalaiust.
Kuigi ASP.NET aitab teil sihtida erinevaid seadmeid, on puuduseks see, et see töötab ainult siis, kui kliendiseade on serveriga ühendatud. Seega ei sobi see kliendiandmete kogumiseks, et seda hiljem sünkroonida serveriga või rakendustega, mis otseselt kasutavad seadet andmete töötlemiseks.
Google Data API-programmid aitavad arendajatel juurdepääsu kõikidele Google'i teenustega seotud andmetele ja neid hallata. Kuna need põhinevad standardprotokollidel nagu HTTP ja XML, saavad coders hõlpsasti Windows Mobilei platvormi jaoks rakendusi luua ja ehitada.
03 alates 06
Ehitage ja käivitage esimene Windows Mobile'i rakendus
Järgmised sammud aitavad teil tühja Windows Mobile'i rakenduse luua:
- Loo uus projekt
Ava Visual Studio ja minge File> New> Project. Laiendage paneeli Projekti tüübid ja valige Nutikas seade. Avage paneel Templates, valige Smart Device Project ja vajutage OK. Valige seade rakendus ja klõpsake nuppu OK. Õnnitleme! Sa just loonud oma esimese projekti.
- Mängi ümber kodeerimisega
Toolboxi paneel võimaldab teil paljude funktsioonidega mängida. Tutvuge kõigi nende drag-and-drop-nuppudega, et saada rohkem teada programmi töötavast viisist.
- Käitage oma rakendus
Järgmine samm hõlmab teie rakenduse käivitamist Windows Mobile-seadmes. Ühendage seade töölauale, vajutage klahvi F5, valige emulaator või seade selle kasutamiseks ja OK. Kui kõik läheb hästi, näete, et teie rakendus töötab sujuvalt.
04 06
Nutitelefonide rakenduste loomine
Nutitelefonide rakenduste loomine on sarnane Windows Mobile-seadmetele. Kuid peate kõigepealt teie seadet mõistma. Nutitelefonidel on PDA-de omadustega sarnased omadused, nii et neil on nuppude funktsioonid. Tagasi on kasutatud nii tagasilükkamise kui ka brauseri taasesituse funktsioonide jaoks.
Parim asi selles seadmes on programmeeritav valikuklahv. Seda funktsiooni saab kasutada mitme funktsiooni loomiseks. Keskne nupp toimib ka kui "Enter" nuppu.
Märkus: teil on vaja installida nutitelefoni rakendusi, kasutades Visual Studio .NET 2003, SmartPhone 2003 SDK-d.
Mis siis, kui nutitelefonil on puuteekraan?
Siin on raske osa. Kui puuteekraaniga pihuarvutil puuduvad nuppude juhtseadmed, peate valima teisi juhtnuppe, näiteks menüüd. Visual Studio annab teile BasicMenu kontrolli, mis on kohandatav. Kuid liiga palju tipptaseme menüüvalikuid põhjustab süsteemi krahhi. Mida saate teha, on luua väga vähe top-level menüüsid ja anda neile kõikvõimalikke valikuid.
BlackBerry nutitelefonide rakenduste kirjutamine
BlackBerry OS-i rakenduste arendamine on täna suur äri. BlackBerry rakenduse kirjutamiseks peab teil olema:
- Eclipse'i BlackBerry JDE plugin
- BlackBerry simulaator
- BlackBerry nutitelefon ja andmesidekaabel
- Java programmeerimine teadmised.
Eclipse töötab suurepäraselt Java programmeerimisega. Uut projekti, mis on esitatud .COD laiendusega, saab otse laadida simulaatorisse. Seejärel saate rakenduse katsetada, laadides selle seadmehalduri kaudu või kasutades käsurea valikut "Javaloader".
Märkus: kõik BlackBerry API-d ei tööta kõigi BlackBerry nutitelefonide jaoks. Märkige seega seadmed, mis koodi aktsepteerivad.
05 06
Pocket PC rakenduste loomine
Pocket PC-de rakenduste loomine on sarnane eespool nimetatud seadmetega. Erinevus seisneb selles, et seade kasutab .NET Compact Frameworkit, mis on rohkem kui kümme korda kergem kui kogu Windowsi versioon, ning pakub ka arendajatele rohkem funktsioone, juhtelemente ja veebiteenuste tugi.
Kogu paketti saab paigutada väikesesse CAB-faili ja paigaldada otse teie sihtseadmele - see toimib palju kiiremini ja raskemaks.
06 06
Mis järgmine?
Kui olete õppinud mobiilseadme põhiseadme rakendust, peate jätkama ja proovima oma teadmisi paremaks muuta. Siin on järgmine:
- Aktiivselt osaleda arendaja foorumites ja aruteludes.
- Registreeruge õppetöös, nii veebis kui mujal. See annab teile rohkem näpunäiteid erinevate rakenduste loomise kohta.
- Vaadake veebipõhiseid videoõpetusi eri mobiilplatvormide rakenduste loomise kohta.
- Tellige veebikanalid selle teema pidevaks värskendamiseks.