March 2008 - Posts
- Completely FREE!
- Simple yet powerful. Especially suitable for showing progress information for long running server tasks;
- Support using images to implement any design scheme;
- Single property to display/hide percentage numbers;
- Support both "solid bar" style progress bar or "endless moving" style progress bar;
- Cross browser support;
- Powerful ProgressBar Builder with preview;
- Various pre-built design to choose from;
Developers.ie in association with ComputerJobs.ie are pleased to announce:
Managing Data in Web Enterprise Applications
A pattern-oriented look at LINQ and LINQ-to-SQL
from within Web and Silverlight applications
1 day course - 27th May - Alexander Hotel - Dublin 2
The workshop will be run by Dino Esposito. Dino is the author of Programming ASP.NET 3.5 Core Reference (Microsoft Press, 2008) and other best-selling books such as Introducing ASP.NET AJAX (Microsoft Press, 2007) and Programming Microsoft ASP.NET 2.0 Applications-Advanced Topics (Microsoft Press, 2006).
He's also the author of the "Cutting Edge" column on MSDN Magazine and a frequent speaker at industry events worldwide, including Microsoft TechEd, DevConnections and in Europe, DevWeek and Basta.
This workshop will give you a unique perspective on LINQ and emerging models for data access in the .NET platform from one of the most authoritative gurus in the industry. Through the seminar, you'll see the innermost reasons for design choices explained and justified and will find it easy and natural to find answers to any questions. You don't just learn techniques; you'll hear predictions, get explanations, and understand how LINQ works.
Topics Covered include:
- Flavors of LINQ and queryable data sources
- LINQ-to-SQL: an object-oriented .NET API for data access
- LINQ-to-SQL and Data Source Patterns
- Mapping objects to a data store
- Using LINQ from within ASP.NET pages
- Data access in the world of Silverlight 2.0
- Silverlight 2.0 object model
Date: Tuesday 27th May 2008
Venue: Alexander Hotel - Merrion Square - Dublin 2
Time: 9am - 5pm
Cost: Eur 275.00
Space limited - Book Early!
If you wish to book a place, please contact Aoife on (01) 236 6636 or email aoife@ComputerJobs.ie The cost is 275 Eur per person which is strictly payable in advance by cheque/credit card. Cancellations received less than 24 hours before the event regretfully cannot be refunded. Substitutions can be made at any time.
Looking forward to seeing you there
Check www.developers.ie for more info
Yes now that Silverlight 2 is out, you check the MSDN documentation here.
Code samples for Silverlight 2 Beta 1 written in C# and XAML by Lutz Roeder.
Ever been on a website that shows off the drag and drop operation? Maybe it allows you to drag and drop the product into a shopping cart. Most of us have been there and were really impressed with the feature. In this article, we will focus on how to create a similar drag and drop functionality to add users to a room.
Flash/Flex developers have a number of tools available to them to make animation effects easy, programmable and procedural. Libraries like Tweener, TweenLite and Fuse enable developers to create animation transitions at runtime through code.
A tween library is must have in any developers toolkit so after searching around a bit and realising that there’s nothing widely available in Silverlight yet, Michael Cameron decided to port the Tweener Actionscript library to C# and Silverlight 1.1.
One of the slew of new things that is being released at MIX today is the Deep Zoom Composer powertoy:
What is the Deep Zoom Composer?
Deep Zoom Composer allows you to quickly import your own images, arrange and position them to your liking, and export the final output as either a Deep Zoom Image or Collection that can be fed into Silverlight's MutliScaleImage control. This means that you too can use your own images and display them using our Deep Zoom technology.
Clear separation of responsibilities along with a low coupling level is a sign of a well-designed application. Whereas design patterns are proven solutions to reduce coupling between small sets of objects, architectural patterns help to improve a system’s design on the whole. One popular architectural pattern is Model-View-Controller. Originally came from Smalltalk now it has implementations in various languages. In Java for example such frameworks as Spring and Struts have gained high popularity and are widely used. However in .NET world the existing implementations aren’t much spread, being mainly inspired by Java implementations they fit well only for Web applications and are not suitable for Windows thick client applications.
Another architectural pattern that in fact is an evolution of MVC is Model-View-Presenter. The underlying ideas of MVP are very similar to those in MVC however MVP is designed to be more usable and understandable. MVP has much less implementations then MVC does, one known MVP implementation for .NET is the Microsoft User Interface Process application block (UIPAB). In spite of numerous problems, and hence low usability of UIPAB, its reasonable key concepts inspired us to create something new.
This article starts a series covering the development of a native Model-View-Presenter framework for .NET platform. Although it will be an MVP framework we will still use the term "Controller" as it seems to be be more pertinent than the "Presenter" notation (UIPAB follows the same manner describing itself as MVC, though in fact it is closer to MVP). Let us start with clarifying the basic concepts of an application’s structure. After that we will proceed to the discussion of the existing architectural solutions (including MVC and MVP).
Really cool, you can now check the Silverlight new controls.