PC Review


Reply
Thread Tools Rate Thread

[ANN] Tektosyne Library 2.6.0 released

 
 
Christoph Nahr
Guest
Posts: n/a
 
      1st Jul 2004
Version 2.6.0 of the free & open-source utility library Tektosyne is
now available: http://www.kynosarges.de/Tektosyne.html

This library used to be known as "Toolbox .NET" but I changed the name
starting with this release for greater uniqueness and pretentiousness.
The full story is on the home page.

The biggest new feature in this release are my mini-XAML variants,
ControlBuilder and MenuBuilder. They create Windows Forms controls
and menus, respectively, from XML files. Actually, the XML data is
first stored in "control templates" or "menu templates" from which the
actual controls or menus are created at a later time -- multiple times
if required, without having to re-read the XML files.

The included demo app uses embedded XML files to create its main menu
and a demo dialog. The XML formats are documented in and validated
against schemas which are designed to provide IntelliSense in VS.NET
2003. Here are two samples of how the XML template files look like:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Controls xmlns="http://www.kynosarges.de/Tektosyne.Controls">
<Dialog Name="BuilderDialog" Text="ControlBuilder Dialog"
ClientWidth="20" ClientHeight="16"
HelpRequested="OnHelpRequested" StandardButtons="OK">
<Controls>
<GroupBox Text="Pretty GroupBox" Left="1" Top="1" Width="8"
Height="3.5">
<Controls>
<Label Name="EmptyLabel" Left="1" Top="1.5" Width="6" />
</Controls>
</GroupBox>
<ListView Left="10" Top="1" Width="9" Height="6">
<Columns>
<ColumnHeader Text="Name" Width="3" />
<ColumnHeader Text="Value" Width="4" />
</Columns>
</ListView>
<Button Text="Click Me!" Left="2" Top="6" Width="6"
Click="OnClickMe" />
<TextBoxLabel Text="Plain:" Left="1" Top="9" Width="2.5" />
<TextBox Text="Text!" Left="3.5" Top="9" Width="6" />
<TextBoxLabel Text="Rich:" Left="10" Top="9" Width="2.5" />
<RichTextBox Rtf="{\rtf {\i Text!}}" Left="12.5" Top="9"
Width="6" />
<TextBoxLabel Text="Number:" Left="1" Top="11" Width="4" />
<NumericUpDown Name="Value" Left="5" Top="11" Width="3"
Minimum="1" Maximum="20" TextAlign="Right" />
</Controls>
</Dialog>
</Controls>

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Menus xmlns="http://www.kynosarges.de/Tektosyne.Menus">
<Menu Name="MainMenu">
<MenuItems>
<MenuItem Text="&amp;General">
<MenuItems>
<MenuItem Text="Precision &amp;Timer" Shortcut="CtrlT"
Click="OnPrecisionTimer" />
</MenuItems>
</MenuItem>
<MenuItem Text="&amp;Mathematics">
<MenuItems>
<MenuItem Text="&amp;A-Star" Shortcut="CtrlA"
Click="OnAStar" />
<MenuItem Text="&amp;Coverage" Shortcut="CtrlC"
Click="OnCoverage" />
</MenuItems>
</MenuItem>
<MenuItem Text="&amp;WinForms">
<MenuItems>
<MenuItem Text="&amp;Builder Dialog" Shortcut="CtrlB"
Click="OnBuilderDialog" />
<MenuItem Text="&amp;Rich Text Dialog" Shortcut="CtrlR"
Click="OnRichTextDialog" />
</MenuItems>
</MenuItem>
</MenuItems>
</Menu>
</Menus>

--
http://www.kynosarges.de
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ANN: VintaSoftImaging.NET Library v1.0 has been released. support@vintasoft.com Microsoft ASP .NET 0 20th May 2008 11:56 AM
ANN: VintaSoftBarcode.NET Library v2.0 has been released. support@vintasoft.com Microsoft VB .NET 0 29th Jan 2008 07:40 AM
ANN: VintaSoftBarcode.NET Library v2.0 has been released. support@vintasoft.com Microsoft C# .NET 0 29th Jan 2008 07:40 AM
ANN: VintaSoftTwain.NET Library v2.1 has been released. support@vintasoft.com Microsoft Dot NET 0 21st Feb 2007 01:46 PM
Enterprise Library has been released! Hisham Baz Microsoft Dot NET Framework 0 31st Jan 2005 07:12 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:06 AM.