Re: A time for patience



For the type of apps you are bullding, I wouldn't even consider managed code.

I tend to build middleware and rich client apps. I would think managed code could work well there. I allocate thousands of objects so i'm really curious to see if .net/java actually performs better because memory allocations are supposed to be faster than in say BCB. I would also think .net could help with memory fragmentation.


James Gibbons wrote:
Mike Margerum wrote:
The other thing that occurred to me is that the main reason I need a designer in BCB is to layout controls because everything is absolute. I suspect once I wrap my head around how the layouts work in QT, a visual designer might become less important.

The Designer supports both fixed layout and fully expanding forms. It tries to do everything for you and likes to size the controls based on what they hold so getting a aligned grid form setup is a little difficult. Just set the width to fixed and copy the control as needed using a grid layout as the base. The form can be set to fixed size so things don't change from your layout.

I personally use large fonts so my controls are easy to work on a touch screen, something not as easy with Win Forms or VCL, and my forms maximize to whatever the screen size is. This is to hide the Windows task bar and menu as my programs are out on the factory floor and we don't want people playing with Internet Exploder. You would be surprised how many companies have full access on their process networks to the Internet and all their office computers.

Qt offers the best resizing I have seen. It was impossible to do with MFC. On the VCL scaling is automatic but I had to write a routine that would go through all the third-party components and resize them for the current screen size which was a lot of work. Perhaps WPF will be better, but it isn't shipping yet and I don't care for .NET performance wise (yes, it is a beta technology preview so you won't bother buying Borland products). :)

James
.



Relevant Pages

  • Re: Dream GUI toolkit (Was: GUI programming.)
    ... Most auto layout systems I've worked with can calculate a minimum size ... I've never thought that controls disappearing or ... getting obscured just because of the window size is a particularly ... Most auto layout systems can do this pretty well. ...
    (comp.programming)
  • Re: Dream GUI toolkit (Was: GUI programming.)
    ... or let some layout engine take ... I think the thing that both you and Chris might be missing is that auto ... controls are placed on the screen. ... designer control over how the buttons are arranged. ...
    (comp.programming)
  • Re: First Generation DMU Driving Controls
    ... controls at an angle directly in front of the driver rather than in ... Was there in fact much variation in driving controls and cab ... layout between the different makes of the original DMUs? ... with the sloping drivers desk you mention - ...
    (uk.railway)
  • Re: smooth resize
    ... reposition the controls on the forms according to the original layout.(i.e. ... layout proportion on the form when resizing. ... Planning the form layout in VB.NET ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Right way of passing unmanaged structures between managed and native code?
    ... claiming that they compiler is ... > Because the code path that determines the layout and offset is exactly the ... > same regardless of whether we generate native or managed code. ... > members into raw offsets for managed types. ...
    (microsoft.public.dotnet.languages.vc)