| |
browse.develop.com
Browse.develop.com is a community that was established to collect and
organize valuable web information. Our technical staff have selected and
indexed information and courses that they feel will help you stay
current on best practices across the SDLC.
|
31 Articles match "Silverlight"
See all articles with
"Silverlight"
| The Latest from Tony and Zuzana's World | MORE | | Simple MVVM Toolkit for Silverlight 5.0, Windows Phone 7.1 I’ve just upgraded my Simple MVVM Toolki t to support Silverlight 5.0 Before you run the installer, however, you should install the prerequisites , which now include Silverlight 5 Tools and Toolkit , Expression Blend Preview for Silverlight 5 (this will be replaced by the Blend 5 SDK when it comes out), and the Windows Phone SDK 7.1. You can still use the toolkit to develop MVVM apps for Silverlight 4 if you wish, and the Visual Studio project templates include versions for both Silverlight versions – 4 and 5. and Windows Phone 7.1 ! Enjoy DevelopMentor Courses - Friday, March 2, 2012 Screening C# Candidates: Let’s Play 20 Questions! My short list for the books on various.NET API’s is Programming Entity Framework by Julie Lerman , Programming WCF Services by Juval Lowy , Essential WPF by Chris Anderson , Silverlight 4 in Action by Pete Brown , and Pro ASP.NET MVC by Steve Sanderson. Over the past year I was involved in the process of interviewing candidates for both mid and senior level developer positions. We would bring them in for a face-to-face interview, sometimes with multiple interviewers, only to find out they were unable to answer the most basic technical questions concerning C# and.NET. > reference 2. DevelopMentor Courses - Tuesday, February 28, 2012 2011 Recap My first client was a pharmaceutical distribution company that was porting two applications, one a Windows Forms app and the other an ASP.NET app, over to a single Silverlight app that would run both in-browser and out-of-browser. Then I picked up an ASP.NET MVC project in Plano, Texas, creating a web portal hosting several ASP.NET and Silverlight apps. It was at that time that I decided to write my own MVVM Toolkit, which I called “ Simple MVVM Toolkit ,” first targeting it for Silverlight, and then adding support for both WPF and Windows Phone. Cheers, Tony. Personal Tony and Zuzana's World - Tuesday, January 31, 2012 | | The Best from Tony and Zuzana's World | MORE | | Easier Async for Silverlight Apps using MVVM WPF and Silverlight have Dispatcher.CheckAccess / Dispatcher.BeginInvoke. Technical MVVM SilverlightIt makes sense to execute long-running tasks on a background thread, in order to keep the UI responsive by not tying up the main thread. However, as is the case with other UI frameworks such as Windows Forms or WPF, you should not touch UI elements from worker threads. This has to do with how Windows apps process messages, which are always handled on the thread that created the visual element. Windows Forms has the Control.InvokeRequired / Control.BeginInvoke API. Tony and Zuzana's World - Saturday, January 29, 2011 Commands versus Event Triggers in MVVM For several reasons I tend to favor event triggers over commands in most scenarios, especially for Silverlight applications. Unfortunately Silverlight requires you to fire the CanExecuteChanged event manually, which is why implementations of ICommand (such as the DelegateCommand in Simple MVVM Toolkit) also expose a public RaiseCanExecute method. Technical MVVM SilverlightRecently I’ve received some questions from the Simple MVVM Toolkit’s discussion forum on when to use commands versus Blend-style event triggers. For example, I could have a method called ShowCustomer. Tony and Zuzana's World - Friday, July 22, 2011 Keep Dependency Injection Simple with MEF and Silverlight right out of the box and is focused on the simple task of providing instances based on an agreed-upon contract. For that we’ll leverage the Silverlight Unit Testing Framework , which ships with the Silverlight Toolkit. We add a new project to the solution by selecting the Silverlight Unit Test Application project template. Technical MEF MVVM SilverlightOne of the main benefits of using the MVVM (Model, View, ViewModel) design pattern is to support better testability. The unit testing framework is simple another consumer of the View-Model. Tony and Zuzana's World - Tuesday, March 8, 2011 | - Tackling the Problem of Modal Dialogs in MVVM
This plays nice with the asynchronous nature of dialogs in Silverlight, which are not truly model as they are in WPF or Windows Forms (this is because you can’t rely on the Windows message pump in a cross-platform framework such as Silverlight). Technical MVVM SilverlightOne of the first issues you’ll run into when wading into the waters of MVVM is how to display model dialogs to the user while executing code in the view-model. One of the main benefits of MVVM is better application maintainability. Another benefit is testability. This is typical of interfaces in general. Tony and Zuzana's World - Friday, January 28, 2011 - Type-Safe Two-Way Data Binding with INotifyPropertyChanged
Anyone who’s developed a UI application using Windows Forms, WPF or Silverlight is probably aware that you have to implement the INotifyPropertyChanged interface to get two-way data binding between UI elements and an underlying data source. Technical MVVM SilverlightThe problem is that you have to pass the name of the property as a string when you fire the event from each property setter. In this post I will show you a better way, namely, how you can use lambda expressions instead of strings to pass the property name. You can download the code for this blog post here. null ). Tony and Zuzana's World - Tuesday, January 25, 2011 - Screening C# Candidates: Let’s Play 20 Questions!
My short list for the books on various.NET API’s is Programming Entity Framework by Julie Lerman , Programming WCF Services by Juval Lowy , Essential WPF by Chris Anderson , Silverlight 4 in Action by Pete Brown , and Pro ASP.NET MVC by Steve Sanderson. Over the past year I was involved in the process of interviewing candidates for both mid and senior level developer positions. We would bring them in for a face-to-face interview, sometimes with multiple interviewers, only to find out they were unable to answer the most basic technical questions concerning C# and.NET. > reference 2. DevelopMentor Courses - Tuesday, February 28, 2012 - Building a Leak-Proof Eventing Model
Here is what that code would look like: // Note: Don’t use this code with Silverlight. However, if you were to try it on Silverlight or Windows Phone, you’ll soon be banging your head against a wall (at least figuratively). Best of all, this approach works across the board with full.NET / WPF, Silverlight and Windows Phone. One of the main features of the.NET Framework is to provide automatic memory management via garbage collection. The GC will not release memory from objects that have root references, which can be local or static variables. public class System. Yikes! Tony and Zuzana's World - Tuesday, March 22, 2011 - Simple MVVM Toolkit versus MVVM Light Toolkit
Both Simple MVVM and MVVM Light toolkits support WPF, Silverlight and Windows Phone clients. In addition there is a Getting Started topic which correlates to a screencast and provides step-by-step instructions for creating a Silverlight app using the toolkit. One is an assortment of small samples, each illustrating a particular feature or aspect of the toolkit: Property Association, Enums, Async, Dependency Injection, Messaging, Navigation, and RIA Services, as well as Getting Started samples for Silverlight, WPF and Windows Phone. Platforms. Support. Usability. That’s it. Tony and Zuzana's World - Saturday, April 23, 2011 - Using Ninject with WCF Services
In an ASP.NET MVC application, it is possible to use repositories directly from controllers, but it may be desirable to place a WCF services façade over the data access layer, so that other kinds of clients, such as Silverlight or WPF, won’t directly access the database. Download the code for this post. In my post on the Onion Architecture I highlight the use of Dependency Injection to loosen the coupling between application components. This is commonly referred to as an n-tier application architecture. Then use NinjectServiceHost in lieu of ServiceHost. Enjoy. Technical DI Ninject WCF Tony and Zuzana's World - Monday, October 24, 2011 - WCF Data Services versus WCF Soap Services
If your client is mainly an AJAX web app, or even a Silverlight rich Internet app, then REST-based services are all you need, and you can benefit from tight coupling with HTTP. And WCF RIA Services strives for RAD n-tier development for Silverlight apps, with support for end-to-end data validation and a whole bunch of other goodies. Someone recently asked me this question: When a company that has been using 2 tiers wants to move to n-tier, what are the considerations for choosing WCF and STEs [or Trackable DTOs] vs. WCF Data Services? Sweet. and WCF Data Services 4.0 Tony and Zuzana's World - Tuesday, April 13, 2010 %>
143 Articles match "Silverlight"
See all articles with
"Silverlight"
| The Latest from DevelopMentor | MORE | | Llewellyn Falco (Approval Tests): What I've learned about open source by pairing with Simon Cropp That Silverlight experiment? 'Over the last 2 weeks I have be fortunate enough to pair with Simon Cropp for about 8 hours on my open source project ApprovalTests. Simon has taught me a lot about running a better open source project, this blog is an attempt to share some of that for those not fortunate enough to be able to pair with Simon themselves. Think about your ''brand'' Often I am writing ApprovalTests because I use ApprovalTests myself. am happy that others find it useful as well and believe in sharing and open source, so I also make it an open source project. There isn''t. DevelopMentor Courses - Saturday, May 25, 2013 Installing RavenDB 2 This Management Studio is a Silverlight application that will let us manage different aspects of the server. Before we get started with RavenDB we need to install the required parts. There are several ways we can do this and one of the easiest is using the NuGet Package manager from within Visual Studio 2012 with the available RavenDB NuGet packages. Which package to install? As should be obvious from the screenshot above there are quite a few NuGet packages to choose from. It turns out we need to use two packages to get started, the client and server part. The RavenDB Management Studio. The Problem Solver - Friday, January 4, 2013 Maurice de Beijer: Installing RavenDB 2 This Management Studio is a Silverlight application that will let us manage different aspects of the server. Before we get started with RavenDB we need to install the required parts. There are several ways we can do this and one of the easiest is using the NuGet Package manager from within Visual Studio 2012 with the available RavenDB NuGet packages. Which package to install? As should be obvious from the screenshot above there are quite a few NuGet packages to choose from. It turns out we need to use two packages to get started, the client and server part. The RavenDB Management Studio. The Problem Solver - Friday, January 4, 2013 | -
| The Best from DevelopMentor | MORE | - Using Model – View – ViewModel with Silverlight
have found it extremely easy to use when developing very different applications and have used the design pattern recently in both ASP.NET, WPF and Silverlight applications. Even thought the UI technology used doesn't change the basic MVVM pattern there are some subtle differences, like not easily being able to use ICommand in Silverlight, so I decided to create a small Silverlight sample. The basic structure goes like this: The user interacts with a View, implemented as a Silverlight user control. Tags: NET DevCenter WPF Silverlight 11: {. 13: set. 14: {. The Problem Solver - Tuesday, April 7, 2009 - Easier Async for Silverlight Apps using MVVM
WPF and Silverlight have Dispatcher.CheckAccess / Dispatcher.BeginInvoke. Technical MVVM SilverlightIt makes sense to execute long-running tasks on a background thread, in order to keep the UI responsive by not tying up the main thread. However, as is the case with other UI frameworks such as Windows Forms or WPF, you should not touch UI elements from worker threads. This has to do with how Windows apps process messages, which are always handled on the thread that created the visual element. Windows Forms has the Control.InvokeRequired / Control.BeginInvoke API. Tony and Zuzana's World - Saturday, January 29, 2011 - Paging with the Silverlight RIA services DomainDataSource
Using the declarative DomainDataSource that is part of the upcoming Silverlight 3 RIA services makes it quite easy to work with data. Tags: NET VB DevCenter Silverlight Data Access ASP.NET.All you need to do is add a DomainDataSource control to the the XAML, point it to the generated DomainContext class (in this case NorthwindContext) and tell it which method to use to load the data from the web service(in this case LoadCustomers). Next add a DataGrid to display the data and you are good to go. Adding paging. assume this is just a small bug in the current preview. Enjoy! The Problem Solver - Monday, April 27, 2009 - Madam Silverlight
Just wanted to call out attention to a new Silverlight site created by Maine’s own Carolyn Smith: www.silverlightmadam.com. Silverlight Madam is the creation of Carolyn Smith. Then she discovered computer graphics and now she specializes in creating art in Silverlight.”. SilverlightFor many years Carolyn's preferred medium was watercolors. Note: Carolyn also runs the site www.pixycolors.com. DevelopMentor Courses - Thursday, June 9, 2011 - Using dynamic objects in Silverlight 4
Note: This blog post is written using Silverlight 4.0 RC 1 One of the cool new features in Silverlight 4 is the ability to data bind to indexed properties. Tags: NET Silverlight ASP.NET VS2010 This means that even if you don’t know at design time what properties you data object has you can still data bind to them. The syntax is very similar to a normal data binding, only in this case you need to use the [key] syntax instead. For example in example below the FirstName is a regular property while the LastName below is an indexed property. get; set; }. public Person(). {. The Problem Solver - Monday, April 12, 2010 %>
| | |