Tag Archives: Mini-Tutorial

Reactive Extensions–More About Chaining

Reactive Programming, Posting # 10 In the previous posting on Reactive Extensions, we created an application that calls on the Bing translation service to translate a phrase into Japanese, and then back into English.  This allowed the introduction of the … Continue reading

Posted in Mini-Tutorial, Reactive | Tagged , , , | 3 Comments

Select Many: Reactive Extensions’ Mother Of All Operators [Chaining]

Reactive Programming, Posting # 9 Reactive Extensions (Rx) has a number of operators that we’ve looked at already, including Select, Throttle, Subscribe and so forth.  While SelectMany is not the most important Rx operator, it is surely the most powerful. … Continue reading

Posted in Patterns & Skills, Reactive, WindowsPhone | Tagged | 5 Comments

Sterling DB on top of Isolated Storage – 2

Windows Phone From Scratch #39   In yesterday’s posting we looked at the Sterling Database. and how to set up and initialize tables, store an retrieve data.  Today we’ll build on that to set up the database in App.xaml so … Continue reading

Posted in Patterns & Skills | Tagged , , | 2 Comments

When Isolated Storage Isn’t Enough

Windows Phone From Scratch #38 When you wish to persist state across usages of your application, Isolated Storage allows you to write to the disk and stash away key-value pairs.  For state, this is usually sufficient, but if what you … Continue reading

Posted in Patterns & Skills | Tagged , , , , | 5 Comments

Asynchronous Callbacks with Rx

Reactive Programming, Posting # 8 One of the tried and true patterns in .NET programming is to call an Asynchronous service (e.g., BeginGetResponse) and to then provide a callback to a second method for when the call completes.  This can … Continue reading

Posted in Data, Essentials, Reactive | Tagged | 11 Comments

Reactive Drag and Drop Part 2

Reactive Programming, Posting # 7 In Part 1 of this 2 part posting we looked at capturing the mouse movements.  The key code in Part 1 was, var q = from start in mousedown from pos in mousemove.StartWith( start ) … Continue reading

Posted in Linq, Mini-Tutorial, Reactive, WindowsPhone | Tagged , , | 2 Comments

Linq to XML

A LINQ Tutorial Earlier, we took a look at two variants on Linq statements, one against a collection of integers, and then another against a collection of user-defined objects (Customers). Now, we’ll read an XML file and select from that … Continue reading

Posted in Linq, Mini-Tutorial | Tagged | 8 Comments

Linq with Objects

A LINQ Tutorial   In my earlier post, we took a first look at a Linq query against a collection of integers. In this posting, we’ll look at creating a Linq query against a collection of objects.

Posted in Linq, Mini-Tutorial | Tagged | 2 Comments

Getting Started With Linq

A LINQ Tutorial If you are serious about Windows Phone programming then it is imperative to become at least familiar with LINQ.  This is given additional impetus by the emerging importance of Reactive Programming, a full understanding of which requires … Continue reading

Posted in Linq, Patterns & Skills | Tagged | 1 Comment

Reactive Drag and Drop Part 1

Reactive Programming, Posting # 4 Continuing the discussion of Reactive Programming, this posting, based on a video from the Rx team, will create and annotate Drag and Drop using the Rx toolkit.  In part 1 we’ll track mouse movements, in … Continue reading

Posted in Mini-Tutorial, Patterns & Skills, Reactive | Tagged | 4 Comments

Creating An Application Bar–Don’t Panic

Windows Phone From Scratch #31   The application bar sits at the bottom of your Windows Phone application and provides a set of hopefully not-too-cryptic icons,  along with an ellipses (…) that pops open the menu and the text associated … Continue reading

Posted in Blend, Essentials, Mini-Tutorial, WindowsPhone | Tagged | 1 Comment

Reactive Extensions–Observable Sequences are First Class Objects

Windows Phone From Scratch #28 In yesterdays’ posting on Asynchronous programming with Reactive Extensions I  created a browser application that reacted to user input into a TextBox. You will remember that the observable was created from the TextChanged event as … Continue reading

Posted in Data, Mini-Tutorial, Patterns & Skills, Reactive | Tagged | 1 Comment