WebDailyCalendar description
A calendar that was designed to be compatible with multiple browsers.
This unique calendar WebDailyCalendar will give you maximum functionality with a minimum of requirements. A calendar was designed to be compatible with multiple browsers (not IE only!). Drag&Drop and Edit-In-Place are supported. Using JavaScript allows to significantly reduce HTML code size sent to a browser, allowing a calendar to be used on networks with a limited bandwidth.
A capability to define view and contents of a calendar in detail was combined with ease of programming and usage of ASP.NET 2.0 in the latest Microsoft Visual Studio 2005. A page user will notice similarities with Microsoft Outlook and Web Outlook. This will ease the use of a calendar.
Here are some key features of "WebDailyCalendar":
· IE, Netscape, Firefox
A component is displayed correctly in Internet Explorer, Netscape Navigator and FireFox browsers. An Opera will be supported soon.
· HTML + JavaScript
For correct operation, support for only standard HTML and JavaScript in a browser is required. No ActiveX controls, Java applets etc. are needed.
· Minimum HTML size
A large portion of HTML code is generated on a client. Therefore a size of HTML transferred in small and does not depend of a number of rows (time resolution of a calendar).
· Microsoft Web Outlook
Look-and-feel of a calendar is similar to a calendar used in Microsoft
Web Outlook and Microsoft Outlook.
· Simple programming
A simple data model and structure similar to other .NET controls simplify using ComponentGo controls in your code.
· JavaScript object
A possibility to program a calendar control using a client JavaScript reduces number of routes to a server.
· AJAX postbacks
Postback support (AJAX) allows for faster processing of server events without screen refresh and focus loss. A cooperation with MS UpdatePanel is supported.
· Context Menus
Client events for mouse clicks in a Web browser and new menu controls allow to display context menus associated with various elements of a calendar without requests to a server.
· Multilingual
Using system language settings allows operation in any language.
· Resource manager
Allows you to manage available resources in time (hotel rooms, employees performing tasks, availability of various devices, cars, etc.) in a daily view.
· Full control over color from a Visual Designer and Auto format
All the controls' colors can be easily adjusted.
· Smart tags (Action list)
A calendar supports new capabilities of Microsoft Visual Studio 2005 speeding up setting frequently used properties.
· Defining tooltips
Allows to assign additional information displayed after pointing to an appointment with a mouse. When a full text of an appointment does not fit a frame, a tooltip displays it in an enlarged window.
· AllDay rectangle visible
A possibility to hide a portion of a calendar containing all-day appointments.
· Customizable hours resolution
Allows to define time resolution of a control within 5 minutes to 1 hour range.
· Edit text appointment (Edit In Place)
Allows to edit text directly on an appointment control without opening a new page.
· Extended appointment display
Allows to associate arbitrary content (including graphics) with an appointment.
· Drag & Drop functionality
Directly on a calendar you can change duration and start time of an appointment using a mouse.
· Customizable hours
Allows to set working hours, holidays and a range of time displayed on a calendar. A table of hours can be scrolled vertically or displayed as a whole.
· Multiple days
A possibility to display mutiple days in many columns simultaneously. demo
· Reading from and saving to ADO.NET
A demo program writing Appointments objects to and reading them from an SQL database using ADO.NET and any data structure.
· CLS Compliant & Code Analysis
All assemblies are compiled with rules set to CLS Compliant and chcecked using Code Analysis.
Requirements:
· ASP.NET 2.0