01 nga 06
Krijimi i Aplikacioneve për Pajisje Celulare
Zhvilluesit dhe coders amatore shpesh frikësohen me çështjet e ndryshme që rrethojnë zhvillimin e aplikacioneve për pajisjet mobile. Fatmirësisht, teknologjia e përparuar që na disponon sot, e bën relativisht të thjeshtë në krijimin e aplikacioneve celulare . Ky artikull përqendrohet në krijimin e aplikacioneve të lëvizshme nëpër një gamë të gjerë platformash të lëvizshme .
Krijimi i një aplikacioni celular
Si shkoni në krijimin e aplikacionit tuaj të parë celular? Aspekti i parë që duhet të shikoni këtu është madhësia e vendosjes që po synoni të krijoni dhe platformën që keni ndërmend të përdorni. Në këtë artikull, merremi me krijimin e aplikacioneve celulare për Windows, Pocket PC dhe Smartphones.
Lexo më shumë ...
02 nga 06
Krijimi i aplikacionit tuaj të parë Windows Mobile
Windows Mobile ishte një platformë e fuqishme që u mundësoi zhvilluesve të krijojnë aplikacione të ndryshme për të rritur përvojën e përdoruesit. Duke pasur Windows CE 5.0 si bazë, Windows Mobile është i mbushur me shumë funksione që përfshijnë funksionalitetin e shell dhe të komunikimit. Krijimi i aplikacioneve të Windows Mobile u bë e lehtë për zhvilluesit e aplikacioneve - pothuajse aq e lehtë sa krijimi i aplikacioneve desktop.
Windows Mobile tani është zhdukur, duke i dhënë rrugë Windows Phone 7 dhe platformave mobile më të fundit të Windows Phone 8 , të cilat kanë kapur imazhin e zhvilluesve të aplikacioneve dhe përdoruesve të lëvizshëm.
Çfarë do t'ju duhet
Ju do të keni nevojë për sa më poshtë për të filluar krijimin e aplikacionit tuaj celular:
- Visual Studio 2005 ose 2008: Ky program i mrekullueshëm ju lejon të krijoni, të krijoni, të debugoni dhe të paraqisni aplikacionin tuaj, të gjitha nga një platformë e vetme. Ndërfaqja është e lehtë për t'u kuptuar dhe përdorur gjithashtu.
- Windows Mobile SDK: Ky mjet i dobishëm përmban skedarët e skedarëve dhe skedarëve të bibliotekës që janë jetike për të hyrë në funksionalitetin e Windows Mobile. Gjithashtu ju jep aplikacione të mostrës, emuluesit e debuguesve dhe dokumentacionin.
- Qendra ActiveSync ose Windows Mobile Device: Active Sync dhe Windows Mobile Device Center ndihmojnë në vendosjen e aplikacioneve në një emulator ose pajisje. Ndërsa Windows XP punon me Active Sync, Windows Vista vjen me Qendrën e Pajisjeve të Windows Mobile.
Mjetet që mund t'i përdorni për të shkruar të dhëna në Windows Mobile
Visual Studio ju ofron të gjitha mjetet e nevojshme për të ndërtuar aplikacione në kodin amë, kodin e menaxhuar ose kombinimin e këtyre dy gjuhëve. Le të shikojmë tani mjetet që mund t'i përdorni për të shkruar të dhëna për krijimin e aplikacioneve të Windows Mobile.
Kodi amë , që është, Visual C + + - ju jep qasje të drejtpërdrejtë në harduer dhe performancë të lartë, me një gjurmë të vogël. Kjo është shkruar në gjuhën "amtare" të përdorur nga kompjuteri në të cilin është duke punuar dhe është ekzekutuar drejtpërdrejt nga procesori.
Kodi amë mund të përdoret vetëm për të drejtuar aplikacione të pamenaxhuara - të gjitha të dhënat duhet të rikompilohen në rast se kaloni në një tjetër OS.
Kodi i menaxhuar , që është Visual C # ose Visual Basic .NET - mund të përdoret për të krijuar llojin e ndryshme të aplikacioneve të ndërfaqes së përdoruesit dhe i mundëson zhvilluesit qasje në të dhënat dhe shërbimet Web duke përdorur Microsoft SQL Server 2005 Compact Edition.
Kjo qasje zgjidh shumë probleme kodimi të qenësishme në C + +, duke menaxhuar gjithashtu kujtesën, emulimin dhe debugimin, të cilat janë më thelbësore për të shkruar aplikacione më të avancuara dhe të komplikuara që synojnë programet e biznesit dhe zgjidhjet e biznesit.
ASP.NET mund të shkruhet duke përdorur Visual Studio. NET, C # dhe J #. ASP.NET Mobile Controls është efektive për përdorim në disa pajisje duke përdorur një kod të vetëm, si edhe nëse keni nevojë për një bandwidth të garantuar të të dhënave për pajisjen tuaj.
Ndërsa ASP.NET ju ndihmon të synoni një shumëllojshmëri të pajisjeve, disavantazhi është se do të funksionojë vetëm kur pajisja e klientit është e lidhur me serverin. Prandaj, kjo nuk është e përshtatshme për mbledhjen e të dhënave të klientit për ta sinkronizuar më vonë me serverin ose për aplikacionet që përdorin direkt pajisjen për trajtimin e të dhënave.
API-të e të dhënave të Google ndihmojnë zhvilluesit të hyjnë dhe menaxhojnë të gjitha të dhënat që lidhen me shërbimet e Google. Meqenëse këto janë të bazuara në protokollet standarde si HTTP dhe XML, koduesit mund të krijojnë dhe krijojnë lehtësisht aplikacione për platformën Windows Mobile.
03 nga 06
Ndërtoni dhe Run Aplikacionin e Parë të Windows Mobile
Hapat e mëposhtëm ju ndihmojnë të krijoni një aplikacion bosh Windows Mobile :
- Krijo një projekt të ri
Hapni Visual Studio dhe shkoni te File> New> Project. Zgjero fushën e Llojave të Projektit dhe përzgjidhni Pajisja e Zgjuar. Shko te paneli i modeleve, zgjidhni Projektin e pajisjes zgjuar dhe goditi OK. Zgjidhni aplikacionin e pajisjes këtu dhe kliko OK. Urime! Ju sapo keni krijuar projektin tuaj të parë.
- Luaj rreth me kodim
Kutia e kutisë së veglave ju lejon të luani rreth me shumë funksione. Kontrolloni secilën nga këto pull-and-drop buttons për të fituar më shumë familjaritet me mënyrën se si funksionon programi.
- Kryeni aplikimin tuaj
Hapi tjetër përfshin futjen e aplikacionit tuaj në një pajisje Windows Mobile. Lidhni pajisjen me tavolinën e punës, goditni butonin F5, zgjidhni emulatorin ose pajisjen për ta vendosur atë në dhe zgjidhni OK. Nëse gjithçka shkon mirë, do ta shihni aplikacionin tuaj duke ecur mirë.
04 nga 06
Krijimi i Aplikacioneve për Smartphones
Krijimi i aplikacioneve për Smartphones është i ngjashëm me pajisjet Windows Mobile. Por së pari duhet të kuptoni pajisjen tuaj. Telefonat e mençur kanë karakteristika të ngjashme me PDA-të, kështu që ato kanë tipare të butonave dhe të përfundimit të butonave. Back-kyç përdoret si për backspace ashtu edhe për funksionet e shfletuesit.
Gjëja më e mirë në lidhje me këtë pajisje është butoni i butë, i programueshëm. Ju mund të përdorni këtë funksion për të krijuar funksione të shumëfishta. Butoni qendror gjithashtu vepron si një buton "Enter".
Shënim: Duhet të instaloni SDK SmartPhone 2003 për të shkruar aplikacione smartphone duke përdorur Visual Studio .NET 2003.
Çka nëse smartphone ka një prekje?
Këtu vjen pjesa e vështirë. Në mungesë të kontrolleve të butonave në një dore me prekje, do të duhet të zgjedhësh kontrolle alternative, siç është menyja. Visual Studio ju jep një kontroll MainMenu, i cili është i përshtatshëm. Por shumë opsione të menysë të nivelit të lartë do të shkaktojnë rrëzimin e sistemit. Çfarë mund të bëni është që të krijoni shumë pak menyra të nivelit të lartë dhe të jepni një sërë mundësish në secilën prej tyre.
Shkrimi i aplikacioneve për telefonat inteligjentë BlackBerry
Zhvillimi i aplikacioneve për BlackBerry OS është një biznes i madh sot. Për të shkruar një aplikacion BlackBerry, duhet të posedoni:
- BlackBerry JDE Plug-in për Eclipse
- Një simulator BlackBerry
- Smartphone BlackBerry dhe kablloja e të dhënave
- Njohuri programuese JAVA.
Eclipse funksionon mirë me programimin JAVA. Një projekt i ri, i depozituar me një shtrirje .COD, mund të ngarkohen direkt në simulator. Ju pastaj mund ta provoni aplikacionin duke e ngarkuar atë përmes Menaxherit të Pajisjes ose duke përdorur opsionin e vijës së komandës "Javaloader".
Shënim: Jo të gjitha BlackBerry API do të punojnë për të gjitha telefonat inteligjentë BlackBerry. Pra, shënoni pajisjet që e pranojnë kodin.
05 i 06
Krijimi i aplikacioneve për Pocket PC
Krijimi i aplikacioneve për Pocket PC është i ngjashëm me atë të pajisjeve të mësipërme. Dallimi këtu është se pajisja përdor .NET Compact Framework, i cili është më shumë se dhjetë herë "më i lehtë" se versioni i plotë i Windows dhe gjithashtu ofron zhvilluesve më shumë funksione, kontrolle dhe mbështetje të shërbimeve Web.
I gjithë paketa mund të mbahet në një skedar të vogël të CAB dhe të instalohet direkt në pajisjen tuaj të synuar - kjo funksionon shumë më shpejt dhe më shumë pa probleme.
06 i 06
Cfare tjeter?
Pasi të keni mësuar të krijoni një aplikacion themelor të pajisjes celulare, duhet të vazhdoni më tej dhe të përpiqeni të përmirësoni njohuritë tuaja. Ja si:
- Merrni pjesë aktive në forumet zhvilluese dhe diskutimet.
- Regjistrohuni në laboratorët e të mësuarit, si në internet ashtu dhe në të kundërt. Kjo do t'ju japë më shumë këshilla dhe truket për krijimin e aplikacioneve të ndryshme.
- Shikoni videove mësimore në internet për ndërtimin e aplikacioneve nëpër platforma të ndryshme mobile.
- Regjistrohu për Webcast për përditësime konstante në këtë temë.