Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man bygger en mobil app som använder en kamera

    Sociala appar har vunnit popularitet , och lära sig att bygga en Windows Phone mobil app som använder kameran kan komma igång med att skapa din första sociala appen . C # är en dator programmeringsspråk som kan användas för att bygga din Windows Phone app. Kameran capture Uppgiften används för att ta en bild direkt från din mobil applikation . Använd " ChosenPhoto " egenskapen att hämta bilden tas och du kan visa den med en bildkontroll . Saker du behöver
    Microsoft Visual Studio Review Windows Phone utvecklare verktyg
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio . Klicka på " New Project " länken och expandera " Andra språk " nedan Installerade mallar . Expandera " Visual C # " nod och klicka på " Silverlight för Windows Phone . " Dubbelklicka på " Windows Phone Application " för att skapa ett nytt projekt .
    2

    Dubbelklicka på " knappen " på Toolbox rutan att lägga till en ny knapp på din mobilapp . Lägg en " bild " kontroll med hjälp av samma teknik .
    3

    Dubbelklicka på den knapp som du lagt till att skapa en click-händelse . En knapptryckning händelsen kommer köra koden inuti den när du klickar på knappen . Lägg till följande kod inuti klickhändelsen att starta kameran uppgiften :

    try { useCameraTask.Show ( ) ;} catch ( System.InvalidOperationException ) { MessageBox.Show ( " Problem fånga bilden " ) ; }

    4

    Kopiera och klistra in följande två rader kod i namnrymden område beläget i den absoluta toppen av din modul :

    hjälp System.Windows.Media.Imaging ; hjälp Microsoft.Phone . uppgifter,
    5

    Lägg till följande kod under " InitializeComponent " innanför " MainPage " förfarande :

    useCameraTask = ny CameraCaptureTask ( ) ; useCameraTask.Completed + = ny EventHandler , ( cameraUsed_Completed ) ,
    6

    Skapa proceduren som kommer att spara bilden togs med kameran genom att infoga följande kod :

    void cameraUsed_Completed ( objekt avsändare , PhotoResult e ) {if ( e.TaskResult == TaskResult.OK ) { System.Windows.Media.Imaging.BitmapImage imageTaken = ny System.Windows.Media.Imaging.BitmapImage ( ) ; imageTaken.SetSource ( e.ChosenPhoto ) ; this.image1.Source = imageTaken ; } }
    7

    Klicka på rutan målet combo och välj " Windows Phone Emulator " för att distribuera ditt program till Windows Phone Emulator . Tryck på " F5 " för att köra din mobilapp . Klicka på " Knapp " för att starta kameran och klicka på ikonen på högra hörnet på emulatorn för att ta bilden . Klicka på " Acceptera " för att visa bilden tagen genom bildkontroll .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du skapar din egen Game Engine
    ·Hur man beräknar Korsande Cirklar i C + +
    ·Vad är syftet med en dataflödesdiagram
    ·Hur man kompilerar en Makefile
    ·Mobile C # Development Tutorial
    ·Hur man gör en koppling till Windows Mobile
    ·Hur hittar du antalet förekomster av ett tecken i en S…
    ·Hur man lagrar en mening i en array i C + +
    ·Hur man tar bort alla icke - heltal a String
    ·Hur man gör ett mönster i C + + -kod
    Utvalda artiklarna
    ·Inaktivera Datum i DateTimePicker i Visual Basic 6
    ·Hur man trycka på knappar i Batch File
    ·Konvertera Access till MySQL
    ·Hur du ändrar text på en rollover
    ·Hur man installerar Java på en Windows Mobile mobiltel…
    ·Hur man gör Kurvor i GTK Radiant
    ·Konvertera en binär fil till en byte-sträng i Visual …
    ·Så tillbaka till den huvudsakliga funktion i C + +
    ·Hur man bygger en Rackup i Ruby Run
    ·VBA-makron Träning
    Copyright © Dator Kunskap http://www.dator.xyz