Omdömen
Omdömen
Öppna Visual Studio 2008 och skapa en ny "smart enhet projektet från projektmallar. Välj "Target Platform" som "Windows Mobile 6 Professional SDK" på nästa skärm och tillämpning typ som "Device Application". Att bygga en applikation ovanpå Google Data API, måste vi lägga till hänvisningar till de församlingar som installerats tidigare till det här projektet.
De mobila aggregat finns här: C: \\ Program Files \\ Google \\ Google Data API SDK \\ Redist \\ Mobile \\ windowsOmdömen
Omdömen
Mallen Projektet kommer att skapa en WinForm anpassad till storleken på den målenheten. Släpp ett par textrutor från verktygslådan till formuläret för att acceptera admin auth referenser och lägga till ett menyalternativ för att logga in. Händelsehanteraren för menyalternativet klick kommer att göra de nödvändiga API samtal med Google Apps API och autentisera admin.
try {String domain = txtEmail.Text.
Split (newchar [] {"@"}) [1]; //Initiera AppsServive & Hämta Admin Detaljer service = newAppsService (Domännamn txtEmail.Text, txtPasswd.Text); UserEntry post = service.RetrieveUser (txtEmail.Text.Split (newchar [] {"@"}) [0]); statusBar1.Text = "Hello" + entry.Login.UserName; mItemLogin.Enabled = false; mItemLogin.Enabled = false;} catch (AppsException e) {statusBar1.Text = e.Message;}
Du kan skapa ytterligare UI för att hantera användare och associera menyalternativ med dem.
Till exempel, för att skapa nya användare, placera följande kod i händelsen click handler:
privatevoid btnCreateUser_Click (objekt avsändare, EventArgs e) {try {UserEntry inträde = service.CreateUser (newUserName.Text.Trim (), förnamn. Text.Trim (), familyname.Text.Trim (), password.Text.Trim ()); statusBar1.Text = entry.Login.UserName + "skapats";} catch (AppsException undantag) {statusBar1.Text = exception.Reason;}}