DotNetShoutout - Stories tagged with Mini-Tutorial
8
Shouts

Random Walks For Windows Phone 7 - Jesse Liberty

published 1014 days, 2 hours, 24 minutes ago posted by jantujantu 1015 days, 5 hours, 43 minutes ago
Saturday, August 14, 2010 1:48:04 PM GMT Friday, August 13, 2010 10:28:59 AM GMT
It makes me a little crazy that every time the markets go up or down the newspapers cannot resist attributing a reason (though they’re not so good at predicting!). Today’s NY TimMarket Predictores: “Markets down 2% on concerns about slowing economy.” Oh Yeah? How do they know that’s the reason? Maybe it is the cost of oil, the situation in the middle east, unemployment, gamma waves… So I decided to try an experiment: let’s predict up or down randomly, and give reasons, and we’ll see how well we do. (more)
category: Metro | clicked: 0 | comment | | source: jesseliberty.com
tags: Mini-Tutorial, Windows Phone 7
6
Shouts

Async Data Validation - Jesse Liberty

published 1024 days, 4 hours, 32 minutes ago posted by jantujantu 1025 days, 4 hours, 57 minutes ago
Wednesday, August 04, 2010 11:39:56 AM GMT Tuesday, August 03, 2010 11:15:09 AM GMT
In this posting I’ll extend the data validation mechanism we’ve been examining to support asynchronous data validation.Silverlight is all about client-side code, and client-side validation is often exactly what you want; however there are times that you do not want to expose your validation algorithm in the client or in which you need to do a dynamic database lookup (credit ratings come to mind). In that case, you’ll want your Silverlight application to be able to validate against a web service, but to ... (more)
category: Metro | clicked: 3 | comment | | source: jesseliberty.com
tags: Validation, Mini-Tutorial, data
7
Shouts

Events and Delegates Under The Hood - Jesse Liberty

published 1038 days, 21 hours, 29 minutes ago posted by jantujantu 1040 days, 6 hours, 4 minutes ago
Tuesday, July 20, 2010 6:43:23 PM GMT Monday, July 19, 2010 10:08:13 AM GMT
Many programmers come to Silverlight with little prior experience with C#, and thus conceptualize events as a response to an action that is “hooked up” using somewhat arbitrary syntax. All of that is fine, until it isn’t, and so this post will dive a bit deeper into Delegates and Events as core aspects of .Net languages. (more)
category: Metro | clicked: 0 | comment | | source: jesseliberty.com
tags: Mini-Tutorial, C#, delegates, Events
4
Shouts

Teaching An Old Control New Tricks With Templates - Jesse Liberty

published 1040 days, 5 hours, 48 minutes ago posted by jantujantu 1041 days, 3 hours, 47 minutes ago
Monday, July 19, 2010 10:24:02 AM GMT Sunday, July 18, 2010 12:24:45 PM GMT
You will remember that in the previous post in this small series, we created a new button template with a new appearance and new behavior for the “standard” view states.This button will be used with our form, and the form in turn will (eventually) be prepopulated from a database. It would be very convenient if the button reflected the need for the data to be saved when the user updates any of the fields. The design calls for the button’s border to turn red when the user makes any changes, and to return ... (more)
category: UX | clicked: 2 | comment | | source: jesseliberty.com
tags: Mini-Tutorial, Visual State Manager, Blend
5
Shouts

Templates, Visual State and Fun With Controls - Jesse Liberty

published 1041 days, 3 hours, 37 minutes ago posted by jantujantu 1043 days, 4 hours, 21 minutes ago
Sunday, July 18, 2010 12:34:51 PM GMT Friday, July 16, 2010 11:50:45 AM GMT
This is the third (if you count Sunday’s update!) in my short series on Templates and Data Validation.ClickButton Today we’re going to create a templated Button that changes the appearance and visual state behavior of the button. Changing the visual state behavior in this case means responding to: * MouseOver, by swelling * MouseDown, by twisting and shrinking * Disable, by fading * Lost Focus and Get Focus (more)
category: Metro | clicked: 1 | comment | | source: jesseliberty.com
tags: Mini-Tutorial, Visual State Manager
4
Shouts

Windows Phone 7: Lists, Page Animation and oData - Jesse Liberty

published 1084 days, 4 hours, 28 minutes ago posted by jantujantu 1085 days, 3 hours, 6 minutes ago
Saturday, June 05, 2010 11:43:25 AM GMT Friday, June 04, 2010 1:05:54 PM GMT
This is the fourth in a fast paced series on programming Windows Phone 7. In this mini-tutorial I will demonstrate how absurdly easy it is to create a master page with a list of data, and a details page to display more information about the selected item, and to animate the transition from one to the other. To make it more interesting, we’ll get the list and the details from a web service, using oData.The reason all of this is so easy is that Visual Studio 2010 provides a template for this very case. Wh... (more)
category: Metro | clicked: 0 | comment | | source: jesseliberty.com
tags: Mini-Tutorial, Windows Phone 7, Silverlight 4
5
Shouts

You Already Are A Windows Phone 7 Programmer - Jesse Liberty

published 1097 days, 5 hours, 10 minutes ago posted by jantujantu 1099 days, 3 hours, 26 minutes ago
Sunday, May 23, 2010 11:01:46 AM GMT Friday, May 21, 2010 12:46:17 PM GMT
John Papa invited me on to Silverlight TV to discuss a key premise of WP7: Silverlight Programmers are instant WP7 programmers. To demonstrate this, I created two applications side by side: a traditional Silverlight (Web) application and a WP7 application using the same code.I’ll go through this step by step here, so that you can see the details that went by a bit quickly in the video. I’ll also bring the two programs into even closer alignment… (more)
category: Metro | clicked: 0 | comment | | source: jesseliberty.com
tags: Silverlight, Mini-Tutorial, phone
5
Shouts

Windows Phone 7 For Silverlight Programmers - Jesse Liberty

published 1102 days, 24 minutes ago posted by jantujantu 1103 days, 2 hours, 25 minutes ago
Tuesday, May 18, 2010 3:48:19 PM GMT Monday, May 17, 2010 1:46:48 PM GMT
This is the first in a series of mini-tutorials on Windows Phone 7 Programming for Silverlight Programmers. Goals: * Rapid introduction to Win Phone 7 for experienced Silverlight Programmers * Design and implementation of WP7 Silverlight HVP Audience: Silverlight Programmers who want to learn to program the new Windows Phone 7. Once the fundamentals are covered, the target audience will narrow to Silverlight Programmers who wish to participate in the Silverlight HVP Phone project (more)
category: Metro | clicked: 0 | comment | | source: jesseliberty.com
tags: Silverlight, Mini-Tutorial, phone
6
Shouts

Screen Scraping – When All You Have Is A Hammer - Jesse Liberty

published 1115 days, 6 hours, 23 minutes ago posted by jantujantu 1116 days, 8 hours, 6 minutes ago
Wednesday, May 05, 2010 9:48:26 AM GMT Tuesday, May 04, 2010 8:05:30 AM GMT
I had decided to create a list of what videos were already available on the Learning Pages of Silverlight.net. When I clicked on the page for the entire list, however, I was quite daunted by the sheer number. I opened the “source” for the page, and found that there was an easy screen scraping capability, however. The name of each video was also a link to its landing page, and so I could grab the HTML and search for the appropriate links. (more)
category: Metro | clicked: 0 | comment | | source: jesseliberty.com
tags: Mini-Tutorial, Tags: File Access, out of browser, Regex
9
Shouts

An Annotated Line of Business Application - Jesse Liberty

published 1145 days, 3 hours, 27 minutes ago posted by jantujantu 1148 days, 4 hours, 46 minutes ago
Monday, April 05, 2010 12:45:02 PM GMT Friday, April 02, 2010 11:25:47 AM GMT
The Silverlight HyperVideo Player has met with strong support and interest. This mini-tutorial is the first in a series that will walk through the design and delivery of this project.This series will pretend that the design existed before we began coding, and will not take you through its evolution over the months between December 2009 and March 2010. In short, this series is a “drop-line” exercise highlighting how the program works with a focus on teasing ou... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, HyperVideoProject
9
Shouts

WCF Ria Services For Real - Jesse Liberty

published 1158 days, 3 hours, 24 minutes ago posted by jantujantu 1160 days, 3 hours, 24 minutes ago
Tuesday, March 23, 2010 12:47:27 PM GMT Sunday, March 21, 2010 12:47:54 PM GMT
In my previous post I discussed creating the database and tables for the Silverlight HVP configuration data.  All that was great, and worked just dandy until it was time to get the data from the database server to the application running on the client. “But,” I thought, “How hard can it be?”  I’ve done a few mini-tutorials… should be straight-forward… And it was… sorta.Getting Going The steps are pretty straight forward:Create an entity data model that corresponds to the t... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, slhvp, Best Practices, data, HyperVideoProject, MVVM, Videos, Linq, Data-Binding, Design Patterns, WCF-RIA-Services
7
Shouts

WCF Ria Services For Real - Jesse Liberty

published 1163 days, 3 hours, 31 minutes ago posted by jantujantu 1164 days, 19 hours, 48 minutes ago
Thursday, March 18, 2010 12:41:05 PM GMT Tuesday, March 16, 2010 8:23:45 PM GMT
my previous post I discussed creating the database and tables for the Silverlight HVP configuration data.  All that was great, and worked just dandy until it was time to get the data from the database server to the application running on the client.“But,” I thought, “How hard can it be?”  I’ve done a few mini-tutorials… should be straight-forward… And it was… sorta.Getting Going The steps are pretty straight orward:Create an entity data model that corresponds to the t... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, slhvp, Best Practices, data, HyperVideoProject, MVVM, Videos, Linq, Data-Binding, Design Patterns, WCF-RIA-Services
6
Shouts

Persisting the Configuration - Jesse Liberty

published 1174 days, 46 minutes ago posted by jantujantu 1176 days, 4 hours, 50 minutes ago
Sunday, March 07, 2010 3:25:35 PM GMT Friday, March 05, 2010 11:22:21 AM GMT
For this week’s release of the Silverlight HyperVideo Platform we are committed to having configuration information retrieved from a database. To accomplish this we need (want?)Smooth-streaming videos that we can use to illustrate the relationship among Items, Topics and Links and A Database in which to store the configuration information Step 1 was accomplished byCreating the videos Creating image files Uploading the videos and images to MSN where the videos wer... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, slhvp, data, HyperVideoProject
9
Shouts

When Is It OK To Hack? Silverlight Geek - Jesse Liberty

published 1180 days, 3 hours, 33 minutes ago posted by jantujantu 1182 days, 7 hours, 35 minutes ago
Monday, March 01, 2010 12:39:12 PM GMT Saturday, February 27, 2010 8:36:57 AM GMT
One of the goals of the Silverlight HyperVideo Project is to demonstrate best practices.  So when is it okay to throw in a quick hack to get things working?Case in point: as I approached the release this week for the latest alpha,  I noted that the player was not updating when the user clicked on a topic, though the links were appearing as if  the player had been advanced.To make the issue clear, in this image you s... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, slhvp, Best Practices, Dependency-Properties, HyperVideoProject, MVVM, Data-Binding
4
Shouts

Answering A C# Question - Jesse Liberty

published 1198 days, 4 hours, 41 minutes ago posted by jantujantu 1199 days, 3 hours, 44 minutes ago
Thursday, February 11, 2010 11:30:56 AM GMT Wednesday, February 10, 2010 12:27:56 PM GMT
I often receive questions about topics covered in one or another of my books, and I respond, most often, privately. Every once in a while, however, a question comes along that may be of more general interest. This question, though about C#, has a profound effect on Silverlight programming as well…When you want to abstract out what is required from how ... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, Test-Driven, Dependency-Properties, HyperVideoProject, Getting-Started, Related-Skills
7
Shouts

Silverlight Test Driven Development – Part II - Jesse Liberty

published 1197 days, 4 hours, 20 minutes ago posted by jantujantu 1199 days, 7 hours, 49 minutes ago
Friday, February 12, 2010 11:52:09 AM GMT Wednesday, February 10, 2010 8:22:54 AM GMT
At the end of Test Driven Body Snatchers I promised to follow up with a walkthrough of real-world Test Driven Development. What gets into me? Well, a promise is a promise.  Walking Through Test Driven Development The set up is this: We’ve designed the  Silverlight HyperVideo Platform using the MVVM pattern. We’re going to take a trip in the way-back machine, and design  the ItemsViewModel class (the VM in MVVM)  using Test-Driven Develo... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, Test-Driven, Getting-Started, Related-Skills, Design Patterns
5
Shouts

Test Driven Silverlight Body Snatchers - Jesse Liberty

published 1202 days, 4 hours, 52 minutes ago posted by jantujantu 1203 days, 5 hours, 25 minutes ago
Sunday, February 07, 2010 11:19:44 AM GMT Saturday, February 06, 2010 10:46:45 AM GMT
This posting is part of the Silverlight HyperVideo Platform documentation and a Silverlight Mini-tutorial. The information in this posting, however, should be of interest to anyone writing meaningful Line of Business applications with Silverlight.[This is the first of two parts on Test Driven Development. Part 2 will walk through creating Unit Tests in “real time”]The premise of the classic 1956 film Invasion of the Body Snatchers is that there are “p... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, Test-Driven, HyperVideoProject, MVVM, Design Patterns
7
Shouts

MVVM – It’s Not Kool-Aid* - Jesse Liberty

published 1209 days, 23 hours, 47 minutes ago posted by jantujantu 1211 days, 1 hour, 58 minutes ago
Saturday, January 30, 2010 4:25:23 PM GMT Friday, January 29, 2010 2:14:02 PM GMT
Okay, first, understand that I’m in the position of running through the streets yelling at folks “c’mere! ya’ gotta see this!” and what I’m pointing to is the incredible new invention of… a laptop computer. Something that is undeniably amazing and cool, but everyone else on my block has already got one.Second, and much worse, I’m about to show you how I used a “pattern” that you either have already embraced, or that you’ve been avoiding like the plague beca... (more)
category: Metro | clicked: 1 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, HyperVideoProject, UI / UX, MVVM, Design Patterns
9
Shouts

Configuration & Decoupled Modules - Jesse Liberty

published 1215 days, 4 hours ago posted by jantujantu 1216 days, 5 hours, 9 minutes ago
Monday, January 25, 2010 12:11:40 PM GMT Sunday, January 24, 2010 11:02:49 AM GMT
Two architectural demands for the Silverlight HVP, which are common to many larger applications, came together this week and crystallized into a design that looks to solve a couple other, unanticipated requirements.   Specifically, we knew that (1) we wanted to have configuration files and that (2) we wanted each module to be created independently of all the other modules. After some discussion, thrashing, input from some great folks at CodeMash, and further review,... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, MEF, HyperVideoProject, Related-Skills, Videos, Design Patterns
10
Shouts

Severely Decoupled Configuration - Jesse Liberty

published 1221 days, 2 hours, 33 minutes ago posted by jantujantu 1223 days, 4 hours ago
Tuesday, January 19, 2010 1:38:55 PM GMT Sunday, January 17, 2010 12:11:50 PM GMT
In the spirit of a glass-house open source project, here is a draft of how I see handling configuration for the Silverlight HyperVideo Platform  this will be modified in the next iteration to take more advantage of the services provided by MEF.Design Goals It doesn’t matter what order the modules are loaded by MEF. Maximum encapsulation, minimal coupling EventManager Rather than having objects publish and sub... (more)
category: Metro | clicked: 0 | comment | | source: blogs.silverlight.net
tags: Mini-Tutorial, MEF, HyperVideoProject
Previous 1 2 Next