Kategorie: JavaScript,
geschrieben am
15. Oktober 2012
ID: 5009
Manchmal möchte man URL-Parameter mit JavaScript auslesen. Für diesen Zweck habe ich im Artikel Get GET-Parameters with JavaScript gezeigt, wie man eine Funktion schreibt, die der $_GET aus PHP ähnlich ist. Es geht aber auch noch anders. Es folgt ein zweites Beispiel.
Weiterlesen …
Kategorie: C#,
geschrieben am
12. Oktober 2012
ID: 5002
In “Strings alphabetisch sortieren mit LINQ” habe ich gezeigt, wie man ganz leicht Zeichenketten sortieren kann. In diesem Beispiel möchte ich zeigen, wie man Objekte komplexerer Datentypen sortieren kann. Mit LINQ geht das auch wieder sehr leicht von der Hand.
Weiterlesen …
Kategorie: C#,
geschrieben am
12. Oktober 2012
ID: 4996
Das Sortieren von Zeichenkette wird mit LINQ zum Kinderspiel. Der folgende Code nimmt die vollständige alphabetische Sortierung eines Arrays vor:
1
2
3
| // http://en.wikipedia.org/wiki/List_of_animal_names
string[] animalNames = { "Zebra", "Cat", "Elephant", "Bird", "Worm", "Giraffe", "Fish", "Monkey", "Badger" };
var sortedAnimalNames = from name in animalNames orderby name select name; |
Mit LINQ (engl. Abkürzung für Language Integrated Query) können aber weitaus komplexere Abfragen gemacht werden. Die Syntax ist dabei an SQL angelehnt. Ein paar interessante Beispiele hat Microsoft bereits in “101 LINQ Samples” zusammengestellt.
Kategorie: C#,
geschrieben am
12. Oktober 2012
ID: 4988
Daten können in Windows Store apps ganz einfach mit C# an ein XAML-Layout gebunden werden. Alles was man dazu braucht sind Daten (z.B. ein Array mit Strings) und ein geeingetes Layout-Element (z.B. eine ListView) mit einem ItemTemplate. Den Code dazu gibt es im Anhang dieses Beitrags. Wer eigene Datentypen an das Layout binden möchte, der kann sich das etwas komplizierte Beispiel “XAML Data Binding mit C# für Windows 8-Apps” anschauen.
Weiterlesen …
Kategorie: C#,
geschrieben am
8. Oktober 2012
ID: 4968
Mit C# verwendet man für gewöhnlich Thread.Sleep, um absichtlich eine Verzögerung (engl. delay) in seine Applikation einzubauen. Windows Store Apps können Thread jedoch nicht auflösen, weshalb man Task.Delay verwenden muss, um seine Applikation warten zu lassen.
Es folgt ein Beispiel, das eine Ladeanzeige nach 5 Sekunden beendet.
Weiterlesen …
Kategorie: C#,
geschrieben am
8. Oktober 2012
ID: 4959
Eine Snap View lässt sich in einer Windows Store app mit dem VisualStateManager sehr einfach realisieren. Damit der VisualStateManager genutzt werden kann, muss die Seite vom Typ LayoutAwarePage sein.
Wer ein neues Element zu seinem Projekt (seiner Solution) hinzufügt, der kann bereits die Basic Page auswählen und erhält dann bereits eine Vorlage für eine LayoutAwarePage. Alles was man dann noch tun muss, ist den VisualState definieren (z.B. Snapped für die Snap View) und das Verhalten der Layout-Elemente, wenn dieser Zustand erreicht wird.
Mit XAML sieht das dann in etwa so aus:
Weiterlesen …
Letzte Kommentare