C# Express RSS Screen Saver Starter Kit


RSS Screen Saver Starter Kit in C# Express


One of my favorite features of C# Express is the built-in RSS Screen saver Starter Kit.  If you’ve never built a screensaver before, or if you have never written code that uses RSS, then you’ll find the RSS Screen saver a great way to start programming.


In a nutshell, the RSS Screen saver is a screen saver that lets you select and validate an RSS feed, select a background directory for images to loop through, and the screensaver will loop through the items in the RSS feed.



The Screen saver displays the list of RSS items and loops through each one and shows the contents of the feed in the right hand side.  It’s got lots of cool GDI+ transparency features that you can take and use in your application as well as a simple library to read RSS feeds. If you have feedback on what features you want added to the screen saver, submit your suggestions to: the new MSDN Product Feedback Center.


Comments (34)

  1. DarthPedro says:

    Very cool sample…

  2. BTW: The screen saver was written by Luke Hoban http://blogs.msdn.com/lukeh

    A awesome PM on the C# team.

  3. El starter kit de Visual C# 2005 Express es un screensaver de RSS.

  4. Dan Fernandez writes: One of my favorite features of C# Express is the built-in RSS Screensaver Starter Kit. If youve never built a screensaver before, or if you have never written code that uses RSS, then youll find the RSS Screen saver a great way to start programming. In a nutshell, the RSS Screen saver is a screen saver that lets you select and validate an RSS feed, select a background directory for images to loop through, and the screensaver will loop through the items in the RSS feed….

  5. Lo cuenta Fernando Tricas. C# Express RSS Screen Saver Starter Kit es un salvapantallas que muestra imgenes al tiempo que consulta y muestra en pantalla feeds RSS….

  6. andyru says:

    where can i download the screen saver ?

  7. Andy,

    The screen saver is included inside Visual C# 2005 Express Edition. To download C# Express, go to: http://lab.msdn.microsoft.com/express/vcsharp/default.aspx and click Download Now.

    Once you have C# Express installed, simply click File…New Project…and select "Screen Saver".

    -Dan

  8. C# Express RSS Screen Saver Starter Kit "One of my favorite features of C# Express is the built-in RSS Screen saver Starter Kit.

  9. Whenever you are working with a computer language for a while you want to get a bit creative or sazzy to say something and do new things with it, so in order to do that you need to get inspiration…

  10. Kalle says:

    Does any one have the solution files alone for the screensaver. I don’t want to download the hole VSExpress, I’m just after the screen saver code.

  11. danielfe says:

    Hey Leandro,

    Good find 🙂

    I can’t be sure, but it looks like NuParadigm uses the same codebase given the similarity in appearance and the fact that they are both managed code screensavers.

    Thanks,

    -Dan

  12. Dave says:

    I would love to play around with this code, but it looks like it only comes with the Express edition.  Since I’ve already purchased the Professional edition and given the fact that Microsoft won’t provide a download link, I can only assume Microsoft doesn’t want its paying customer to have it.  

    I started to get a bit irked  but then I realized who I was dealing with here.  Microsoft has been championing the cause of making simple tasks more difficult for years now.  Why should this be any different?

  13. danielfe says:

    Hey Dave,

    I saw your comment here:

    **I started to get a bit irked  but then I realized who I

    **was dealing with here.  Microsoft has been championing

    **the cause of making simple tasks more difficult for years

    **now.  Why should this be any different?"

    I’m glad you left a comment, the RSS Screensaver ships in *every* copy of Visual Studio 2005. To create the RSS Screensaver starter kit, hit File…New Project…expand the "C#" tree, select "Starter Kits" and select the RSS Screensaver starter kit.

    If you have a question, feel free to ask, we have dedicated forums on http://forums.microsoft.com and I’m sure someone could have answered this question really quickly without jumping to the conclusion that our goal is "making simple tasks more difficult".

    Thanks,

    -Dan

  14. ice9 says:

    How can I desing a date selector pop-up for VS Web Express?

    Need same as orbitz.com

    Thanks

  15. ice9 says:

    How can I design a date selector pop-up for VS Web Express?

    Need same as orbitz.com

    Thanks

  16. Sterovision says:

    I like rsssaver for this better. Cleaner look and feel + 3d stuff too

    http://www.rsssaver.com/

  17. Mindy says:

    How to load the background images from a url instead of the local directory?

    Thanks

  18. **Updated 3/26/09 with preface [The following article is authored by one of the Windows Embedded MVPs

  19. Derek VanOverloop says:

    Does anyone know why i get the following error:

    Namespace Manager or XsltContext needed. This query has a prefix, variable, or user-defined function.

    The tag in the rss feed is <content:encoded>, and it doesn’t like it for some reason.