Wednesday, October 10, 2007

Active Query Builder .Net Edition

Active Query Builder .NET Edition is a visual query builder component suite that allows your end-users to build complex SQL queries with unions and subqueries via an intuitive visual interface.

Active Query Builder .NET Edition supports Visual Studio 2005, Windows.Forms environment (100% Managed Code, NO direct Win32 interop calls).

  • Completely visual building of complex SQL queries.
  • MS-Access style and SQL Server style interface.
  • User-friendly interface with drag & drop support.
  • Powerful means of working with parameters.
  • Working in offline mode, storing metadata in XML files.
  • Delicate handling of user queries.
  • Sophisticated SQL parser.
  • SQL Server, Access, Oracle, MySQL and ANSI SQL/92 dialects support.
  • SQL Formatter.



Image Gallery - Click Image to Enlarge
Active Query Builder .Net Edition Active Query Builder .Net Edition Active Query Builder .Net Edition Active Query Builder .Net Edition

Detailed Product Description

  • Integration with C#, VB.NET and other VS2005 built applications is achieved by setting a few properties or adding a few lines of code.

    The component may be integrated into your .NET 2.0 application with just few lines of code. Unlike many other .NET query building solutions, Active Query Builder for .NET does not force the programmer to use the embedded data grid, SQL editor or anything else. Instead, it allows you to integrate any accompanying tools into your application as quickly and easily as possible.

  • Full access to internal query representation objects.

    Active Query Builder gives you full control over the SQL query - you can easily navigate it using the internal query builder objects tree that represents all parts of the SQL query. Also you can edit existing queries or create new SQL queries using these objects in run-time.

  • ADO.NET and generic event driven driver.

    We are planning to create metadata providers for all popular database connectivity components but, of course, we cannot cover them all. Thus we created the generic event-driven metadata provider. You can use it to provide metadata information from any data source. It's quite simple and has just a few events to implement. Using the generic event-driven metadata provider you can work disconnected providing all necessary metadata information by yourself. (Generic event-driven metadata provider will be available on release)

  • Active Query Builder

    Active Query Builder is a visual query builder component suite that allows your end-users to build complex SQL queries with unions and subqueries via an intuitive visual interface


    • Completely visual building of complex SQL queries.
    • MS-Access style and SQL Server style interface.
    • User-friendly interface with drag & drop support.
    • Sophisticated SQL parser.
    • Delicate handling of user queries.
    • Oracle, SQL Server, MS Access, MySQL, PostgreSQL, Informix, InterBase, Firebird, SQLite and ANSI SQL/92, SQL/89 dialects support.



    Image Gallery - Click Image to Enlarge
    Active Query Builder Active Query Builder Active Query Builder Active Query Builder

    Detailed Product Description

    Active Query Builder ActiveX Edition is a visual query builder component suite that allows your end-users to build complex SQL queries with unions and subqueries via an intuitive visual interface.

    • Common product information about Active Query Builder

      • Completely visual building of complex SQL queries.
      • Two-way query building.
      • MS-Access style and SQL Server style interface.
      • User-friendly interface with drag & drop support.
      • Powerful means of working with parameters.
      • Working in offline mode, storing metadata in XML files.
      • Delicate handling of user queries.
      • Sophisticated SQL parser.
      • Oracle, SQL Server, MS Access, MySQL, PostgreSQL, Informix, InterBase, Firebird, SQLite and ANSI SQL/92, SQL/89 dialects support.
      • SQL Formatter.
    • Wide range of supported development environments

      Active Query Builder can be used in any software project which supports ActiveX controls as well as in the .Net projects. For example, you can use it with Visual Basic 6.0, Visual Basic .NET, Visual C++ 6.0, Visual C#, PowerBuilder, Delphi and so on.

    • .NET-ready ActiveX control

      Active Query Builder ActiveX Edition can be used as a Windows.Forms and ASP.NET control easily. Active Query Builder was successfully tested with both .NET Framework 1.1 and 2.0.

    • Easy integration in your application

      The component may be integrated into your application with just few lines of code. All you need is to setup ADO connection properties and tune ActiveX Query Builder parsing, code generation and visual options.

    Actipro Ribbon - WPF. Net Control

    Actipro Ribbon is a control suite that implements an Office 2007-like user interface for the Windows Presentation Foundation (WPF) and meets all of the core Microsoft licensing requirements for implementation of a ribbon user interface.

    Ribbon has been designed from the ground up to follow WPF best practices, be extremely configurable, use a command-driven model, and allow for reproduction of nearly all the user interface features found in Office.


    Image Gallery - Click Image to Enlarge
    Actipro Ribbon - WPF. Net Control

    Item Comparison

    General Features

    • Full implementation of the core Microsoft ribbon user interface requirements.
    • Ribbon bar that has tabs containing groups capable of hosting child controls.
    • Built-in control types include buttons, checkable buttons, menu buttons, split buttons, checkable split buttons, checkboxes, radio buttons, textboxes, comboboxes, font family comboboxes, font size comboboxes, separators, and labeled separators.
    • Ability to create any type of custom control.
    • Add controls anywhere including the ribbon, menus, or the application menu.
    • Multiple ways to lay out controls on the ribbon via the use of various panels.
    • Automated ribbon control resizing that can be fully customized so that less important controls scale down or collapse sooner.
    • Ribbon can collapse when it becomes smaller than a certain width or height.
    • Application menu, with menu items and footer buttons.
    • Ability to place any control on the right side of the application menu, such as a recent documents list.
    • Quick access toolbar that can be displayed above or below the ribbon.
    • Takes full advantage of the WPF command model.
    • Commands can provide various UI elements such as labels and images so that controls with the same command can automatically get the same user interface.
    • Contextual tab groups whose visibility can be toggled on and off.
    • Key tips and screen tips.
    • Ability to save on screen real estate by minimizing the ribbon.
    • Styles for StatusBars and their items.
    • Visual styles that match Office 2007.
    • Built-in blue, black and silver color schemes, with the ability to define a custom color scheme.
    • Fade and other color animations throughout the user interface.
    • RibbonWindow class that can be used to provide a Office-like window appearance, even without the use of a ribbon control.
    • Vista glass support.
    • Easily create the entire ribbon user interface in XAML markup.
    • Right-to-left support is fully integrated for languages such as Hebrew or Arabic.
    Code and Requirements
    • Includes detailed documentation and a sample project that demos nearly every feature.
    • Ribbon is written in 100% pure C# and is based on the Windows Presentation Foundation framework.
    • Requires the .NET 3.0 run-time framework.
    • Full XAML support and XBAP compatibility.
    • Visual Studio 2005 with "Orcas" extensions are highly recommended for development using this product.

    Detailed Product Description

    What is a Ribbon?

    A ribbon is the term for the great new user interface that Microsoft developed for the Office 2007 release. The ribbon user interface was designed to replace the standard types of menus and toolbars that have been used in applications for the past 10+ years.

    Ribbons consolidate all user interface commands into a single location, which is easy to use and scales up and down well, thereby providing fast access to all commands regardless of window size.

    Microsoft Licensing Requirements

    Actipro Ribbon implements all of the core required parts of the Microsoft Ribbon UI Guidelines along with many optional parts as well.

    Actipro Wizard - WPF .NET Control

    Actipro Wizard is the premiere control for building wizard dialogs in Windows Presentation Foundation (WPF) that conform to the Wizard97 specification.

    Wizard has been designed from the ground up to follow WPF best practices, be extremely configurable, and dramatically cut down on the time needed to implement a robust wizard dialog. From simple linear sequences of pages to more advanced decision-based page execution paths, Wizard can handle it all. It provides an amazing number of features that make the design and run-time experience for the developer and end user a positive one.

    Latest News about Actipro Wizard - WPF .NET Control

    Version 2 now released - posted 7/4/2007

    A new major release of Wizard (for WPF) is now available.

    Updates include:
    Appearance Features
    • Numerous built-in animated page transition effect options including:
      • None - Instant page change.
      • Barn door wipe - A wipe transition between two pages that uses two straight bars with a configurable gradient spread.
      • Bar wipe - A wipe transition between two pages that uses a straight bar with a configurable gradient spread.
      • Box wipe - A wipe transition between two pages that uses a box.
      • Fade - The old selected page fades into the new one with optional blur effect.
      • Faded zoom - A crossfade transition between two elements that zooms the new content in as well.
      • Four box wipe - A wipe transition between two pages that uses four boxes.
      • Slide - A slide transition between two pages that moves one page over the other.
      • Push - A slide transition between two pages that pushes one page out of the way for the other.
      • Wedge wipe - A wipe transition between two pages that uses a wedge shape.
    • Ability to create custom page transition effects.
    • Randomly choose between multiple transitions or write custom logic to choose transitions for each page change.
    • Page transition duration and effect direction options.
    • Page transitions capable of reversing for backwards progress through pages.
    • Built-in default styles and templates for exterior and interior pages.
    • Ability to create custom styles and templates for any page as well as override defaults.
    • Ability to create custom styles and templates for the button container area to completely change its look and/or contents.
    • Ability to use custom button container templates to do things like align the Help button on the right side, or show the Finish button in the same space as the Next button.
    • Create completely custom page designs.
    Navigation Features
    • WPF commands defined for going to the next or previous pages.
    • WPF commands for jumping forward to or backwards to a specific page, as indicated by its direct reference, name, or index.
    • Any wizard command can be assigned to custom controls such as Buttons, Hyperlinks, or MenuItems.
    • Default page sequencing which visits pages in their order by index can be overridden to support decision-based branching of page execution paths.
    • The next and previous pages for each page can be explcitly set by a direct reference, name, or index.
    • Two types of backwards progress page sequencing, normal and stack-based.
    • Disable pages to have Wizard skip over them when using default page sequencing.
    • Ability to programmatically get/set the selected page by reference or index.
    • Process selection changing/changed events at the general Wizard or WizardPage-specific levels.
    • Selection change events specify what caused the change, which pages are changing, and allow you to cancel the change or choose a new destination page.
    • Validate data on a page in the selection changing event.
    • Differentiation between forward and backward progress through wizard pages.
    • Easily navigate through pages using the mouse and/or keyboard forward/back buttons.
    Layout, Globalization, and Accessibility Features
    • Adheres to the Wizard97 specification.
    • Easily create wizard user interfaces in XAML markup.
    • All parts of the wizard use automatic layout so that they are capable of growing as needed.
    • Right-to-left support is fully integrated for languages such as Hebrew or Arabic.
    • All text properties use localization attributes.
    • Follows the WPF accessibility model for UI automation.
    Code and Requirements
    • Includes detailed documentation and a sample project that demos nearly every feature.
    • Wizard is written in 100% pure C# and is based on the Windows Presentation Foundation framework.
    • Requires the .NET 3.0 run-time framework.
    • Full XAML support and XBAP compatibility.
    • Visual Studio 2005 with "Orcas" extensions are highly recommended for development using this product.

    Actipro UIStudio Control Suite

    Actipro UIStudio contains our next generation of bar and docking controls, which provides all the latest docking toolbar, menu, tool window, and document window functionality found in VS.NET 2005 and Office 2003. UIStudio also contains great TabStrip and NavigationBar controls. Check out this suite of high-quality user interface controls that will grow over time.

    By combining UIStudio with our other products, such as SyntaxEditor, you'll have a complete solution for adding rich UI functionality to your application. UIStudio is based off of the same WinUICore framework that SyntaxEditor and Wizard use. This enables completely customizable renderering and an improved licensing model.




    Image Gallery - Click Image to Enlarge
    Actipro UIStudio Control Suite Actipro UIStudio Control Suite Actipro UIStudio Control Suite

    Detailed Product Description

    Next-generation dockable toolbars, menus, statusbars, dockable windows, tabstrips, and navigationbar controls. All controls in UIStudio have multiple rendering styles that are completely customizable and have designer support.

    Bar Controls features:
    Dock Controls features:
    TabStrip features:
    NavigationBar features:

    Actipro SyntaxEditor

    SyntaxEditor is a powerful editing control that syntax highlights text and provides an amazing number of state-of-the-art features for code editing. SyntaxEditor is modeled after the code editor in VS.NET and provides nearly all of its functionality. Custom language definitions can be developed and distributed with your applications. Major features include multi-language support, a regex parsing engine, outlining, undo/redo, indicators, split views, IntelliPrompt, word wrap, and much more.


    Latest News about Actipro SyntaxEditor

    Major new .NET Languages Add-on functionality available for Actipro SyntaxEditor - posted 2/26/2007

    The .NET Languages Add-on for Actipro SyntaxEditor provides an advanced implementation of the C# and VB.NET languages with automated IntelliPrompt code snippets, complete word, member lists, parameter info, and quick info. It achieves these features via the use of a custom reflection database that can be populated using external reference assemblies as well as by pointing to specific code files. Other great features include fast lexical parsing, compilation unit building using over 100 AST classes, automatic outlining, document outlining in a TreeView, syntax error wave lines and description tooltips, XML documentation comment auto-complete, smart indent with configurable options, code block selection, line commenting, and code statistics.


    Image Gallery - Click Image to Enlarge
    Actipro SyntaxEditor Actipro SyntaxEditor

    Item Comparison

    License Details:

    • Developer License A single developer license grants a developer the right to use the purchased components in production applications and to include any files marked as redistributable with their applications.
    • Upgrade An upgrade is available to developers who already own a developer license for a product but who want to upgrade to a new version. This should only be purchased if an annual subscription is not owned or an annual subscription has been purchased, but has expired and not renewed.
    • Annual Subscription An annual subscription allows a developer to receive free upgrades for a period of one year after purchase. Subscriptions may be renewed annually.

    Detailed Product Description

    What's New in v4.0.0239

    SyntaxEditor Control .NET Languages Add-on SyntaxEditor is a powerful editing control, similar to a multi-line TextBox, which syntax highlights text and provides an amazing number of state-of-the-art features for code editing. SyntaxEditor is modeled after the code editor in VS.NET and provides nearly all of its functionality.

    SyntaxEditor comes packaged with a number of sample language definitions for common languages like C#, VB.NET, SQL, HTML, XML, CSS, JScript, VBScript, Python and INI files. Custom language definitions can be developed in an easy to learn XML format and distributed with your applications. To provide maximum functionality in the editor control, SyntaxEditor uses two parsing phases, a lexical parsing phase that tokenizes text, and an optional semantic parsing phase that you can implement to generate extended semantic parse data to be used for code outlining, IntelliPrompt, etc.

    SyntaxEditor is best designed for use in IDE (integrated development environment) applications. It also may be creatively used in other scenarios. For instance, you could make the editor read-only and use it for displaying log files or status messages (like in an FTP client) for an application. The possibilities are limitless.

    The SyntaxEditor product is designed with complete separation of the user interface and document/parsing object model in mind. You can load a Document object and parse it with a SyntaxLanguage without having to instantiate a SyntaxEditor control. This allows for incredible flexibility when wanting to parse text without having a user interface control loaded.

    Major features of SyntaxEditor include:

    Actipro Wizard Control

    Wizards are one of the best ways to simplfy the user experience of applications. They allow developers to take complex operations and break them up into a series of simple steps. Each step is customized to a specific task and provides specialized explanations and controls for that task.

    From a design perspective, wizards are similar to property sheets in that they hold a collection of pages that are displayed one at a time. However instead of using tabstrips to navigate through pages, Next and Back buttons are used. Wizards contain a number of pages, each page representing a step in the wizard. The problem is that Windows Forms provides no easy way to design wizards, that is, until now.

    Actipro Software's Wizard control provides a powerful framework for developing wizards that follow the Wizard97 specifications. It is a 100%-native .NET control, written in C#.


    Image Gallery - Click Image to Enlarge
    Actipro Wizard Control

    Item Comparison

  • No run-time licensing fees
  • Free maintenance updates for the version you purchase
  • Free major upgrades for 30 days after purchase

  • Detailed Product Description

    Its design-time features allow you to visually design your wizard. At design-time you can manage all the pages in the wizard, navigate through the pages, and lay out each page's child controls. The user interface of the wizard can be completely customized and is reflected in the designer.

    At run-time, the wizard automatically manages stepping through the wizard pages and controls the button enabled states. You can override this default behavior to programmatically control the flow of the wizard steps or control the button enabled states.

    Features

    Monday, October 8, 2007

    OCX Updater v1.0

    Image Gallery - Click Image to Enlarge
    OCX Updater v1.0

    DocMounter v1.0

    Image Gallery - Click Image to Enlarge

    DocMounter v1.0 DocMounter v1.0

    CaptionX Control

    This control allows you to place icons that work like command buttons in a window's title bar to the right of the standard buttons Minimize, Maximize and Close. The component also provides you with the ability to draw at the title area so you can place here formatted text or even graphics.


    Image Gallery - Click Image to Enlarge
    CaptionX Control

    Detailed Product Description

    This component supports all types of VB windows - sizable, dialog or tool windows (the BorderStyle property in VB) and takes into account the visibility of the Minimize, Maximize and What's This buttons; it can be used in MDI parent and child windows; it even supports Windows XP styled borders of windows!

    Each caption icon can have its own tooltip that displays tip text and optionally title and icon; you can also adjust such common tooltips parameters as style (balloon or standard rectangular), visible and delay time.

    A window's caption text can be drawn by CaptionX or by the developer (this feature is also known as custom drawing); in the last case you can draw your own formatted text using different colors and fonts or even place pictures in window caption.

    CaptionX was designed specially for Visual Basic 6 forms as an ActiveX control invisible at run-time. It is based on intercepting window nonclient area messages of VB forms package and can not be used with other types of forms which support ActiveX controls (.NET Windows Forms, UserForms in VBA in MS Word and Excel and so on).

    All you need to do to display your own icons with CaptionX is to link this control to an image list with the ImageList property and define caption icons using the Add method of the Icons collection. For instance, the icon under the pointer on the screenshot above was created using the following statement:

    CaptionX1.Icons.Add _
    ImageIndex:=1, _
    Key:="mail", _
    ToolTipText:="Click this icon to write a letter" & _
    vbCrLf & "to 10Tec Company", _
    ToolTipTitle:="Write a letter", ToolTipIcon:=ttiInfo

    Each caption icon raises the following events: Click (when the user clicks an icon), MouseEnter and MouseLeave (when the mouse pointer enters and leaves the area occupied by a caption icon). CaptionX also raises the CustomDrawTitle event you can use to draw your own title text and images when you set the CustomDrawing property to True.

    CaptionX event and object model allows you to implement a lot of tasks. For instance, you can display your own tips for caption icons in window status bar or highlight them when the user moves the pointer over them using the MouseEnter event. The Click event can be used to change an icon glyph; in this case the code may look like the following:

    Private Sub CaptionX1_Click(ByVal IconIndex As Long)
    CaptionX1.Icons("mail").ImageIndex = ImgList.ItemIndex("open_mail")
    End Sub

    You can also change caption icon tooltips dynamically, set a window's caption text periodically by timer events and so forth.


    xDir Library

    Thanks to this component developers can easily enumerate files and folders in a specified folder and all of its subfolders, filter folder and file list using different criteria, implement context search in file contents using the ASCII and/or Unicode character-encoding scheme and create folder and file tree using information provided by the xDir component.


    Image Gallery - Click Image to Enlarge
    xDir Library

    Item Comparison

    xDir 2.0 is available in two editions - Standard and Professional. The Standard edition has been compiled as an ActiveX DLL and allows you to gain the highest performance. The Professional edition has been implemented as an ActiveX-exe server and provides developers with the ability to enumerate files and folders in background process using asynchronous mode.

    xDir provides high performance and can enumerate nested folders in contrast to VB standard Dir function (the name of the library means "extended Dir"). For instance, the Standard version enumerates all files in the C:\WINDOWS folder (11769 items) and generates for each file the corresponding event procedure approximately in 311 msec at our test PC with Pentium 4 1,7GHz, 512Mb DRAM under Windows XP Professional.

    Using xDir in your applications is very simple: all you need is to create an instance of the xDir object, implement the IXDFoundItem interface and launch an enumeration using the ProcessFolder method. For instance, if you want to enumerate all files in the C:\WINDOWS folder and all of its nested folders, you need to write the following lines of code in your form module (for the Standard edition):

    Implements IXDFoundItem

    Private Sub Command1_Click()
    Dim xd As New xDir
    xd.RootFolder = "C:\WINDOWS"
    xd.ProcessFolder Me
    End Sub

    Private Sub IXDFoundItem_Proc(ParentFullPath As String, _
    ItemName As String, ByVal ItemType As EItemTypes, _
    CancelEnum As Boolean, ByVal UserValue As Long)

    List1.AddItem ParentFullPath & ItemName
    End Sub

    The code above populates the listbox named List1 with file names (including full path) from the specified folder when the user presses the command button named Command1.


    Detailed Product Description

    xDir provides high performance and can enumerate nested folders in contrast to VB standard Dir function (the name of the library means "extended Dir"). For instance, the Standard version enumerates all files in the C:\WINDOWS folder (11769 items) and generates for each file the corresponding event procedure approximately in 311 msec at our test PC with Pentium 4 1,7GHz, 512Mb DRAM under Windows XP Professional.

    hTooltip ActiveX DLL

    hTooltip is an ActiveX DLL that provides you with the objects you can use to create native Windows tooltips in your applications.

    The name hTooltip itself means "handy tooltip", and the main goal of this component is to give you a handy tool you can use to create system-like tooltips with different options and features in your apps.


    Image Gallery - Click Image to Enlarge

    hTooltip ActiveX DLL hTooltip ActiveX DLL

    Detailed Product Description

    hTooltip allows you to use most of the modern features of Windows tooltips: But in addition to those standard system features, hTooltip implements the following features which lighten your work:

    iGrid .NET

    iGrid for .NET is the descendant of our ActiveX grid control, iGrid ActiveX, and is based on its ideology, but iGrid.NET enhances its ancestor and implements a lot of new features as compared with iGrid ActiveX.
    Among them are:

    • multi-row header in which you can merge column headers vertically and/or horizontally;
    • frozen (non-scrollable) rows and columns;
    • non-selectable columns or even independent cells (you can not select such cells with keyboard or mouse);
    • new formatting options for cells (vertical text direction, different text trimming options and so on).



    Image Gallery - Click Image to Enlarge
    iGrid .NET iGrid .NET iGrid .NET iGrid .NET
    iGrid .NET iGrid .NET iGrid .NET iGrid .NET
    iGrid .NET

    Item Comparison

    Licensing:

    Products without source code

    Single Developer License

    10Tec Company grants to you as an individual, a personal, nonexclusive license to install and use any of its SOFTWARE COMPONENT PRODUCT for the sole purposes of designing, developing, testing, and deploying application programs which you create. With the SINGLE DEVELOPER LICENSE you also get the included right to redistribute the SOFTWARE COMPONENT PRODUCT with your applications without any restriction and additional fee.

    Multiple Developers License

    Each developer must purchase the SINGLE DEVELOPER LICENSE for each copy of the SOFTWARE COMPONENT PRODUCT they use.

    If you buy several SINGLE DEVELOPER LICENSES at once, 10Tec Company offers discounts for you (read more).

    Products with full source code

    When you acquire one of 10Tec Company products with full source code, 10Tec Company grants to you the right to use the SOFTWARE COMPONENT PRODUCT in your applications whatever you need but ONLY inside your company (or at your developer seat and in your customer's company if you are a personal developer). You can recompile the SOFTWARE COMPONENT PRODUCT, add your new features or improve the SOFTWARE COMPONENT PRODUCT's behavior and distribute this changed version to your customer with your applications.

    However, you cannot use the source code of the SOFTWARE COMPONENT PRODUCT as a part of your app you sell for a wide variety of potential customers (thru the Internet or somehow else) without a special permission of 10Tec Company. You should contact 10Tec Company first and describe the purpose of using the source code of the SOFTWARE COMPONENT PRODUCT to obtain this permission. You also must order a special site wide license in this case; the sum of the license is determined by negotiations.

    In all the cases above an express mention of the author of the original SOFTWARE COMPONENT PRODUCT is required; the minimal information to be mentioned is the name of the company and its home page in the Internet. The DEVELOPER END USER cannot recompile the SOFTWARE COMPONENT PRODUCT and sell it as its own component anyhow.

    Detailed Product Description

    What's New in v1.7?


  • [Change] The ability to implement drag-n-drop operations with several selected cells or rows in iGrid.NET is the main change in this release of the control.
    In the previous versions of the control in a multi-selection mode iGrid.NET changed the selection just after the left mouse button was pressed over:
    This behavior put obstacles when you wanted to implement drag-n-drop functionality because when the user pressed the left mouse button over a cell with the aim of dragging, iGrid.NET changed the selection, and you could not prevent it as you did not know whether the user had pressed the mouse button in order to change the selection or to drag the cell (you would know it only when the user would move the mouse pointer with the left mouse button pressed or would release the button). Now in these cases selection is changed only after the mouse button is released.

    A new DoDefault parameter was also added to the CellMouseUp event. This parameter allows you to prevent a cell from being selected in the cases described above.

  • [New] A new event StartDragCell was added. This event allows you to determine the moment when cell dragging should be started. Handle this event if you want to implement a drag-and-drop operation and start dragging when it is raised. A new property named StartDragCellDelta allows you specify the distance the mouse pointer should move with a mouse button pressed before dragging is started.

  • [New] A new FitColWidths property was added to the iGPrintManager class. This property allows you to fit the widths of all the columns to the width of the page when printing.

  • [Fixed] When a check box cell had a value of a numeric type different from Int32, it was processed as a value of unrecognized type; as a result the check box was displayed in the checked state regardless of the value. When the user clicked this check box, the value was changed to False for a two-state check box and to Indeterminate for a three-state check box.

  • [Fixed] When iGrid.NET without columns and a row was focused and the user pressed the Tab or Right Arrow key, the application stopped responding.

  • [Fixed] When iGrid.NET was being added onto a form in the Windows Forms Visual Designer, and this form already had cell styles with names started with the name of the new grid and ended with 'DefaultCellStyle', 'DefaultColHdrStyle', or 'RowTextColCellStyle', the IDE became irresponsible.

  • [Fixed] When the user expanded a group row, and its child row's Visible property was set to False, the child row did not become visible even when its Visible property was set to True.

    What's New in V1.6?

    Among of the new features in the latest version (1.6) you'll find:

  • [New] Now the iGrid.NET manual is integrated into the help and is available from the Visual Studio help environment.
  • [Fixed] The FillWithData method worked incorrectly when the StaySorted property was set to True.
  • [Fixed] If a tool tip text had been specified for a custom scroll bar button, an exception was thrown when the mouse pointer passed over the button.
  • [Fixed] When iGrid.NET was shown in a dialog that had a Cancel button that closes the form by the Escape key, the dialog was closed while the user was editing a text cell and pressing the Escape key to cancel the changes in the cell.

    What's New in V1.5?

    Among of the new features in the latest version (1.5) you'll find: It is simple to use iGrid ActiveX as it allows you to format each cell individually through the set of CellXXXX properties. iGrid.NET still supports this feature, but introduces cell style objects you can use to format cells as well. The iGrid cell style object is an object that stores all parameters of cell formatting. You can apply this object to independent cells in the same or different columns, or format the entire column with it in one statement. In this case you get the ability to minimize and simplify your code and support efforts in the future. Moreover, if you use a cell style object, you can reformat all the cells which have this style simply by changing the properties of the style object.

    The vast majority of iGrid's settings can be done at design-time - you can populate and format the entire grid practically the way you need in Visual Studio IDE before you compile and launch your project. Cell styles can be used at design-time as well, and they allow you to significantly simplify your adjusting effort as you can apply desired cell styles to required cells, change the properties of these cell styles in the Property Editor and see the effect immediately!

    iGrid.NET also fully supports right-to-left mode (for such languages as Hebrew or Arabic). To put iGrid in this mode, you simply set its RightToLeft property to True. In this case, iGrid.NET displays columns from right to left starting at the right edge, puts the vertical scroll bar at its left edge and makes other changes in its interface required for proper working in right-to-left environment.

    In iGrid.NET you can control the scroll bars as never before. You can force iGrid's scroll bars to become visible at any time (even if the grid does not require them) or hide each scroll bar independently, the scroll bars can be semi-transparent, and, finally, you can add your own buttons to iGrid's scroll bars and perform your own actions when the user clicks these buttons.
  • iGrid ActiveX Control

    iGrid ActiveX control is a grid control that allows you to edit its cells using built-in editors and can emulate the Outlook messages list. The highly optimized flicker-free display code makes this grid draw fast while it allows more sophisticated displays to be set up. It is also a good replacement for a ListView in report mode.
    iGrid implements many useful features - multicolumn sorting, custom draw cells, saving and restoring its layout, own Memory Manager. Each cell of the grid can be formatted separately from other cells in the grid and even from the cells of the same column. Developers can use format strings, format flags (horizontal and vertical alignment, ellipsis at the end or at the middle of the cell text, if necessary, so that the result fits in the cell rectangle, prefix characters ("&") in the cell text, etc). Colors of iGrid elements can be adjusted. You can also turn off vertical and/or vertical or horizontal grid lines, use multiselect mode to select some cells simultaneously and row mode to select all cells in a single row, headers of columns may be flat or 3D and can be dragged or not, and so on.

    Please note that it can take up to 72 hours to provide download instructions for this product after a purchase.


    Image Gallery - Click Image to Enlarge
    iGrid ActiveX Control

    Item Comparison

    Single Developer License:
    10Tec Company grants to you as an individual, a personal, nonexclusive license to install and use any of its SOFTWARE COMPONENT PRODUCT for the sole purposes of designing, developing, testing, and deploying application programs which you create. With the SINGLE DEVELOPER LICENSE you also get the included right to redistribute the SOFTWARE COMPONENT PRODUCT with your applications without any restriction and additional fee.

    Source Code License:
    10Tec Company grants to you the right to use the SOFTWARE COMPONENT PRODUCT in your applications whatever you need. You can recompile it, add your features or improve its behavior and redistribute with your applications this recompiled new version. In the last case an express mentioning about the author is required. DEVELOPER END USER may not recompile the SOFTWARE COMPONENT PRODUCT and sell it as its own component.

    Upgrade Protection Period:
    Accordingly to our period of upgrade protection, all upgrades within the same major version of a product are free. For instance, iGrid 2.0 and 2.1 registered users are able to use iGrid 2.5 and all of further 2.xx versions of this product without any additional fee, but an additional upgrade fee is required if you want to upgrade from iGrid 2.xx to iGrid 3.0 or higher.

    Detailed Product Description

    Data Display, Editing Flexibility

    When faced with the task of building complex user interfaces, we're confronted with a variety of tools to use that might not fit our exact requirements. Often we need to display data in a tabular format where something like the FlexGrid or ListView that comes with VB is a good choice. Other times, your requirements are more complex and require editing of the data and much more flexibility in displaying, sorting, and grouping the data. At times like this, iGrid offers you a very powerful alternative.

    Whatever Your Needs

    iGrid's powerful set of easy-to-use features enable you to customize your GUI to fit your most complex requirements. With its optimized flicker-free display code, iGrid permits you to design sophisticated user interfaces that can use simple tabular data or enrich it with images or icons. The constituent parts of the grid can use Windows XP Visual Styles, and the grid can be used to create a complex Outlook-styled interface. Each cell of the grid can be customized using fonts, colors, images, and even user drawings, as well as to display various types of data. Built-in editors make data editing easy, and you can enable multicolumn sorting and data grouping easily. Even OLE drag-and-drop is enabled.

    Sunday, October 7, 2007

    /n software IP*Works! S/Shell

    Add instant SSH security to your Internet applications! IP*Works S/Shell for Microsoft .NET contains SSH-enabled, drop-in replacements for the components in the "classic" IP*Works! Internet Toolkit . With IP*Works! S/Shell, developers can rapidly build SSH secured applications including secure file transfer, secure remote login, secure email, and more. SSH is a low-level communications protocol providing security via strong encryption and advanced cryptography.


    Image Gallery - Click Image to Enlarge
    /n software IP*Works! S/Shell

    Item Comparison

    Which IP*Works! S/Shell is right for me?

    • IP*Works! S/Shell V6 .NET Edition: Fully-managed .NET Components for Secure Shell (SSH) enabled Internet programming. The edition of choice for building .NET applications.

    • IP*Works! S/Shell V6 .NET CF Edition: Fully-managed .NET components based on a 100% C# codebase, with no dependencies on outside native code. The edition of choice for fully-managed .NET applications.

    Detailed Product Description

    [Overview] [Features] [Components Included]

    Overview

    With IP*Works! S/Shell, developers can rapidly build SSH secured applications including secure file transfer, secure remote login, secure email, and more. SSH is a low-level communications protocol providing security via strong encryption and advanced cryptography.




    Features

    IP*Works! S/Shell is a suite of Secure Shell (SSH) enabled components for Internet development. Developers can build SSH secured apps using tools including a generic SSH component, Secure FTP (SFTP / SCP), and SSH enabled SMTP, POP, IMAP, HTTP, SOAP, etc.




    Components Included

    The following is a comprehensive list of the components included in IP*Works! S/Shell. Please note that due to platform limitations, not all components are available for all supported product platforms.

    /n software Red Carpet Subscriptions

    IP*Works! Red Carpet Subscriptions give you everything you need in one package - components for every major protocol from FTP to IMAP to SNMP, SSL and SSH security, S/MIME encryption, Digital Certificates, Credit Card Processing, ZIP compression, Instant Messaging, and even e-business (EDI) transactions.

    No licensing restrictions, so you can code on your work machine, your notebook, or even your home machine. No technology restrictions, so you get everything, .NET, COM, C++, Java, Pocket PC, Linux and even Mac OS X. Plus quarterly update CDs with free product updates, free upgrades, and new releases so you always stay on the leading edge.

    Includes more than $30,000 worth of software:

    • All /n software products - IP*Works!, SSL, S/MIME, S/Shell, Zip, EDI, IBiz Integrators for QuickBooks, E-Payment, VitalPS, Paymentech, USPS, etc.
    • All Supported platforms - .NET, Java, COM, Delphi, C++, Pocket PC, Unix, Linux, Mac OS X, etc.
    • Free Updates, Upgrades, and New Releases
    • Per Developer Licensing
    • Free Standard Technical Support
    • Discounted Renewals



    Image Gallery - Click Image to Enlarge
    /n software Red Carpet Subscriptions

    Detailed Product Description

    How do IP*Works! Subscriptions work?

    Initial Purchase - When you order a standard IP*Works! Red Carpet Subscription you will receive an initial package that includes a CD, Serial Number and License Key for a single developer. The CD includes the latest releases of all of the products available to the subscription purchased. The Serial Number and Key will give you access to the subscription management section of our website. This site will provide a single developer with the unique licenses for the products in the purchased subscription.

    Updates, Upgrades and New Products - Purchasing an IP*Works! subscription entitles you to receive product updates and newly released IP*Works! products throughout the term of your subscription. We are committed to adding value to our subscription packages and you will receive a new CD containing the latest product releases and updates during every quarter that your subscription remains active. The subscription entitles you to any component suite in the IP*Works! family released within the duration of the subscription. In addition, the latest builds will always be accessible from our Subscription Management page.

    Free Online and Email Technical Support - Your IP*Works! Subscription entitles you to free Email technical support, as well as additional online support including access to all of our online support material.

    Renewals - After your subscription expires you can continue using the components that were released during the subscription period indefinitely, including developing and distributing applications. After expiration however, you will no longer be able to download new subscription updates, receive new products, or new version releases until your subscription is renewed. Subscriptions must be renewed annually by the customer before the expiration date of the subscription. If the customer renews the subscription package before the expiration date, they are eligible for subscription renewal pricing. Should you fail to renew the subscription package before the expiration date and wish to continue the program, you must order the package as a new customer.

    Documentation - All IP*Works! products come with thorough electronic technical documentation and sample applications to assist developers in rapidly building applications. Additional printed documentation and manuals are available for purchase online.

    Additional Discounts and Partner Offerings - During the course of the subscription, you will be entitled to special product discounts as well as special partner offerings.




    What products are included?

    /n software Red Carpet Subscriptions include development and/or distribution licenses for all components in the various IP*Works! and IBiz Integrator packages. The following is a list of the licenses provided by the subscription for each package:




    Complete List of Products Included.

    /n software Red Carpet Subscriptions include all of the latest /n software products. The following is the list of products included in /n software Red Carpet Subscriptions as of January 2005:
    Product License Type Included
    /n software BizTalk 2004 Adapters V1 DEVELOPMENT LICENSE - NO DEPLOYMENT
    IBiz E-Payment Integrator V2 .NET CF Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 .NET Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 ActiveX Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 ASP Edition SINGLE CPU LICENSE
    IBiz E-Payment Integrator V2 C++ Builder Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 C++ Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 Delphi Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 for UNIX SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 Java Desktop Edition SINGLE GATEWAY - ROYALTY-FREE
    IBiz E-Payment Integrator V2 Java Server Edition SINGLE SERVER LICENSE
    IBiz Messenger V3 (PRO) SINGLE MACHINE LICENSE
    IBiz Paymentech Integrator V2 .NET Edition SINGLE MACHINE LICENSE
    IBiz Paymentech Integrator V2 ActiveX Edition SINGLE MACHINE LICENSE
    IBiz Paymentech Integrator V2 ASP Edition SINGLE CPU LICENSE
    IBiz Paymentech Integrator V2 C++ Edition SINGLE MACHINE LICENSE
    IBiz Paymentech Integrator V2 Delphi Edition SINGLE MACHINE LICENSE
    IBiz Paymentech Integrator V2 for UNIX SINGLE MACHINE LICENSE
    IBiz QuickBooks Integrator V3 .NET CF Edition ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 .NET Edition ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 ActiveX Edition ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 ASP Edition SINGLE CPU LICENSE
    IBiz QuickBooks Integrator V3 C++ Edition ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 Delphi Edition ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 for UNIX ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 Java Desktop Edition ROYALTY-FREE LICENSE
    IBiz QuickBooks Integrator V3 Java Server Edition SINGLE SERVER LICENSE
    IBiz Secure Connector V3 SINGLE MACHINE LICENSE
    IBiz USPS Integrator V1 .NET CF Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 .NET Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 ActiveX Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 ASP Edition SINGLE CPU LICENSE
    IBiz USPS Integrator V1 C++ Builder Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 C++ Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 Delphi Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 for UNIX ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 Java Desktop Edition ROYALTY-FREE LICENSE
    IBiz USPS Integrator V1 Java Server Edition SINGLE SERVER LICENSE
    IBiz VitalPS Integrator V2 .NET Edition SINGLE MACHINE LICENSE
    IBiz VitalPS Integrator V2 ActiveX Edition SINGLE MACHINE LICENSE
    IBiz VitalPS Integrator V2 ASP Edition SINGLE CPU LICENSE
    IBiz VitalPS Integrator V2 C++ Edition SINGLE MACHINE LICENSE
    IBiz VitalPS Integrator V2 Delphi Edition SINGLE MACHINE LICENSE
    IBiz VitalPS Integrator V2 for UNIX SINGLE MACHINE LICENSE
    IP*Works! EDI V6 .NET Edition DEVELOPMENT LICENSE - NO DEPLOYMENT
    IP*Works! EDI V6 Java Server Edition DEVELOPMENT LICENSE - NO DEPLOYMENT
    IP*Works! S/MIME V6 .NET Edition ROYALTY-FREE LICENSE
    IP*Works! S/MIME V6 ActiveX Edition ROYALTY-FREE LICENSE
    IP*Works! S/MIME V6 ASP Edition SINGLE CPU LICENSE
    IP*Works! S/MIME V6 C++ Builder Edition ROYALTY-FREE LICENSE
    IP*Works! S/MIME V6 C++ Edition ROYALTY-FREE LICENSE
    IP*Works! S/MIME V6 Delphi Edition ROYALTY-FREE LICENSE
    IP*Works! S/MIME V6 Java Desktop Edition ROYALTY-FREE LICENSE
    IP*Works! S/MIME V6 Java Server Edition SINGLE SERVER LICENSE
    IP*Works! S/MIME V6 Visual Basic Edition ROYALTY-FREE LICENSE
    IP*Works! S/Shell V6 .NET Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 .NET CF Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 .NET Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 ActiveX Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 C++ Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 Delphi Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 Java Desktop Edition ROYALTY-FREE LICENSE
    IP*Works! Secure SNMP V6 Java Server Edition SINGLE SERVER LICENSE
    IP*Works! Secure Tunnel V2
    IP*Works! SSL V5 ActiveX/WinCE ROYALTY-FREE LICENSE
    IP*Works! SSL V5 C++/WinCE ROYALTY-FREE LICENSE
    IP*Works! SSL V6 .NET CF Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 .NET Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 ActiveX Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 ASP Edition SINGLE CPU LICENSE
    IP*Works! SSL V6 C++ Builder Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 C++ Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 Delphi Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 for UNIX ROYALTY-FREE LICENSE
    IP*Works! SSL V6 Java Desktop Edition ROYALTY-FREE LICENSE
    IP*Works! SSL V6 Java Server Edition SINGLE SERVER LICENSE
    IP*Works! SSL V6 Visual Basic Edition ROYALTY-FREE LICENSE
    IP*Works! V5 ActiveX Ed./WinCE ROYALTY-FREE LICENSE
    IP*Works! V5 C++ Edition/WinCE ROYALTY-FREE LICENSE
    IP*Works! V6 .NET CF Edition ROYALTY-FREE LICENSE
    IP*Works! V6 .NET Edition ROYALTY-FREE LICENSE
    IP*Works! V6 ActiveX Edition ROYALTY-FREE LICENSE
    IP*Works! V6 ADO.NET Provider ROYALTY-FREE LICENSE
    IP*Works! V6 ASP Edition SINGLE CPU LICENSE
    IP*Works! V6 C++ Builder Edition ROYALTY-FREE LICENSE
    IP*Works! V6 C++ Edition ROYALTY-FREE LICENSE
    IP*Works! V6 Delphi Edition ROYALTY-FREE LICENSE
    IP*Works! V6 for UNIX ROYALTY-FREE LICENSE
    IP*Works! V6 Java Desktop Edition ROYALTY-FREE LICENSE
    IP*Works! V6 Java Server Edition SINGLE SERVER LICENSE
    IP*Works! V6 Visual Basic Edition ROYALTY-FREE LICENSE
    IP*Works! Zip V6 .NET CF Edition ROYALTY-FREE LICENSE
    IP*Works! Zip V6 .NET Edition ROYALTY-FREE LICENSE
    IP*Works! Zip V6 Java Desktop Edition ROYALTY-FREE LICENSE
    IP*Works! Zip V6 Java Server Edition SINGLE SERVER LICENSE