DesignBais Release 7

298 views
Skip to first unread message

Bob Garrard

unread,
May 17, 2017, 4:53:09 AM5/17/17
to DesignBais-Forum
DesignBais Release 7

The new DesignBais .NET Release 7 will be available for download on 18 May 2017.

 

Full cross browser implementation

 

·         Built on .NET Framework 4.5

·         Cross browser only

·         Web component no longer requires installation

·         Simplified and more reliable architecture

·         Minor UI changes

·         No direct TCP/IP connections so better TCP/IP resource utilisation

·         No need to configure TCP/IP parameters

 

New and improved features

 

1.     Full cross browser implementation

2.     Form Section Control

·         form sections automatically sorted so setting up section collapsing is much simpler

·         redundant section names removed automatically

·         sub sections sorted to the end of the section list where they need to be

·         check of collapsing sections reports on section overlap that will disturb correct collapse functionality

 

3.     Form Tab Indexing

·         the ability to set an increment greater than 1 between tab index settings

·         facilitates the insertion of new form elements within an existing sequence

 

4.     Click Timeout parameter to allow a delay for the click event to complete

5.     Mouse Out event now available

6.     Encode HTML option enhances security against XSS injection attacks

7.     Hit Blocker allows form elements to be hidden and following events to be blocked

8.     Custom Attributes for a field (added to the HTML tag and then available for javascript)

9.     DesignBais styles (class) have been completely reviewed

·         standard class names

·         two Style Groups, dbaisWeb for forms and dbaisRep for reports

 

10.   Default button class that is applied to any button with no display class definition

11.   Ability to replace the grid control symbols (+, >, x) with symbols (which may be HTML)

12.   Menu styling improvements with the ability to control container size

13.   New options in Active Users

·         Phantom Status gives visibility to long-running jobs with ability to kill the process

·         Hit Status displays started, failed and timed out hit details

·         Display Como option for developers to quickly view the important content of their como file

·         Long-running reports and other phantom processes can be reviewed and killed

 

14.   Exclusive Locks extended with new option to display locks in your account only

15.   System and Global Parameter functions now maintained via forms rather than editor

16.   Form Compare routine provides developers with ability to display differences between two forms

17.   Comprehensive improvements and additions to the Reference Manual

18.   Improved File Upload

·         allows multiple file uploads

·         is not sensitive to app pool recycling

·         is not prone to session hijacking

·         provides encoded virtual path

·         provides the option to assign unique file names

·         shows only those files having allowed file extensions when picking a file using the Windows File Explorer

 

19.   DesignBais can now provide a Web Service

20.   DesignBais can access an external web service such as a SOAP service

21.   New Date Picker calendar display

22.   Session restoration

23.   New and much improved Code Editor

·         Retains file and record name of last routine edited

·         Only prompts to save changes if record has changed

·         Improved find and replace functionality

·         Auto tabbing

 

 

We hope that you will embrace the new release and let others know the benefits of using DesignBais!

 

Regards

The DesignBais Team

 

David Knight

unread,
May 18, 2017, 3:40:05 AM5/18/17
to DesignBais-Forum
This is terrific news, and I'm much excited about it.

Just a quick heads-up though - I believe it is only available for Universe/Unidata at this stage. Bugger!

A version for d3/win is not listed; yet I'm hoping that will not be a long time coming!

Otherwise, still this is great news!

Onya!

David

Marcus

unread,
May 18, 2017, 3:42:23 AM5/18/17
to designba...@googlegroups.com

Yes its very good news.  We have beta tested it on a small application and I am happy to report it looks very good.  Very exciting development !

 

Marcus

--
You received this message because you are subscribed to the Google Groups "DesignBais-Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to designbais-for...@googlegroups.com.
To post to this group, send email to designba...@googlegroups.com.
Visit this group at https://groups.google.com/group/designbais-forum.
For more options, visit https://groups.google.com/d/optout.

Bob Garrard

unread,
Aug 1, 2017, 7:13:53 PM8/1/17
to DesignBais-Forum


On Wednesday, May 17, 2017 at 6:53:09 PM UTC+10, Bob Garrard wrote:
DesignBais Release 7

There are now ports of Release 7 available for Universe, Unidata, D3, Onware, and Universe on Linux.

 

You can download from the website. 

 

Regards

The DesignBais Team

 

Jay

unread,
Aug 2, 2017, 9:36:27 AM8/2/17
to DesignBais-Forum
As a D3 user, can you tell me which version(s) of D3 can be used with release 7?  I am assuming at least 9.1 since that is what I'm using with db 6.63 but how about 10?

Thanks.

Tim Ho

unread,
Aug 14, 2017, 2:28:12 AM8/14/17
to DesignBais-Forum
If I'm using Universe database, should I need to install uniobject and Designbais Manager during V7 the installation?

Thanks,
Tim Ho



Bob Garrard於 2017年5月17日星期三 UTC+8下午4時53分09秒寫道:

Bulent Can

unread,
Aug 14, 2017, 2:30:32 AM8/14/17
to designba...@googlegroups.com

Hi Tim

 

You don't need to install the UniObjects or the DesignBais System Manager.

 

Regards

Bulent Can

DesignBais Pty Ltd

 

From: designba...@googlegroups.com [mailto:designba...@googlegroups.com] On Behalf Of Tim Ho
Sent: Monday, 14 August 2017 4:28 PM
To: DesignBais-Forum
Subject: Re: DesignBais Release 7

 

If I'm using Universe database, should I need to install uniobject and Designbais Manager during V7 the installation?

--

Tim Ho

unread,
Aug 14, 2017, 5:17:22 AM8/14/17
to DesignBais-Forum
Thanks Bulent,

Also, when I install the designbais v7 on Universe, which program should I execute ('RUN DBI INSTALLDB' or 'RUN DBINET INSTALLDBNET')?

Tim Ho



Bulent Can於 2017年8月14日星期一 UTC+8下午2時30分32秒寫道:

To post to this group, send email to designb...@googlegroups.com.

Bulent Can

unread,
Aug 14, 2017, 10:30:26 PM8/14/17
to designba...@googlegroups.com

The DBI program library is left for backwards compatibility only – it is not used by v7. If you have code that calls one of the existing routines e.g. DBI.G.OPEN then it should still work although I would advise switching to the v7 version “NET” version e.g. DBI.G.OPENNET opens all DesignBais files.

 

The initial install should simply be to unzip the database accounts. Logto each and run the UNIVERSE UPDATE.ACCOUNT routine. Set up UV.ACCOUNT entries for each account.

 

What will your final installation look like?

-          Will the v7 database component be installed into the default location c:\designbais?

-          Are you trying to run v6 & v7 on the same system?

-          Are you trying to update an existing data account?

-          etc

 

This will help us best advise you on getting v7 running.

 

Source should be available for INSTALLDBNET & DBI.P.ACCOUNT.SETUPNET for you to review before using either.

 

The documentation will guide you through the normal installation process.

 

If you are upgrading an existing v6 system, you will need to create a DBISTATS file in the same location as the DBILICENCE file and set pointers in your data accounts.

 

Regards,

Jon

To post to this group, send email to designba...@googlegroups.com.

David Knight

unread,
Jan 25, 2019, 2:48:19 AM1/25/19
to DesignBais-Forum
Heads-up all... I'm about to embark on a db v6.99 upgrade to db v7.x after spending a VERY productive day at db's N Sydney offices yesterday. The process looks easy enough; with some really, really great new features of a practical nature to assist in 'managing' development of applications.

I'll post up my experience in the next few days....

[Oh, and BTW - I saw 'sneek peak' of v8 with responsive design! Wow, it looked great. Watch out, Evoke!]

David Knight

unread,
Feb 28, 2019, 2:56:02 AM2/28/19
to DesignBais-Forum
For those who are interested.... It is now a month later and as far as I can tell, the migration is complete.

v7 seems great and there are many new and powerful features; but for me the important question was/is: would my application work or would it require massive re-writes?

The answer is Yes, No respectively. Now your experience may differ, so let me qualify my comment:

When using ANY tool; I always try to 'stay within the lines' of what the tool does, and how it does it. I generally do not try to bend it to my will. So if you application is built along that paradigm then expect a good result. If you are one of those who fiddled because one didn't like the way something was done, or felt it necessary to circumvent issues/bugs; then your experience may vary. If you are in that group; given the power of this version of db; I strongly recommend you 'undo' and stop that practice immediately; as you will only end up with grief.

Was it a trivial upgrade? No, but worth the effort; and realistically is one you HAVE to do because support for v6.n and below ceases in May 2019. So: get on board.

Not surprisingly ONE area which did not work in v7 post-update; but now does; was the method I use to create tabbed forms [based upon work done by Peachtree which I've published elsewhere in this forum including code/methods]. If I get the time & have the inclination, I'll post amended methods and source; most of which is not my personal efforts but those of Jon Legg & Bob Goddard of the Sydney designbais offices. So a massive shout out and thank you for their generous, patient and prompt responses to issues I was having on a daily basis! Should anyone use those methods previously published by Peachtree &/or myself and need some help contact me via this forum or directly.

One area that took a bit of time for me, was getting the Q-pointers and new files created in the 'right' place. Now this is not a stab at db; but in the mv-world there are many different ways of setting up data accounts vs program accounts; and varying terminology is used. Including our db friends. So MY issue was they way in which I think a system should be setup and how to 'map' that across to the documentation, deal with terminology confusion etc to end up where everything bolts together nicely. Despite utilities created to make this job easier, I found in the end it was easier for me to work everything out via TCL; and manually create the various Q-pointers. That said the source code of the utilities which are provided with the release could have been edited to "my needs"; but I was too lazy! And I'm not saying it doesn't already do what was needed; but I did personally find the process confusing.

A pleasing aspect is the revised look and feel, which if you take advantage of it; flows on elegantly to one's application. But there are some things that need adjusting. For example, the placement, size and look of images in your menus, especially the top menu require adjustment via new style sheets - which is a bit scary for us non-web guys.

That's it for now.

Just thought I'd give the group an update and my take on things.

Summary:
There's a lot to do, it's not trivial; help is available and the end result is worth the effort. Besides, you HAVE to do it, so just jump in. 

Robert Garrard

unread,
Feb 28, 2019, 8:06:42 AM2/28/19
to designba...@googlegroups.com

Who is Bob Goddard?

 

Bob Garrard J

 

From: designba...@googlegroups.com [mailto:designba...@googlegroups.com] On Behalf Of David Knight
Sent: Thursday, 28 February 2019 6:56 PM
To: DesignBais-Forum
Subject: Re: DesignBais Release 7

 

For those who are interested.... It is now a month later and as far as I can tell, the migration is complete.

--

David Knight

unread,
Mar 1, 2019, 10:25:12 PM3/1/19
to DesignBais-Forum
Haha!!! Oops.... Sorry Bob. 
Reply all
Reply to author
Forward
0 new messages