Jump to content
Melde dich an, um diesem Inhalt zu folgen  
dennirob

Apps für WP7 programmieren - das Tutorial

Recommended Posts

dennirob

hallo leute,

ich möchte euch gerne zeigen,wie ihr eine kleine app programmieren könnt.

dafür braucht ihr folgende programme:

Microsoft Visual Studio 2010

https://www.microsoft.com/downloads/de-de/details.aspx?familyid=26bae65f-b0df-4081-ae6e-1d828993d4d0&displaylang=de

(es ist eine 40 Tage testversion)

Windows Phone Developer Tools RTWhttps://www.microsoft.com/downloads/de-de/details.aspx?familyid=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=de

zuerst öffnen wir Visual Studio und klicken oben links auf "neues projekt".

es öffnet sich ein fenster und ihr wählt "Windows-Phone-Anwendung" (Bild 1).

Unter "Name" trägt ihr euren wunsch namen für das projekt ein und drückt,wenn ihr alles eingestellt habt "ok".

Es öffnet sich ein neues fenster mit einer abbildung eines windows phones.

(Bild 2)

um einen button hinzuzufügen geht rechts auf "toolbox" und nehmt den button.den plaziert ihr wo ihr wollt. rechts in der eigenschaft leiste unter "content" könnt ihr den namen der in dem button steht ändern.(bild 3)

um den button zu coden macht ihr einen doppelklick auf den hinzugefügten button.

es öffnet sich nun wieder ein neues fenster, ihr schreibt bei "Private Sub Button1_Click(sender As System.Object, e A....." folgendes

MessageBox.Show("hallo")

(bild 4)

in den anführungszeichen könnt ihr schreiben was ihr wollt. es wird später wenn ihr auf den button klickt in der messagebox angezeigt.

damit wäre die klitze kleine app schon fertig...

nun drückt ihr auf den grünen play button in der leiste (bild 5) und das programm wird auf eurem phone oder emulator ausgeführt.

um es jedoch auf eurem phone ausführen zu können braucht ihr einen unlock.

post-815331-14356879305475_thumb.jpg

post-815331-14356879306605_thumb.jpg

post-815331-14356879307243_thumb.jpg

post-815331-14356879307562_thumb.jpg

post-815331-14356879308369_thumb.jpg

bearbeitet von dennirob
  • Like 5

Diesen Beitrag teilen


Link zum Beitrag
HD2And7

Sehr schöne Anleitung,

Sowas hat hier echt gefehlt. Werde es auf alle Fälle mal antesten...

War früher beim Omnia mal beim Versuch ein Rom zu kochen kläglich gescheitert, aber ich denke als Einstieg ideal.

Das könnte sogar ich....:icon_bigg

Diesen Beitrag teilen


Link zum Beitrag
CTHTC

Da sich der Herr HD2And7 so über dieses TUT gefreut hat möchte ich auch (m)einen kleinen Beitrag dazu leisten, damit das Programmieren mehr Freunde findest.

(Es dürfen ruhig ALLE lesen und ausprobieren. :icon_bigg)

Die Bibel, der heilige Gral oder wie man es auch immer bezeichnen möchte ist das (in englisch geschriebene) eBook von Charles Petzold. Dies könnt Ihr KOSTENFREI hier downloaden:

https://www.charlespetzold.com/phone/index.html

The Godfather of WP7 - Frank Prengel -(im übrigen ein sehr angenehmer Gesprächspartner, wie ich auf der CeBIT erleben durfte) hat die Grundlagen der Programmierung (in deutsch) hier festgehalten:

https://msdn.microsoft.com/de-de/windowsphone/gg455977.aspx

Die dazugehörigen Einsteigervideos (deutsch) gibt es hier:

https://www.microsoft.com/germany/msdn/webcasts/serien/MSDNWCS-1009-01.mspx

und hier:

https://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032466125

Sowie die Gesamtübersicht der Webcasts hier:

https://www.microsoft.com/germany/msdn/webcasts/default.mspx

Das Blog (deutsch) von Sascha Wolter (Lernvideos / Tutorials / Tipps) ist hier zu finden:

https://www.wolter.biz/2011/07/27/kostenlose-lernvideos-zum-windows-phone-7/

Die Microsoft Library (deutsch):

https://msdn.microsoft.com/de-de/library/ms752059.aspx

Und die Gesamtübersicht (deutsch) von Microsoft zum Thema WP7:

https://msdn.microsoft.com/de-de/windowsphone/gg456294.aspx

Wer Interesse hat seine Apps auf den WP7 Marktplatz einzustellen, der benötigt einen EntwicklerAccount.

Die Anmeldung für einen regulären Account (AppHUB) könnt Ihr hier durchführen:

https://create.msdn.com/en-US/

(Jahresgebühr: 99$)

Die für einen Anmeldung für einen Account für Schüler/Studenten (DreamSpark) könnt Ihr hier durchführen:

https://www.dreamspark.com/Products/Product.aspx?ProductId=28&wa=wsignin1.0

(Jahresgebühr: kostenfrei)

Meine persönliche Empfehlung ist der Videokurs (deutsch) von Video2Brain:

https://www.video2brain.com/de/products-712.htm

(39,80€)

sowie das Buch (deutsch)

"Entwickeln für Windows Phone 7"

https://www.amazon.de/Entwickeln-f%C3%BCr-Windows-Phone-Architektur/dp/3866454627

(39,90€)

Nun viel Spaß beim Ausprobieren. ;)

Gruß

CTHTC

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
Palmin

Super Sache! So langsam bekommt unser WP 7 Forum so richtig Qualität!

DANKE!

Diesen Beitrag teilen


Link zum Beitrag
dennirob

Achja ich habe vergessen zu schreiben, dass man mit zwei verschiedenen Programmiersprache entwickeln kann und zwar:

visual basic

C#

dabei finde ich Visual basic viel einfacher zum Einstieg als C#, dennoch ist es jedem selber überlassen...

bearbeitet von dennirob

Diesen Beitrag teilen


Link zum Beitrag
dennirob

Neues Tutorial!

Heute zeige ich euch, wie ihr mit Microsoft Visual Studio und der Programmiersprache Visual Basic einen kleinen Webbrowser erstellen könnt.

Ihr braucht dafür:

Microsoft Visual Studio 2010

https://www.microsoft.com/downloads/de-de/details.aspx?familyid=26bae65f-b0df-4081-ae6e-1d828993d4d0&displaylang=de

(es ist eine 40 Tage Test Version)

Windows Phone Developer Tools RTWhttps://www.microsoft.com/downloads/de-de/details.aspx?familyid=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=de

Wir fangen an, indem wir Visual Studio öffnen und ein neues Projekt erstellen.

Wir wählen eine Windows-Phone-Anwendung aus und schreiben einen gewünschten Namen in das dafür vorgesehene Feld ein und drücken ok.

(Bild 1)

Nachdem es fertig geladen hat, platzieren wir aus der Toolbox: (Bild 2)

• eine TextBox

• einen Button

• und einen Webbrowser

in den Eigenschaften „Text bzw. Content“ könnt ihr den Text verändern der in dem Objekt steht.

(Bild 3)

Um die App zu coden, klicken wir doppelt auf den Button und schreiben folgendes hinein: (Bild 4)

Dim site As String

site = TextBox1.Text

WebBrowser1.Navigate(New Uri(site, UriKind.Absolute))

Zum Schluss debuggen wir die App

(siehe 1.Tutorial)

Das war es schon…

Bei Fragen stehe ich gerne zur Verfügung.

post-815331-14356879477831_thumb.jpg

post-815331-14356879478481_thumb.jpg

post-815331-14356879479131_thumb.jpg

post-815331-14356879479422_thumb.jpg

post-815331-14356879480041_thumb.jpg

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
dennirob

Damit das Programm z.B. Marketplace tauglich ist, ändern wir rechts neben dem "grünen play" Button das drop down menü von "debug" auf "release".

post-815331-14356879480282_thumb.jpg

Diesen Beitrag teilen


Link zum Beitrag
andybotty

achja ich habe vergessen zu schreiben,das man mit zwei verschiedenen programmiersprache entwickeln kann und zwar:

visual basic

silverlight

dabei finde ich visual basic viel einfacher zum einstieg als silverlight

Silverlight ist keine Programmiersprache.

Die zweite Programmierprace ist C#.

Damit passt das dann auch besser in das .NET Konzept.

Silverlight ist (einfach ausgedrückt) die Präsentationsschicht für das Windows Phone.

Dafür werden die xaml Dateien benötigt (ähnlich wie bei Windows Presentation Foundation - WPF im PC Bereich).

Ich persönlich bevorzuge C#, vor allem weil ich es auch beruflich (lieber als VB) nutze.

Diesen Beitrag teilen


Link zum Beitrag
dennirob

ups ein Fehler von mir

Sent from my HD7 T9292 using Board Express

Diesen Beitrag teilen


Link zum Beitrag
Schenckman

Hey.

Super Sache.

Ich habe zu ATARI ST Zeiten mal Spiele programmiert.

Aber keine Fullprice Sachen. :)

War schon am überlegen ob ich mir das mit WP7 mal anschaue.

Muss aber in deutsch sein.

Werde die Tage mal die Links hier checken.

Danke

Gruss

Thomas

Diesen Beitrag teilen


Link zum Beitrag
andybotty

Hallo Schenckman,

heutzutage wird aber ein bisschen anders programmiert als zu ATARI Zeiten.

Da fällt mir spontan schon mal gleich das Stichwort "Objektorientiert" ein.

Das sollte Dich aber nicht davon abhalten es mal zu versuchen.

Hier im Forum gibt es bestimmt auch dazu Unterstützung (gerne auch von mir).

Das Visual Studio gibt es auf jeden Fall auch in deutsch. Ob das jetzt ein Vorteil oder Nachteil ist, ist so eine Frage, weil die Übersetzungen ins Deutsche nicht immer so gut gelungen sind.

Ich würde auch gerne etwas für WP7 programmieren, nur leider fehlt mir

1. eine (möglichst sinnvolle) Idee für eine App

2. die Zeit

Ausserdem finde ich es halt unschön, dass man (offiziell) erst 99$ pro Jahr bezahlen muss, wenn man seine App dann auf sein Phone installieren will.

Ich will gar kein Geld mit meiner App machen, sondern nur mal für mich was programmieren, so wie am PC auch.

Diesen Beitrag teilen


Link zum Beitrag
Schenckman

Hallo Schenckman,

Ich würde auch gerne etwas für WP7 programmieren, nur leider fehlt mir

1. eine (möglichst sinnvolle) Idee für eine App

2. die Zeit

Ausserdem finde ich es halt unschön, dass man (offiziell) erst 99$ pro Jahr bezahlen muss, wenn man seine App dann auf sein Phone installieren will.

Ich will gar kein Geld mit meiner App machen, sondern nur mal für mich was programmieren, so wie am PC auch.

Tja.

Diese "Probleme" habe ich auch. ;)

Und was Punkt 2 angeht,wird meine Frau noch an die alten schlaflosen Nächte denken,weil ich den Termin für die Fertigstellung meines Spiels einhalten musste. :)

Na vielleicht probier ich mal ein wenig rum.

Diesen Beitrag teilen


Link zum Beitrag
Dustin.Rang

Super vielen Dank an alle. Ich starte gerade mit der Windows Phone 7/8 App Programmierung und brauche viel Input. Die Tutorials und Links haben schon mal sehr geholfen :)

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.