01 van 06
Aanwendings vir mobiele toestelle skep
Amateur ontwikkelaars en kodeerders word dikwels geïntimideer met die verskillende probleme rondom die ontwikkeling van programme vir mobiele toestelle. Gelukkig is die gevorderde tegnologie wat vandag beskikbaar is, dit relatief maklik om mobiele toepassings te skep. Hierdie artikel fokus op hoe om mobiele programme oor 'n groot verskeidenheid mobiele platforms te skep .
Skep 'n mobiele program
Hoe gaan dit oor die skep van jou eerste mobiele aansoek? Die eerste aspek wat u hier moet kyk is die grootte van die implementering wat u wil skep en die platform wat u van plan is om te gebruik. In hierdie artikel handel ons met die maak van mobiele programme vir Windows, Pocket PC en Smartphones.
Lees verder vir meer ....
02 van 06
Skep jou eerste Windows Mobile-program
Windows Mobile was 'n kragtige platform wat ontwikkelaars in staat gestel het om gevarieerde programme te skep om gebruikerservaring te verbeter. Met Windows CE 5.0 as basis, het Windows Mobile ingepak in baie funksies wat dop- en kommunikasie-funksionaliteit ingesluit het. Om Windows Mobile-programme te skep, is maklik vir die programontwikkelaar gemaak - amper so maklik soos om programme op die rekenaar te skep.
Windows Mobile het nou vervaag, en gee plek aan Windows Phone 7 en die nuutste Windows Phone 8- mobiele platforms, wat die voorkoms van appontwikkelaars en mobiele gebruikers vasgevang het.
Wat jy benodig
Jy sal die volgende nodig hê om jou mobiele app te begin skep:
- Visuele Studio 2005 of 2008: Met hierdie handige program kan u die program skep, skrywer, ontfout en aanbied, almal van een enkele platform. Die koppelvlak is ook maklik om te verstaan en te gebruik.
- Windows Mobile SDK: Hierdie nuttige hulpmiddel bevat die API-koptekst en biblioteeklêers wat noodsaaklik is om toegang tot die Windows Mobile-funksionaliteit te verkry. Dit gee jou ook voorbeeldprogramme, debug emulators en dokumentasie.
- ActiveSync of Windows Mobile Device Center: Aktiewe sinkronisering en Windows Mobile Device Center help om programme aan 'n emulator of toestel te implementeer. Terwyl Windows XP werk met aktiewe sinchroniseer, word Windows Vista saam met die Windows Mobile Device Center.
Bykomstighede wat jy kan gebruik om data op Windows Mobile te skryf
Visuele Studio bied jou al die nodige gereedskap om programme in inheemse kode, bestuurde kode of 'n kombinasie van hierdie twee tale te bou. Kom ons kyk nou na die gereedskap wat jy kan gebruik om data te skryf vir die maak van Windows Mobile-programme.
Inheemse kode , dit is, Visual C ++ - gee direkte toegang tot hardeware en hoë prestasie, met 'n klein voetspoor. Dit word geskryf in die "inheemse" taal wat gebruik word deur die rekenaar waarop dit uitgevoer word en word direk deur die verwerker uitgevoer.
Inheemse kode kan slegs gebruik word om onbeheerde toepassings uit te voer. Alle data moet hercompileer word as u na 'n ander bedryfstelsel beweeg.
Bestuurde kode , dit wil sê Visual C # of Visual Basic. NET - kan gebruik word om gevarieerde gebruikerskoppelvlak-tipe toepassings te skep en gee die ontwikkelaar toegang tot webdata en -dienste deur van Microsoft SQL Server 2005 Compact Edition gebruik te maak.
Hierdie benadering oplos baie kodingsprobleme wat inherent is aan C ++, terwyl dit ook geheue, emulering en ontfouting bestuur. Dit is noodsaaklik om meer gevorderde, ingewikkelde programme te skryf wat besigheids sagteware en oplossings rig.
ASP.NET kan geskryf word met behulp van Visual Studio. NET, C # en J #. ASP.NET Mobile Controls is effektief vir gebruik op verskeie toestelle met 'n enkele kode stel, asook as jy 'n gewaarborgde bandwydte vir jou toestel benodig.
Terwyl ASP.NET u help om 'n verskeidenheid toestelle te rig, is die nadeel dat dit slegs sal werk wanneer die kliëntapparaat aan die bediener gekoppel is. Dit is dus nie geskik vir die versameling van kliënt data om dit later met die bediener te sinkroniseer of vir toepassings wat die toestel direk gebruik om data te hanteer nie.
Google Data API's help ontwikkelaars om alle data wat verband hou met Google-dienste, toegang te verkry en te bestuur. Aangesien dit gebaseer is op standaard protokolle soos HTTP en XML, kan kodeerders maklik programme skep vir die Windows Mobile-platform.
03 van 06
Bou en voer jou eerste Windows Mobile-program
Die volgende stappe help u om 'n leë Windows Mobile-program te skep :
- Skep 'n nuwe projek
Open Visual Studio en gaan na File> New> Project. Vou die Projek Tipes-venster uit en kies Slim toestel. Gaan na die Templates paneel, kies Smart Device Project en druk OK. Kies Apparaat Aansoek hier en klik OK. Baie geluk! Jy het net jou eerste projek geskep.
- Speel rond met kodering
Met die Toolbox-venster kan jy met baie funksies speel. Check elkeen van hierdie sleep-en-druppelknoppies om meer vertroud te raak met die manier waarop die program werk.
- Begin jou aansoek
Die volgende stap behels die bestuur van u aansoek op 'n Windows Mobile-toestel. Koppel die toestel aan op die lessenaar, druk die F5 sleutel, kies die emulator of toestel om dit te ontplooi en kies OK. As alles goed gaan, sal jy sien dat jou aansoek glad verloop.
04 van 06
Skep Aansoeke vir Slimfone
Om programme vir Smartphones te skep, is soortgelyk aan Windows Mobile-toestelle. Maar jy moet eers jou toestel verstaan. Slimfone het eienskappe soortgelyk aan PDA's, so hulle het stuur- en eindknoppie-kenmerke. Die back-key word gebruik vir sowel back-space as browser back-funksies.
Die beste ding met hierdie toestel is die sagte sleutel, wat programmeerbaar is. U kan hierdie funksie gebruik om verskeie funksies te skep. Die sentrale knoppie dien ook as 'n "Enter" knoppie.
Nota: jy moet SmartPhone 2003 SDK installeer om smartphone-programme te skryf met behulp van Visual Studio .NET 2003.
Wat as die slimfoon 'n touchscreen het?
Hier kom die moeilike deel. In die afwesigheid van knoppie kontroles in 'n touchscreen handheld, moet jy alternatiewe beheer, soos die spyskaart, kies. Visuele Studio gee jou 'n MainMenu beheer, wat aanpasbaar is. Maar te veel opsies op die topvlak sal die stelsel laat val. Wat jy kan doen, is om baie min top-top-spyskaarte te skep en 'n verskeidenheid opsies onder elkeen van hulle te gee.
Skryf programme vir BlackBerry-slimfone
Ontwikkeling van programme vir die BlackBerry OS is vandag groot besigheid. Vir die skryf van 'n BlackBerry-program moet jy:
- Die BlackBerry JDE Plug-in vir Eclipse
- 'N BlackBerry-simulator
- BlackBerry-slimfoon en datakabel
- JAVA programmering kennis.
Eclipse werk goed met JAVA programmering. 'N Nuwe projek, geliasseer met 'n. COD-uitbreiding, kan direk op die simulator gelaai word. U kan dan die program toets deur dit te laai deur Apparaatbestuurder of deur die "Javaloader" -opdraglyn opsie te gebruik.
Nota: Nie alle BlackBerry API's sal vir alle BlackBerry-slimfone werk nie. Let dus op die toestelle wat die kode aanvaar.
05 van 06
Aanwendings vir Pocket PC skep
Die skep van programme vir die Pocket PC is soortgelyk aan dié van die bogenoemde toestelle. Die verskil hier is dat die toestel die. NET Compact Framework gebruik, wat meer as tien keer "ligter" is as die volle Windows-weergawe, en bied ook ontwikkelaars meer funksies, kontroles en webdienste-ondersteuning.
Die hele pakket kan in 'n klein CAB-lêer gestoor word en direk op jou teikenapparaat geïnstalleer word. Dit werk baie vinniger en meer moeite vry.
06 van 06
Wat volgende?
Sodra jy geleer het om 'n basiese mobiele toestelprogram te skep, moet jy verder gaan en probeer om jou kennis te verbeter. Hier is hoe:
- Neem aktief deel aan ontwikkelaarforums en besprekings.
- Teken in om laboratoriums te leer, beide aanlyn en andersins. Dit gee jou meer wenke en truuks om verskillende toepassings te skep.
- Bekyk aanlyn video-tutoriale oor die bou van programme oor verskeie mobiele platforms.
- Teken in op Webcasts vir voortdurende opdaterings oor die onderwerp.