by Intersoft Solutions Corporation - 상품타입: Component / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / .NET Class / 100% Managed Code / AJAX
WebDesktop.NET by Intersoft Solutions Corporation
A collection of advanced user interface controls to develop ASP.NET applications with the appearance and behavior of desktop applications. WebDesktop.NET is a suite of advanced user interface components to develop rich ASP.NET applications able to simulate most desktop functions. WebDesktop.NET offers innovative components for building advanced web application with desktop-concept user interface, such as Windowing navigation system, built-in TaskBar and shortcut system, integrated hybrid menu, docking capabilities and more. WebDesktop.NET comes with more than 150 runtime features, spanning from personalization to rich user interactions. WebDesktop.NET supports literally any browser (Internet Explorer, Mozilla Firefox, Opera, Safari, Gecko based, etc.) and both Visual Studio 2005 and 2008 (VS2005, VS2008).
Overview
WebDesktop.NET is a collection of advanced user interface controls to develop ASP.NET applications with the appearance and behavior of desktop applications. This is a description of the cokponents included in the suite:
WebDesktopManager: DesktopManager enables you to create high performance and Desktop with built-in windowing navigation system and shortcut icons, extensive keyboard navigation support, customizable taskbar configurations, high performance window switching and resizing, configurable window state, ClickAndEdit™ designer experience and combinable 50+ advanced configurations.
WebToolBar: WebToolBar introduces several new breakthrough technologies such as TrueShape™ and TrueDock™. WebToolBar is capable to behave in exactly the same manner as in desktop's ToolBar, such as multiple rows docking on four edges, it can also hide more items when the width has exceed boundaries and customizes the dialog box for an extremely rich level of user personalization
WebTab: WebTab incorporates ClickAndEdit™ architecture enabling you to click on a TabItem and edit the content right away inside Visual Studio designer environment. You no longer need to create separate views or multiple views or other traditional approaches which limit your productivity! WebTab is the first product with TrueShape™ which enables the round corner to be rendered without images
WebStylemanager: Use WebStyleManager to free designers from having the needs to work with Visual Studio or development IDE! WebStyleManager enables designers to design the styles and themes of any member of Intersoft WebUI Studio.NET through standalone WinForm application and later seamlessly integrate the themes into the designated web application. WebStyleManager was built on the top of Theme Architecture and Serialization feature offered in WebUI.NET Framework
WebPaneManager: WebPaneManager allows you to create any kind of layout from simple horizontal layout to complex Outlook-like layout. WebPaneManager's rock solid object model enables you to create complex layout by using nested WebPane in hierarchical concept. The component comes with an advanced Editor to apply common layout from predefined template with only one mouse click away
WebDialogBox: WebDialogBox can create modal or normal dialog box on the top of DesktopManager. Developers can easily specify which buttons to appear and specify the DialogResult as in WinForm applications. The incorporated ClickAndEdit™ feature enables developers to easily design the dialog box at design time, or simply construct the DialogBox at client side programmatically
WebButton: WebButton is equipped with the easiness to invoke client side events or predefined client side actions such as closing window or to invoke your own codes in onclick event. WebButton has consistent dynamic styles which enables style interactivity in entire applications.
WebSplitter: WebSplitter is a true splitter component which can be used independently and applied to your existing layout. WebSplitter offers automatic cell splitting scenario supporting rowspan and colspan, as well as intelligent resizing mechanism enabling accurate unit measurement which returns to the original unit type. WebSplitter can be automatically integrated in WebPaneManager component for resizing functionality.
WebNavPane: WebNavPane allows you to create an advanced navigation user interface with the richness of desktop's navigation in every detail of styles and behaviors. WebNavPane can be configured to use one of three ContentMode (InlineContent, UseItems, or IFrame) for each Bar's content. You do not need to worry on the extensibility side of your application since WebNavPane will automatically manage the available bars and collapse them in the Footer section as users drag the ResizerGrip to the bottom way.
WebMenu: WebMenu is the core runtime system that builds up WebMenuBar and WebContextMenu control. Featured with ClickAndBuild™ Visual Editor, you can easily build any complex menu with rich WYSIWYG experience. The hybrid menu system enables tight integration with various WebDesktop.NET's members that requires menu functions. WebMenu does not only simulate the latest visual styles which are configurable through property settings, but it also imitates every single details of a Desktop's Menu, from every keystroke, mouse events to advanced behaviours. Few of the features from WebMenu are listed below.
WebExplorerPane: WebExplorerPane is the exact replica of Windows XP Explorer Pane enabling you to offer smooth user experience for navigation or commands functions. The WebExplorerPane has exactly the same behavior as the desktop version, from its animation style, animation speed with fading effects, gradient colors to images customization. WebExplorerPane also employs TrueShape for round corner "look and feel" without using images, ClickAndSelect and ClickAndEdit as in other members of WebDesktop.NET family
WebNotification: The first kind of its type, WebNotification is built on the top of FlyPostBackManager and closely integrated with WebDesktopManager to enable you to develop a shell-level notification system right into your web applications. WebNotification allows specific server code to be invoked asynchronously at specified interval and upon success condition, it will display the assigned data and actions available in the context. With it, you could develop extremely rich and responsive applications similar to Outlook 2003 or MSN Messenger, and the possibility to develop new kind of applications.
Global Features: In WebDesktop.NET 2.0, there are some features that applied globally throughout the entire WebDesktop family such as SmartWebResources technology for easy deployment process, Office 2007® Style, master page support, and the new component designer 2.0.
What's New in WebDesktop.NET 2.5?
New Scenario Supported: WebNotification position is now automatically updated according to the specified DisplayPosition when the browser is resized.
New Scenario Supported: WebFlyPostbackManager now supports dynamic scripts loading during AJAX refresh.New Feature: Added CloseIndicatorPosition property to indicate whether the close indicator should be placed at the edge of the container, or at each tab header.
New Feature: Added SaveBarsStructureToXml method to save the bars structure to xml
New Scenario Supported: WebButton now implements IButtonControl.
New Scenario Supported: Automatically release mouse state when WebDesktopWindow is dragged outside the browser's client area.
New Scenario Supported: Add SetContentURL method in WebExplorerPane.
New Scenario Supported: Add RecreateChildControl method in WebToolBar. The method is used to recreate the controls placed in the template of of custom-type ToolCommand so that the value of the controls can be obtained.
Error occured when using WebFlyPostBackManager with XmlCompression enabled.
SubMenu of WebMenuBar is incorrectly displayed when the browser runs in dual monitor environment.
Unable to specify an image in WebButton using '~' when it is placed inside Master Page.
Unable to collapse a pane in a complex mode layout.
The e.ClickedCommand returns null if WebToolBar and WebFlyPostBackManager is used side by side.
Type is not correctly displayed in AdvancedProperties property of both Drag and Drop controls when integrating WebGrid with WebDragDropExtender control.
Javascript error occured when WebToolBar is inheritted in a custom control.
When placed inside WebPaneManager, WebGrid's PrepareDataBinding server side event is invoked twice.
Unable to invoke the server side method using WebFlyPostBackManager if the parameter passed includes "&" sign.
WebToolBar's OnClick client side event is not invoked when pressing spacebar in ToggleButton-type ToolCommand.
If MenuType property is set to Normal and Visible property of all the WebMenuItems is set to False, WebContextMenu will still be displayed.
The value of InProgressText property can not be applied to InProgress text of WebDialogBox.
Incorrect WebPaneManager's Height when placed within WebExplorerPane. Occurs in Firefox Mozilla only.
Unable to set value of DropDownList using WebFlyPostBackManager when it is placed within UserControl.
Unable to validate a control using ASP.NET RequiredFieldValidator with EnableClientScript property set to False when using WebFlyPostBackManager
What's New in WebDesktop.NET 2.5?
Predefined Cursor Effects: Cursor effects in WebDragDropExtender can be customized based on the performed action. WebDragDropExtender comes with 6 predefined cursor effects ('None','All','Copy','Link','Move','NotAllowed', 'Scroll', 'Remove','Default') which includes specific visual indicator.
Automatic Transparent Shadow: WebDragDropExtender is designed to help developers implementing sophisticated drag and drop capability in little efforts and time. When you add a server control into DragControls, you can immediately drag on the control’s element when you run it in browser. When you dragged the control's element, WebDragDropExtender automatically creates a transparent shadow of the original element as the drag visual hint/indicator. This feature enables end users to easily recognize the dragged objects and ensuring they are grabbing the correct objects before dropping it to the target objects. WebDragDropExtender and its automatic transparent shadow feature provides a visually compelling drag and drop capability which reducing the possibility of data entry errors as well as reducing data entry complexity.
Keyboard State: It is very common in Windows® desktop application providing a drag-drop capability which action is determined by the key state. For instance, in Windows Explorer, you can drag some files and while you hover on the target folder, you can press Ctrl key in order to perform Copy action. Likewise, you can press Shift to perform Move action. WebDragDropExtender has brought this feature live to Web in purpose of giving your end user a rich drag-drop experience. It allows you to query the keyboard state during a drag operation and therefore can easily achieve more advanced scenarios such as determining the Effect based on the key state of the current drag context.
Auto Postback Mode: In WebDragDropExtender, you can handle DragDrop event in client side or in server side. You might want to handle the OnDragDrop client side event if you only want to perform client-side tasks such as adding or changing an html element dynamically. However, in most Web Application, you often need to perform database operations or other server-side related tasks (e.g. saving the modified data to physical database and so on). The flexibility of handling the event is not stopped until there, you can even choose whether you would like to perform the Postback event as a FullPostBack or FlyPostBack (a.k.a AJAX way).
Use Custom Object as Data: In more advanced scenario for WebDragDropExtender, you might want to pass more complex object as the DragData, which later queried by the target drop object for validation. WebDragDropExtender allows you to achieve this scenario by assigning the custom object in client side event. Developer usually queries against the object type and data and WebDragDropExtender control provides GetDataPresent method which you can use to validate the type of the object. This concept is similar to WinForm.NET drag drop architecture.
Vista™ Style Tooltip: WebDragDropExtender does not only bring a whole new possibility to create richer Web application through versatile drag-drop architecture, it also delivers the new Vista™ drag-drop tooltip behaviors and styles.
Drag Data Validation: In more advanced scenarios for WebDragDropExtender, you might want to pass more complex object as the DragData, which later queried by the target drop object for validation. WebDragDropExtender allows you to achieve this scenario by assigning the custom object in client side event. Developer usually queries against the object type and data and WebDragDropExtender control provides GetDataPresent method which you can use to validate the type of the object. This concept is similar to WinForm.NET drag drop architecture.
Cross IFRAME Support: One of the most advanced features introduced by WebDragDropExtender is its ability to perform drag-drop over IFRAMEs. With this feature, you can now deliver rich Web application with sophisticated drag and drop capability beyond IFRAME limitation. 2 level of IFRAME Support which are provided by WebDragDropExtender are 'Parent to Child' and 'Child to Child'.
Integration with Intersoft Controls: WebDragDropExtender is designed with high capability and extensibility as its key objective. In addition to built-in ASP.NET server control and HTML element, WebDragDropExtender is also capable to handle more sophisticated scenarios such as deep integration with other Intersoft’s products. The integration is made possible through the implementation of open-architecture API provided by WebDragDropExtender control. The open-architecture API consists of predefined interfaces and a set of base classes to enable a custom drag and drop implementation with consistent and reliable behaviors. In this release, WebDragDropExtender includes special integration with several major products of Intersoft Solutions, such as WebGrid, WebDesktopManager, WebNavPane and more.
Client side events: Client side events in WebDragDropExtender contains drag and drop client side events include OnDragStart, OnDragEnd, OnShadowCreate, OnDragEnter, OnDragOver, OnDragLeave, and many more.
Direct Control Access in Template: This new enhancement enables developers to access the controls in the DialogBox’s ContentTemplate directly in the code behind without have to use FindControl method. This enhancements increases code efficiency and reduce complexity. It also avoids the need to perform casting.
Keep Visible On Scroll: While WebDialogBox is best used in a Web page with no scrollbars, there are some scenarios where you will need to show dialog box in scrollable page. For instance, in a product information page or feature page. With this new feature, you can keep WebDialogBox to stay visible when user is scrolling throughout the page. To enable this feature, simply set KeepVisibleOnScroll property to True. This property is set to False by default to preserve compatibility with existing applications.
Background Shadow Color and Opacity: By default, when a WebDialogBox is shown, the background of the parent window will be blocked in the way that it does not accept mouse clicks, which simulates desktop application. The background is set to Transparent by default. You can now customize the background color of the shadow, as well as the transparency opacity. These new additions allow you to dim out the background screen to let end users easily focus on the dialog box.
Show Dialog with Animation: The WebDialogBox now supports ExpandShrink type animation when showing a dialogbox from client codes. The animation is always a nice addition to give smooth and professional impression to your Web application.
Complex Images for Menu Item Style: With this new feature, you can now build visually compelling design for your Web application’s menu navigation. The complex images allow you to specify the images needed by the WebMenu to render the menu item. This enables you to build a pixel-identical menu design that similar to today’s modern designs such as Vista Explorer or Office 2007.
Cosmetic Label Menu Item: This new feature provides ability for developers to insert cosmetic, non selectable menu item. This label-like menu item is very useful and suitable to be used as a group header, or to provide a simple explanation about the menu items beneath it.
Template Support for Menu Item: The ability to use template inside Menu Item has been added in this new release of WebMenu. With templating, you can put any html or server-side controls to the menu item’s cell content. This allows you to create efficient and richer navigation concept for your Web application.
New Themes: With the new features such as complex images, template support and new client side APIs added in WebMenu's new version, you can now deliver fluid and pixel-identical styles and designs. Fluid means that the appearance should be consistent and looking good regardless of the size of the text or width of the control.
Unbound Notify: In its initial concept, WebNotification is a control that acts as a timer which periodically interacts with a server side resource, whether it is WebForm or WebService. In version 2.0 WebNotification enables to send notification from the WebForm page’s code behind without the needs to create additional WebService or other proxy resource, is also called as Unbound mode. This new feature enables basic scenarios that do not require periodic timer to be implemented easily and programmatically in code behind.
What's New in WebDesktop.NET 2.0?
MenuWindowType: In previous versions, components that used WebMenu Engine will have its window displayed in a special "popup" type when running in Internet Explorer browser. The main advantage of the "popup" window type is its ability to display its content out of the browser's window boundary. However, Internet Explorer 7.0 has removed this function from "popup" object and introduced limited positioning by design. To overcome this limitation and to introduce other possible new features, the MenuWindowType is now added WebMenu 2.0 Component.
Fading Animation: In previous versions, animation effect where not possible because WebMenu used Internet Explorer's special popup object. In this new version, you can now add smooth fading animation effect to all components that based on WebMenu.For instance, WebContextMenu, WebToolBar, WebMenuBar and other Intersoft's components that integrates WebMenu Runtime System.
DropShadow Effect: In addition to new animation capability in version 2.0, WebMenu also adds the ability to show dropshadow effect when displayed. All sub menu will be automatically applied as well.
AJAX over Intersoft's components: In version 2.0, WebFlyPostBackManager takes you a step further by adding support to perform partial rendering over Intersoft's own components.This means you can now write coding logic in the professional approach by using the server-side programming.
New Office 2007 Style: WebDesktop.NET 2.0 has included Office 2007 visual style to most applicable components such as toolbar, menubar, navigation pane and menu system. These new visual styles can be easily applied with one button click from Layout Manager.
Hassle-free deployment through SmartWebResources technology: WebDesktop.NET 2.0 fully supports SmartWebResources infrastructure. This enables WebGrid control to function perfectly right out-of-the-box after the simple XCOPY deployment. Both developers and site administrators can now deploy Intersoft's components by simply copying the assemblies in the Bin folder of the project - and totally eliminates the need to copy javascript files, component-specific images and runtime files.
Component Designer 2.0: WebDesktop.NET 2.0 incorporates new Component Designer 2.0 as the main editor for all visual components in the collection. The new Component Designer sports consistent Vista style dialog and appearance to improve usability and developer's productivity. The new component designer featuring a redesigned user experience for better layout management, improved Layout Manager for easier user interaction, and improved Structure Manager, including the new ability to Preview Xml.
Master Page Support: All components in WebDesktop.NET 2.0 have been refined to fully support Master Page in ASP.NET 2.0. You can use WebDesktop.NET components in either single or nested Master Page.
PartNumbers: PC-516577-150003 516577-150003 PC-516577-150004 516577-150004 PC-516577-150005 516577-150005 PC-516577-150006 516577-150006 PC-516577-150007 516577-150007 PC-516577-150008 516577-150008 PC-516577-150009 516577-150009 PC-516577-150010 516577-150010
Publisher PartNumbers: WD25-4DL WD25-8DL WD25-SD WD25-SW WD25U-4DL WD25U-8DL WD25U-SD WD25U-SW
PurchaseOptions: WebDesktop.NET 2.5 1 Developer License , WebDesktop.NET 2.5 4 Developer Team License (Multipack 4 Developer License) , WebDesktop.NET 2.5 8 Developer Team License (Multipack 8 Developer License) , WebDesktop.NET 2.5 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) , WebDesktop.NET 2.5 - Upgrade 1 Developer Upgrade License , WebDesktop.NET 2.5 - Upgrade 4 Developer Team Upgrade License (Multipack 4 Developer License) , WebDesktop.NET 2.5 - Upgrade 8 Developer Team Upgrade License (Multipack 8 Developer License) , WebDesktop.NET 2.5 - Upgrade 1 Site Wide upgrade License (Allows Unlimited Developers at a Single Physical Address)
Resources: Read the WebUI Studio.NET License Agreement, Download the WebUI Studio.NET 2008 R2 evaluation on to your computer - Expires after 30 days
Operating System for Deployment: Windows Vista, Windows XP, Windows Server 2003, Windows 2000
Architecture of Product: 32Bit
Product Type: Component
Component Type: ASP.NET WebForms, ASP.NET AJAX (ATLAS), .NET Class, 100% Managed Code, AJAX
Built Using: Visual C# .NET
Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Internet Information Server 6.0, Microsoft Internet Information Server 5.0, Microsoft Internet Explorer 7.0, Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.5, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0
Product Class: User Interface Components
Keywords: Intersoft Solutions Corporation User Interface Collections UI Professional Partner WebDesktop.NET, WebDesktop, Intersoft WebDesktop