Softwarepraktikum 2010: Alles hat mal eine Ende…
0Und das ist auch gut so
Müssen sich viele der Student gedacht haben als sie ihre Abschlusspräsentation des Softwarepraktikums hinter sich gehabt haben. Vielen haben sich in den letzten Wochen die Nächte, um die Ohren geschlagen, um das gewünschte Resultat in der Abschlusspräsentation zeigen zu können.
Und es hat sich gelohnt! Auch dieses Jahr war das Softwarepraktikum, dass in Zusammenarbeit zwischen den Microsoft Student Partner und der der Technischen Fakultät der Albert-Ludwigs Universität abgehalten worden ist ein voller Erfolg (more…)
Windows Phone 7: Verwenden von Tasks
0Diese Tasks sind vordefinierte Aktionen mit den man verschiedene Funktion des Gerätes aufrufen kann, wie z.B die. EmailComposeTask, SmsComposeTask, PhoneCallTask usw..
Im Verlauf dieses Artikel werde ich anhand der EmailComposeTask zeigen, wie man die Tasks sowohl in Silverlight, als auch in XNA Applikationen verwenden kann.
Es werden dafür nur die folgenden Referenzen benötigt:
- Microsoft.Phone
- Microsoft.Phone.Tasks
Als nächstes können wir in einer beliebigen Klasse eine Task erzeugen.
1: using Microsoft.Phone.Tasks;
2:
3: namespace Foo
4: {
5: /// <summary>
6: /// ComposeEmail Class
7: /// </summary>
8: public class ComposeEmail
9: {
10: ...
11:
12: public void ComposeEmail()
13: {
14: EmailComposeTask emailComposeTask = new EmailComposeTask();
15: emailComposeTask.To = "some@some.de";
16: emailComposeTask.Cc = "someother@some.de";
17: emailComposeTask.Subject = "Your Subject";
18: emailComposeTask.Body = "Hello this is a test Mail";
19: emailComposeTask.Show();
20: }
21:
22: ...
23: }
24: }
Voraussetzung ist ein konfigurierter E-Mail Account, sonst erscheint dieser Screen:
XML Serialization für Dictionary
0Wie den meisten eigentlich bekannt sein sollte, ist es nicht ohne weiteres möglich in .NET ein Dictionary per XML zu serialisieren. Es gibt aber die Möglichkeit diese mit Hilfe des IXmlSerializable Interfaces selber zu implementieren.
Hier ist eine Beispiel Implementation in .NET 3.5 die es ermöglicht Generische Dictionaries zu serialisieren: (more…)
