Forum  General Visual ...  Visual WebGui v...  Preferred Upgrade Path from 6.3.x to 6.4.x
Previous Previous
 
Next Next
New Post 2/5/2010 1:48 PM
  dmcgrail
140 posts
5th Level Poster


Preferred Upgrade Path from 6.3.x to 6.4.x 

VWG,

Is there a post for a preferred upgrade path between 6.3.x and 6.4.x. I've recently updated to 6.4 and have many issues.  

I've been working on a product for over a year now and have been using 6.3.6. It's buggy but I've developed a series of work arounds and have a somewhat stable app that is about 75% done. Recently I built a new VM and installed 6.4. I copied all my 6.3 projects over to my new VM and opened them up to find that they wont compile and run.

It seems you have changed the object model on many of the controls. The toolbar is one example, the datagrid is another. So much for backward compatibility. Thats a dirty little secret.

I've been able to get one small user control to actually compile and run by commenting out a bunch of needed code. I'll deal with that later. After a lot of pain I finally realized that I needed to change/add a theme. The 6.3 settings made 6.4 blow its mind. Then after a clean compile Ive been playing with all the shipped themes and they all look terrible. Each has its own reason why I wouldn't use it in real life. I also noticed it's much slower than 6.3.x.

I must be missing something because I doubt the product is this bad, it must be me.

What are the recommended steps for 6.3 apps to be updated to 6.4. Do I installed 6.4 over 6.3 or start a fresh development machine like I did. Do I just open and compile 6.3 apps in 6.4 or is there a conversion that must be run. You can't possibly expect me to start 6.4 apps from scratch. 

Thx,

Dan

 

 
New Post 2/6/2010 9:41 PM
  itzik.spitzen
1659 posts
1st Level Poster




Re: Preferred Upgrade Path from 6.3.x to 6.4.x 

Dear Dan,

Thank you for your report and sorry for the inconvenience.

In order to migrate your apps from 6.3 to 6.4, except for the Themes mechanisms which have been re-engineered from the client side, all of the not so long, 6.4 changes should appear at the change log which pops up right after installation (if you don't remove the check-box there).

Anyway, the best way to upgrade, would be to remove all themes and overridden client stuff, and start with the moving the code... except for a few changes which were made for compatibility with WinForms reasons, you shouldn't find a massive number of changes - as 6.4 is compatible in API by as much as above 95% to 6.3.

As for themes, since this has been re-created, I suggest you will take a look here to find-out why things were changes and in what ways. You will probably find it much easier to override and to create new themes, but you will certainly have to make a few changes in your 6.3 approach.

I take it as an outcome task to create an article on the subject of upgrade, and would like to ask you to report those kinds of things earlier... the response time will be faster and you will not have to spend allot of time figuring out what's wrong.

Thanks again,
Itzik Spitzen

 
New Post 2/8/2010 7:22 AM
  ori.cohen
4383 posts
1st Level Poster




Re: Preferred Upgrade Path from 6.3.x to 6.4.x 

Hello Dan,

Within a couple of weeks we will publish a detailed walkthrough article to describe the all the possible changes required when migrating your application from VWG v6.3 to v6.4.
This article will have an application attached in two states - one is the Original VWG v6.3 application and the other is the v6.4 application after changes made.
The article will also include a short code example for every change required.

There are currently two articles that may be of interest to you. They may help you until we release the previously discussed article is published. you can find them here:
http://wiki.visualwebgui.com/pages/index.php/Changelogs
http://wiki.visualwebgui.com/pages/index.php/Upgrading_to_Visual_WebGui_v6.4_-_Changes_%26_Requirements


Much work is being done now on the Visual WebGui ready-made Themes. These thoroughly fixed themes will be deployed with VWG v6.4 Beta2 installation (the next VWG v6.4 version to be released).
I would greatly appreciate it if you could re-evaluate them at that point to see if things have improved enough for you to be able to use any of them in your application.


Regarding your reoprt of VWG v6.4 slowness, please view Itzik's post in this thread here.

Regards,

Ori Cohen
Support Manager, the Visual WebGui team

 
New Post 2/8/2010 8:17 AM
  dmcgrail
140 posts
5th Level Poster


Re: Preferred Upgrade Path from 6.3.x to 6.4.x 

Ok, I guess I'm not ready to migrate to 6.4. I'll wait for a published update path. 

Things I had to change in my first 6.3 to 6.4 app update.

 

1. Change reference from old theme settings to the new DEFAULT theme.

2. The toolbars are all thin and tiny (possibly only a few pixels high - No Fix Yet)

3. The object model on the toolbar has changed so the EventArgs are different in the clicked event (Changed code in clickevent to look at tool name from new event args)

4. DataGridView no longer supports autocolumnwidth and a few other properties (im sure there is more)

5. All themes had display issues (would not paint a complete window for messageboxes, missing edges - no fix yet)

6. Very Slow when manipulating datagridview (no fix Yet)

7. Datagrid view has a transparent message (possibly in gif format) that says "Updating ??????? - Please Wait". Bleeds thru so you cant read it all (no fix yet).

8. Lots of compile errors, commented out a bunch of code (have not revisted that area yet).

 
New Post 3/20/2010 6:26 AM
  palli
11189 posts
1st Level Poster




Re: Preferred Upgrade Path from 6.3.x to 6.4.x 

Hi Dan,

Sorry for the long wait for a reply. We are still working on an upgrade document, but I thought I would respond to your specific points in any case.

2) The tiny ToolBar height has been fixed in post 6.4.0Beta1c codebase. See this thread here.

3) You are correct about the ToolBar EventArg changes. This has been discussed multiple times on the forums and is explained in the breaking changes documentation on the wiki here. The reason being that the Click event on the ToolBar itself is now for the ToolBar only, but not it's buttons where you would use ToolBar.ButtonClick.

4) I would like more specifics on this. Do you mean there is a property name(s) that is not supported on 6.4 but where supported on 6.3, or do you mean that the functionality is not there any more. Please explain.

5) I assume you are refering to the theme samples, downloadable seperately, right ? If so, then these themes are from a very early stages of version 6.4 and they do need an update and they will be in due time.

6) Can you please clarify if you are comparing to a version 6.3.x performance here, or if you mean this just as a general statement for the DataGridView? In any case, a major effort has been made in the upcoming Beta2 release for performance so I am sure you will get a much better performance once Beta2 is out.

7. I must admit that I have never noticed this. Did this not occur on 6.3? Any situation more than others that will show this message?

8. I again reference the Wiki breaking changes article. If you do have some more compile errors please let us know the specifics so we can add them to the list.

Thank you very much for your notes.

Palli

 


Páll Björnsson - Visual WebGui support team - Email: support@visualwebgui.com
 
Previous Previous
 
Next Next
  Forum  General Visual ...  Visual WebGui v...  Preferred Upgrade Path from 6.3.x to 6.4.x
Azure banner
.NET Web, Cloud and Mobile application delivery platform | Sitemap | Terms of Use | Privacy Statement | Copyright © 2005-2011 Visual WebGui®       Visual WebGui weblog on ASP.NET Visual WebGui Group on LinkedIn Visual WebGui updates on Twitter Visual WebGui Page on Facebook Visual WebGui YouTube Channel Visual WebGui Platform News RSS