|
SqlDBHelper.v3 - Brainstorming and Experiments |
Yes, we have decided to continue the Development of our Database Editor
within a new major Version "SqlDBHelper.v3".
SqlDBHelper.v3 should get a more familiar GUI wich might already making
use of the Windows Presentation Foundation (WPF),
coming with the .NET
Framework 3.5 and Windows Vista. The new GUI will be a Multi
Document Interface (MDI) holing one or more "Tabs" inside, like most
modern Development Studios, also having a good olé Menustrip
wich will be provided by each Component itself, compareable to the
"Ribbons" in Office 2007.
All in all the new Version should consist of a Main Program and
Components, where a Tab within the MDI would build up from a Component.
Making usage of Components with a generic Interface makes it more
simple to develop new Features.
Also we are working on an own Code Editor Control to get rid of the
slightly moldy Scintilla Control. The new Editor should also get a more
familiar and current Frontend and should provide at least most of the
features Scintilla can provide. We are working on an own Lexer for
Syntax Highlighting and an own Parser for Code Analysis, where we might
be able to derive some Syntax checks. Lexers should be available for
all Supported SQL dialects like SQL 92, ANSI SQL, Access SQL
and some more.
Support for SQL Server 2008 is scheduled already, too. An idea is to
provide help for the internal functions of SQL Server Functions, like
Parameter Info, Warnings on System Table access and so on.
Last but not Least, the motto of the SqlDBHelper Project will change.
We have provided a Database Editor wich makes writing Code much more
easier already with our SqlDBHelper.net (v2). We will continue fixing
bugs on that Version and might implement some new Features derived from
the development of the new Version.
The Goal of the new SqlDBHelper.v3 is to make us more familiar with the
new technologies coming with SQL Server 2008, Windows Vista, Visual
Studio 2008, .NET Framework 3.5, Windows Presentation Foundation, and
all the other things have been already released or will come in the
close future. (zer)
|