Web Site Updated

Welcome to our updated web site

We updated our site to provide better services and use for our customers. Thank you for all your feedback.


iCalendar .NET Library Release 1 and WebCalendar 4.0 Released!

New Product Announcement - .Net iCalendar Library 1.0
Look at iCalendar data like never before. A .Net iCalendar library used to parse, create, manipulate, databind and export iCalendar data in various formats. When used with the Z-SoftNet WebCalendar control, it allows for iCalendar data to be DataBound and shown on the Web like never before.

The iCalendar library is designed to allow developers to create new file or parse an iCalendar (.ics) file and expose the parsed data via the iCalendar rich object model. It also alows for the iCalendar object to be persisted as a new iCalenar (.ics) file, xCal - XML iCalendar format, Resource Description Framework (RDF) .rdf format.

The library is built 100% in .NET managed code(C#). The iCalendar object model is based on the formal iCalendar Specification, RFC 2445, from the Internet Engineering Task Force. The iCalendar object design and implementation follows very closely the iCalendar UML specification.

The iCalendar 1.0 .NET Library will be provided as a FREE upgrade to exising users of the WebCalendar control and ASPNet Pack Vol 1. There is a FREE Developer Edition of the product available for download with sample code. Download yours today!




WebCalendar - NEW! Version 4.0 Released!

Version 4.0 of the WebCalendar ASP .NET control is now online. Current users can download the free product update from the Zsoftnet.com website via the member profile. Product samples and trials were updated too. WebCalendar now includes the iCalendar Library for .NET as part of the product, and current users of WebCalendar will get a full, licensed version of the iCalendar Library with the latest update.

Updates/Changes

The main new feature of version 4 is support for iCalendar as DataSource and DataBinding and Start/End Time support changes.
  • Now you can look at your iCalendar files like never before. You can specify an iCalendar file or stream as a datasource. For example:

    WebCalendar1.DataSource = "c:\ServerFiles\calendars\MyEvents.ics";
    or
    WebCalendar1.DataSource = "http://www.yourdomain.com/calendars/MyEvents.ics";
    WebCalendar1.DataBind();
  • StartTime and EndTime, now are supported to be included in the StartDate and EndDate. Thus if your StartDate is DateTime(2004,10,11,10,30,00) ( Oct 11, 2004, 10:30:00 AM), the control will extract the date and time from it.
  • This release continues to provide internal optimizations and refinements to the product.



Upgrade Notes

To upgrade the existing applications using any of the previous versions of WebCalendar you need to:
  • Reference the new version of WebCalendar 4.0
  • Add Reference to ZsoftNet.iCalendar.1.0 Library and set CopyLocal=True
  • Change the "@ Register page directive to Assembly="ZsoftNet.Web.UI.WebCalendar.4.0"
See the Readme and Help documentation for the product for more details.


WebCalendar Q3 Update 3

The latest product update for the WebCalendar ASP .NET control is now online. Current users can download the free product update from the Zsoftnet.com website via the member profile. Product samples and trials were updated too.

Updates/Changes

The one feature that most users had asked for was better databinding behavior when control events are raised. This update provides great optimizations for the databinding requirements when different events are raised on postback. Until now, it was required that you databind the control to the datasource when the control events were raised ( For example, ViewChanged event - changing from Month to Week or Day). The latest update makes databinding required only when desired or when the dataset is not applicable to the current view.

For example, if the initial dataset contains all the holidays in one year(Jan 1 - Dec 31), there is no need to refresh the dataset from the source and rebind the control until the user changes to another YEAR. Thus while navigating from one month to another, or from a month to week view and so on within that timeframe, data will be present across all postbacks/events or until the DataBind() method is called.

Fixes

This release resolves the problem of databinding to a DataReader. The control now has the desired behavior when binding to a datareader. Thanks to all the users that pointed the issue after release 2.



Announcing Upcoming Release New Product Features!

We are excited about many new features which are planned for the next release. Some of the features high on the list are:
  • Multi-Month Calendar View (Most desired user feature), provide "Outlook style" multi month view for 2,3,4 etc months.
  • Support iCalendar file as DataSource - show Calendar data without database.
  • Export Calendar data to RDF Calendar format.
  • and more...

We wish to thank all the users who contributed with their feedback.


WebCalendar Version 2.0 Released!

WebCalendar 2.0 was released and is now available online.

The rendering was optimized, Weekdays Only Month view was added and two new render modes - Standard and List make for 10 Calendar Views now. See product for more details.


Web Calendar Version 2

Version 2 of WebCalendar control is coming soon(preview at the online demo).

Border style rendering was optimized. Weekdays Only Month view was added (Thanks to Joe). Two render modes - Standard and List make for 10 Calendar Views now.