• Now that the Q1 2010 release is here, I want to bring your attention to a cool new feature in our RadCaptcha control for ASP.NET AJAX - audio support. Head on over to our online demos to see the feature in action. Enabling this on an existing CAPTCHA is easy - you just need to set the CaptchaImage-EnableCaptchaAudio property to true.

    audio CAPTCHA

    Adding this feature to your site will allow blind or partially sighted people to use it as well.

    The audio support presents some very interesting possibilities for people who like to customize things. For example, you can replace the original audio files...

  • Ctrl + Click is a widely used shortcut for Go To Definition in many development environments but not in Visual Studio. We, the JustCode team, find it really useful so we added it to Visual Studio. But we didn't stop there - we improved it even further. Read on to find the details.

    With JustCode you get an enhanced Go To Definition. By default you can execute it in the Visual Studio editor using one of the following shortcuts: Middle Click, Ctrl+Left Click, F12, Ctrl+Enter, Ctrl+B. The first usage of this feature is not much different from the default Visual Studio...

  • Between the last post and this one I went ahead and carried the ideas for the Jobs module and view into the Applicants module and view- they're both doing more or less the same thing, except with different objects being at their core.  Made for an easy cut-and-paste operation with a few items being switched from one to another.  Now that we have the ability to add postings and applicants, wouldn't it be nice if we could schedule an interview?  Of course it would!

    Scheduling Module

    I think you get the drift from previous posts that these project structures start looking somewhat...

  • Download Source Code

    Task-It Series

    This post is part of a series of blog posts and videos about the Task-It (task management) application that I have been building with Silverlight 4 and Telerik's RadControls for Silverlight 4. For a full index of these resources, please go here. One of the posts listed in the index provides a full source download for the application.

    The need for lazy loading

    In my MEF into post, MEF to the rescue in Task-It, I outlined a couple of issues I was facing and explained why I chose MEF (the Managed Extensibility Framework) to solve these issues.

    The first issue was the fact that my application...

  • Let's suppose we want to decouple our application that uses RadRibbonBar as a main menu. Doing this using Composite Application Guidelines (Prism) is common scenario, so let's see how to achieve it.

    We'll make our RadRibbonBar to serve as RegionManager (This is possible because RadRibbonBar inherits from ItemsControl) and the RadRibbonTabs as actual views that will be plugged-in.

    So first we start with declaring RadRibbonBar as RegionManager :

    <telerikRibbonBar:RadRibbonBar Regions:RegionManager.RegionName="RibbonRegion" />

    Having Region we can focus on creating the actual views. Let's add new Silverlight class library project and name it SalesRibbonTab. Now we need the view itself, so add new class let's say Ribbon...

  • Getting Started with RadMap

    Thursday, March 25, 2010 by XAML Team | Go comment!

    Over the next couple of weeks i plan to cover a number of mapping topics using Telerik’s RadMap control.  I have developed quite a passion for spatial data visualization, and have worked with many of the libraries currently available, and feel that our control brings a lot to the table. In this blog i want to show how easy it is to get started with RadMap, which will give newcomers a good starting foundation for the topics I will cover in future blogs.

    Installation, and Project Setup

    The first thing to do is to make sure you have installed RadControls for...

  • Greetings, RadChart fans! It is with great pleasure that I present this short highlight of our accomplishments for the Q1 release :). We’ve worked very hard to make the best silverlight and WPF charting product even better. Here is some of what we did during the past few months.

     

    1) Zooming&Scrolling and the new sampling engine:

    Without a doubt one of the most important things we did. This new feature allows you to bind your chart to a very large set of data with blazing performance. Don’t take my word for itgive it a try!

    RadChart_Sampling

     

    2) New Smart Label Positioning and Spider-like labels...

  • Last week Telerik released a new LINQ implementation that is simple to use and produces domain models very fast. Built on top of the enterprise grade OpenAccess ORM, you can connect to any database that OpenAccess can connect to such as: SQL Server, MySQL, Oracle, SQL Azure, VistaDB, etc. Today I will show you how to build a domain model using MySQL as your back end.

    To get started, you have to download MySQL 5.x and the MySQL Workbench and also, as my colleague Alexander Filipov at Telerik reminded me, make sure you install the MySQL .NET Connector, which is available here.  I like to use Northwind, ok it gives...

  • MVVM in Task-It

    Wednesday, March 24, 2010 by XAML Team | Comments 19

    Download Source Code

    Task-It Series

    This post is part of a series of blog posts and videos about the Task-It (task management) application that I have been building with Silverlight 4 and Telerik's RadControls for Silverlight 4. For a full index of a posts, please go here. One of the posts listed in the index provides a full source download for the application.

    Why MVVM?

    As I'm gearing up to write a post about dynamic XAP loading with MEF, I'd like to first talk a bit about MVVM, the Model-View-ViewModel pattern, as I will be leveraging this pattern in my future posts.

    Your first question may be, "why do I need this...

  • In my previous post I talked about updating my development environment from Silverlight 4 Beta to Silverlight 4 RC (release candidate). After updating, I opened the solution for my Task-It project and found that several things were broken. I would've been surprised if it just worked as is!

    What disappointed me is that after spending a decent amount of time searching the web, I could not find information telling me what I needed to update/change...and wouldn't it be nice if there was a wizard to update it for you?

    What changed?

    I wish I had made notes along the line of each of the...