CSLA .NET

Vibrant discussion about CSLA .NET and using the framework to build great business applications.

Csla 4.3.10 and Gizmox Visual WebGUI 6.4.0d

This post has 0 Replies | 1 Follower

Top 25 Contributor
Posts 450

For those that aren't familiar with Visual WebGUI, it's a development environment for web that resembles Windows Forms as much as it can. It kinda reminds GWT (Google Web Toolkit) as one doesn't have to know AJAX exists, neither we need to care about the dread triology javascript/CSS/HTML or browser idiosyncrasies. Just C# (or VB) and forms and controls. As I said before, much like Windows Forms. You get the same programming model and he same controls (some of them are improved), etc.

So how does Csla plays in this environment? If plays well, even better if you port Csla.Windows to Csla.WebGUI.

It's not fully tested. I'm trying to talk JonnyBee into publishing it on CslaContrib. In the mean time, you can grab the attached source and give it a shot.

You should build it against Csla 4.3.10 and Visual WebGUI 6.4.0d (two DLL, Gizmox.WebGUI.Common.dll and Gizmox.WebGUI.Forms.dll that aren't included).

Differences to Csla.Windows:

1) BusyAnimation is missing

2) BindingSourceHelper.cs showed a problem in GetChildBindingSources method that forced me to replace

foreach (System.ComponentModel.Component component in container.Components)

by

foreach (IComponent component in container.Components)

3) all MessageBox.Show have extra parameters for

  • objEventHandler: An System.EventHandler function
  • blnShowModalMask: Determines whether a form has a modal mask when modal

that are needed in order to get the usual WinForms dialog behaviour (needed on CslaActionExtender)

4) changes to CslaActionExtender as proposed on this forum post .

<Edit>

Forgot to mention:

1) It includes BindingSourceExtensions.cs that is part of CslaContrib.

2) It builds on the Server folder as it's a server technology (just like ASP.NET).

</Edit>

Tiago Freitas Leal, CslaGenFork (Open Source CSLA code generator)

Page 1 of 1 (1 items) | RSS

Copyright (c) 2006-2010 Marimer LLC. All rights reserved.
Email admin@lhotka.net for support.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems