Skip to main content

Oprettelse af mobile apps til Windows

MARINE ELECTRONICS: Communications at Sea, Navigation, and Sailing Apps (Iridium Go? Sextant?) #35 (Juni 2025)

MARINE ELECTRONICS: Communications at Sea, Navigation, and Sailing Apps (Iridium Go? Sextant?) #35 (Juni 2025)
Anonim
01 af 06

Oprettelse af applikationer til mobile enheder

Amatør udviklere og kodere bliver ofte skræmt med de forskellige problemer omkring udviklingen af ​​apps til mobile enheder. Heldigvis gør den avancerede teknologi, der er tilgængelig for os i dag, det relativt simpelt i at skabe mobile applikationer. Denne artikel fokuserer på, hvordan man opretter mobilapps på tværs af en bred vifte af mobilplatforme.

Oprettelse af en mobil applikation

Hvordan går du til at oprette din første mobilapplikation? Det første aspekt, du skal se på her, er størrelsen af ​​den implementering, du har til formål at skabe, og den platform, du har til hensigt at bruge. I denne artikel handler vi om at oprette mobilapps til Windows, Pocket PC og Smartphones.

  • Før du bliver en freelance mobil appudvikler
  • Læs videre for mere ….

    02 af 06

    Oprettelse af dit første Windows Mobile-program

    Windows Mobile var en kraftfuld platform, der gjorde det muligt for udviklere at oprette varierede applikationer for at forbedre brugeroplevelsen. Windows Mobile 5.0 er baseret på, at Windows Mobile er pakket i mange funktioner, der omfatter shell- og kommunikationsfunktionalitet. Oprettelse af Windows Mobile-applikationer blev gjort let for appudvikleren - næsten lige så let som at skabe desktopapps.

    Windows Mobile har nu falmet ud, hvilket giver plads til Windows Phone 7 og de nyeste mobile platforme i Windows Phone 8, som har fået lyst til app-udviklere og mobile brugere.

    Hvad du skal bruge

    Du skal bruge følgende for at starte oprettelsen af ​​din mobilapp:

    • Visual Studio 2005 eller 2008: Dette nifty program giver dig mulighed for at oprette, forfatter, debug og præsentere din ansøgning, alt fra en enkelt platform. Interfacet er nemt at forstå og bruge også.
    • Windows Mobile SDK: Dette nyttige værktøj indeholder API header og bibliotek filer, der er afgørende for adgang til Windows Mobile funktionalitet. Det giver dig også eksempler apps, debug emulatorer og dokumentation.
    • ActiveSync eller Windows Mobile Device Center: Active Sync og Windows Mobile Device Center hjælper med at implementere applikationer til en emulator eller enhed. Mens Windows XP arbejder med Active Sync, leveres Windows Vista med Windows Mobile Device Center.

    Værktøjer, du kan bruge til at skrive data på Windows Mobile

    Visual Studio tilbyder dig alle de nødvendige værktøjer til at opbygge apps i indbygget kode, administreret kode eller en kombination af disse to sprog. Lad os se på de værktøjer, du kan bruge til at skrive data til oprettelse af Windows Mobile-apps.

    Indbyggerkode, det vil sige Visual C ++ - giver dig direkte hardwareadgang og høj ydeevne, med et lille fodaftryk. Dette er skrevet på det "native" sprog, der bruges af computeren, at det kører på og udføres direkte af processoren.

    Indbygger kode kan kun bruges til at køre ustyrede applikationer - alle data skal rekompileres, hvis du går videre til et andet operativsystem.

    Administreret kode, det vil sige Visual C # eller Visual Basic .NET - kan bruges til at oprette varierede brugergrænsefladetype applikationer og give udvikleren adgang til webdata og -tjenester ved at bruge Microsoft SQL Server 2005 Compact Edition.

    Denne fremgangsmåde løser mange kodingsproblemer, der er forbundet med C ++, samtidig med at du administrerer hukommelse, emulering og debugging, som er mest afgørende for at skrive mere avancerede, komplicerede apps, der er målrettet virksomhedens software og løsninger.

    ASP.NET kan skrives ved hjælp af Visual Studio .NET, C # og J #. ASP.NET Mobile Controls er effektiv til brug på flere enheder ved hjælp af et enkelt kode sæt, som også hvis du har brug for en garanteret data båndbredde til din enhed.

    Mens ASP.NET hjælper dig med at målrette mod forskellige enheder, er ulempen ved, at det kun virker, når klientenheden er forbundet til serveren. Derfor er dette ikke egnet til at indsamle klientdata til senere at synkronisere det med serveren eller til applikationer, som direkte bruger enheden til håndtering af data.

    Google Data API'er Hjælp udviklere til at få adgang til og administrere alle data relateret til Googles tjenester. Da disse er baseret på standardprotokoller som HTTP og XML, kan kodere nemt oprette og bygge apps til Windows Mobile-platformen.

  • Sådan tilføjes et websted til Windows 8 Startskærm ved hjælp af IE10
  • 03 af 06

    Bygg og kør dit første Windows Mobile-program

    De følgende trin hjælper dig med at oprette en tom Windows Mobile-applikation:

    • Opret et nyt projekt

    Åbn Visual Studio og gå til File> New> Project. Udvid vinduet Projekttyper og vælg Smart Device. Gå til skabelonet Skabeloner, vælg Smart Device Project og tryk OK. Vælg Enhedsapplikation her, og klik på OK. Tillykke! Du har lige lavet dit første projekt.

    • Spil med kodning

    Værktøjskassefeltet giver dig mulighed for at spille rundt med mange funktioner. Tjek alle disse træk-og-slip-knapper for at få mere kendskab til, hvordan programmet fungerer.

    • Kør din ansøgning

    Det næste trin indebærer at køre din applikation på en Windows Mobile-enhed. Slut enheden til skrivebordet, tryk på F5-tasten, vælg emulatoren eller enheden for at installere den og vælg OK. Hvis alt går godt, vil du se din applikation køre problemfrit.

    04 af 06

    Oprettelse af applikationer til smartphones

    Oprettelse af apps til Smartphones ligner Windows Mobile-enheder. Men du skal først forstå din enhed. Smartphones har funktioner svarende til PDA'er, så de har sende- og slutknappsfunktioner. Tilbageknappen bruges både til backspace og browser back funktioner.

    Det bedste ved denne enhed er softkey, som er programmerbar. Du kan bruge denne funktion til at oprette flere funktioner.Den centrale knap fungerer også som en "Enter" -knap.

    Bemærk: Du skal installere SmartPhone 2003 SDK til at skrive smartphone applikationer ved hjælp af Visual Studio .NET 2003.

    Hvad hvis smarttelefonen har en berøringsskærm?

    Her kommer den vanskelige del. I mangel af knapper i en touchscreen håndholdt skal du vælge alternative kontroller, som f.eks. Menuen. Visual Studio giver dig en MainMenu-kontrol, som kan tilpasses. Men for mange menuer på øverste niveau vil få systemet til at gå ned. Hvad du kan gøre er at oprette meget få topmenuer og give forskellige muligheder under hver enkelt af dem.

    Skrivning af apps til BlackBerry-smartphones

    Udvikling af apps til BlackBerry OS er stor forretning i dag. For at skrive en BlackBerry-app skal du have:

    • BlackBerry JDE Plug-in til Eclipse
    • En BlackBerry-simulator
    • BlackBerry smartphone og datakabel
    • JAVA programmering viden.

    Eclipse fungerer godt med JAVA programmering. Et nyt projekt, der er arkiveret med en .COD-udvidelse, kan indlæses direkte på simulatoren. Du kan derefter teste appen ved at indlæse den via Enhedshåndtering eller ved at bruge kommandolinjen "Javaloader".

    Bemærk: Ikke alle BlackBerry API'er vil fungere for alle BlackBerry-smartphones. Så bemærk de enheder, der accepterer koden.

  • Mobiltelefonprofiler og mere
  • 05 af 06

    Oprettelse af applikationer til Pocket PC

    Oprettelse af apps til Pocket PC ligner den af ​​ovenstående enheder. Forskellen her er, at enheden bruger .NET Compact Framework, som er mere end ti gange "lettere" end den fulde Windows-version og tilbyder også udviklere flere funktioner, kontroller og webservice-support.

    Hele pakken kan stuves væk i en lille CAB-fil og installeres direkte på din målenhed - dette virker meget hurtigere og mere problemfri.

    06 af 06

    Hvad er det næste?

    Når du først har lært at oprette et grundlæggende mobilapplikationsprogram, skal du fortsætte yderligere og forsøge at forbedre din viden. Her er hvordan:

    • Tag aktiv rolle i udviklerfora og diskussioner.
    • Tilmeld dig at lære labs, både online og ellers. Dette giver dig flere tips og tricks om at skabe forskellige applikationer.
    • Se online video tutorials om at bygge apps på tværs af forskellige mobile platforme.
    • Abonner på webcasts for løbende opdateringer om emnet.
    Oprettelse af applikationer til forskellige mobile systemer