Sandor Korozsi’s linkblog

  .NET Framework, C#, Smartphone, Pocket PC, Managed DirectX, Game development
Link, Custom ControlNovember 7, 2007 17:23

Yet another list pager, but this one can use LinkButtons or simple hyperlinks, provides scrolling within an ASP.NET Ajax UpdatePanel, and behaves similarly to the paging found on Amazon.com.

PagerControl

Amazon-esque Pager By Daniel Vaughan. 

Link, ASP.NET, Custom ControlSeptember 13, 2007 10:37
calendar_week.gif

DayPilot is an Outlook-like open-source event calendar/scheduling control:

  • Simple and clean look.
  • Views:
  • Customizable fonts and colors.
  • Clicking an event can run one of the following:
    • a custom JavaScript action
    • a server-side event (using PostBack)
  • Clicking a free-time slot can run one of the following
    • a custom JavaScript action
    • a server-side event (using PostBack)
  • Flexible data binding:
  • Supports ViewState.
  • Supports both 12-hour (3 PM) and 24-hour (15:00) time format for hour names.
  • Visual Studio 2005 design-time support.
  • Browsers:
    • Internet Explorer 5.0/5.5/6.0/7.0
    • Firefox 1.0/1.5/2.0
    • Safari 2
    • Opera 9
  • Supports concurrent events.
  • Supports events that end another day.
  • Support for business hours. Supported modes:
    • All day always visible.
    • Only business hours visible.
    • Business hours extended to show all events.

 

Using DayPilot 2 (Outlook-like calendar/scheduling control for ASP.NET) - The Code Project - ASP.NET

Link, ASP.NETJune 20, 2007 10:01

"Testing code written for the web is challenging. Especially code that makes use of the ASP.NET intrinsic objects such as the HttpRequest object." Phil Haack’s goal is to make testing such code easier.

Unit Test Web Code Without A Web Server Using HttpSimulator

ASP.NETJune 18, 2007 12:55

"The RSS toolkit includes support for consuming as well as publishing RSS feeds in ASP.NET applications.  Features include:

  • RSS Data Source control to consume feeds in ASP.NET applications
    • Works with ASP.NET data bound controls
    • Implements schema to generate columns at design time
    • Supports auto-generation of columns at runtime (via ICustomTypeDescriptor implementation)
  • Caching of downloaded feeds both in-memory and on-disk (persisted across process restarts)
  • Generation of strongly typed classes for RSS feeds (including strongly typed channel, items, image, handler) based on a RSS URL (the toolkit recognizes RSS and RDF feeds) or a file containing RSS definition.  Allows programmatically download (and create) RSS channels using strongly-typed classes. The toolkit includes:
    • Stand-alone command line RSS compiler
    • Build provider for .rssdl file (containing the list of feed URLs)
    • Build provider for .rss file (containing RSS XML)
  • Support for generation of RSS feeds in ASP.NET application including:
    • RSS HTTP handler (strongly typed HTTP handlers are generated automatically by the build providers) to generate the feed.
    • RSS Hyper Link control (that can point to RSS HTTP handler) to create RSS links
    • Optional secure encoding of user name into query string to allow generation of personalized feeds
  • Set of classes for programmatic consumption  and generation of RSS feed in a late-bound way, without using strongly typed generated classes

The toolkit is packaged as an assembly (DLL) that can be either placed in GAC or in ‘bin’ directory of a web application.  It is also usable from client (including WinForms) applications.

 

 

RSS Toolkit works in Medium Trust (RssToolkit.dll Assembly either in GAC or in ‘bin’) with the following caveats:

  • If the ASP.NET application consumes RSS feeds, the trust level must be configured to allow outbound HTTP requests.
  • To take advantage of disk caching, there must be a directory (configurable via AppSettings["rssTempDir"]) where the trust level policy would allow write access.  However, disk caching is optional."

 

dmitryr’s blog : ASP.NET RSS Toolkit

ASP.NETJune 13, 2007 18:35

 CodeGuru - Anton Zlobin: Using the PayPal Payment System in ASP.NET

Link, ASP.NETJune 5, 2007 13:39

"Argotic is a collection of Microsoft.NET class libraries that implement common Wweb content syndication specifications like RSS 2.0 and ATOM 1.0. Consuming syndication feeds or generating your own custom feeds is much simpler with Argotic components. Argotic provides a flexible provider model for storing and retrieving syndication feed information to and from the back-end database of their choice. Also, Argotic provides an extensible framework that allows developers to handle the large number of extensions in use by modern syndication specifications."

 

Official Weblog of C# Online.NET » Blog Archive » Download Argotic feed libraries

Development, Link, ASP.NETMay 16, 2007 10:34

"Web search technology is a huge subject, encompassing:

  • networking (spidering the web),
  • string and markup-language manipulation (parsing HTML)
  • proprietary file formats (searching Word, Excel, PDF, etc)
  • language and text-parsing (finding words & sentences in documents, stemming and other linguistic analysis),
  • algorithms (finding matches, AND/OR queries, combining multiple word results)
  • performance (both increasing spidering speed, and making large catalogs fast to search)
  • user interface (presenting search input options, and results)

Searcharoo.net hardly touches the surface on any of these topics :-) but it does attempt to introduce them with an open-source C# implementation of a search engine that you can download and use on your website."

Searcharoo Home

Development, ASP.NETMay 8, 2007 14:52

"The SmartPart is a generic webpart that can contain an ASP.NET user control. Nothing new you would say, but the SmartPart can give your user control access to the SharePoint object model. So from within the code of the User Control you can do stuff with SharePoint! Another feature is that the user control can expose some properties which the SmartPart picks up, so the user can specify values for these properties in the SharePoint site. To prove you how easy it is, I’ve create a small demo. In this demo I will create a DropDownNavigation webpart in less than 5 minutes (it could be less, but I made some typos). The webpart will show a dropdown list in which the subsites of a SharePoint site are displayed. When a site is selected from the list, the user will be redirected to that site. Here’s the video. "

Jan Tielens’ Bloggings : Introducing "SmartPart for SharePoint"

Development, ASP.NET 14:44

"A SharePoint Webpart that can host any ASP.NET user control. Create your webparts by using the VS.NET designer instead of coding everything by hand!"

SmartPart for SharePoint: Workspace Home

Development, ASP.NET 14:19

"Refactor! for ASP.NET version 2.2 is shipping. Built by Developer Express, this FREE code refactoring tool includes 29 time-saving refactorings and is available to all developers working in Visual Studio 2005 and Orcas Beta 1."

Mark Miller - Powerful Free Download Refactor for ASP.NET 2.2