Codejock .NET? |
Post Reply |
Author | |||
Daley
Newbie Joined: 19 May 2006 Location: United Kingdom Status: Offline Points: 2 |
Post Options
Thanks(0)
Posted: 27 July 2006 at 3:30am |
||
Are there any plans to develop a .NET version of XtremeSuite?
Many .NET developers would prefer to avoid ActiveX/COM Interop in favour of 'managed code'.
|
|||
Regards,
Daley |
|||
WaaZ
Senior Member Joined: 31 January 2006 Location: United Kingdom Status: Offline Points: 103 |
Post Options
Thanks(0)
|
||
I have been told by the team that this is on the way but may take some time, but its definitly on the cards.
|
|||
einar@notus.no
Newbie Joined: 20 September 2006 Location: Norway Status: Offline Points: 1 |
Post Options
Thanks(0)
|
||
Any new development on this subject?
|
|||
Flex
Newbie Joined: 20 May 2005 Location: United Kingdom Status: Offline Points: 8 |
Post Options
Thanks(0)
|
||
Bump. Would love to see .net versions of your controls. The competition out there is pretty slim for managed code and what is available tends to be bloated and un-intuitive. |
|||
Shragel
Groupie Joined: 15 May 2006 Status: Offline Points: 48 |
Post Options
Thanks(0)
|
||
Whats the benefit of .net control above a activex control?
|
|||
Krenshau
Groupie Joined: 15 October 2005 Location: United States Status: Offline Points: 49 |
Post Options
Thanks(0)
|
||
I would love to see .net controls as well, especially .net skinframework. I have created CCWs just so I can use the VB6 interface with skins, and still access the .net 2.0 framework. I know skinning is possible with .net, but it isn't as easy as adding three lines of code in VB 6.
I am looking forward to voting in the poll, but it seems to be locked. I use visual studio 2005, and think .net control in .net 2.0 would be ideal. The .net 1.0 and 1.1 are fading away (although still in use) and making way for .net 2.0. The .net 3.0 framework probably won't be big for a while because I haven't seen anything about it being supported back to Windows 98, or 2000 for that matter.
Anyway, that is my .02 cents.
|
|||
SuperMario
Admin Group Joined: 14 February 2004 Status: Offline Points: 18057 |
Post Options
Thanks(0)
|
||
So the poll is locked for you guys? Yes, .NET is definetly on the way, you can probly expect the first .NET component by the end of the year, which will be the TaskPanel. The other controls have no ETA at this time.
https://forum.codejock.com/forum_posts.asp?TID=5411&FID=18&PR=3 The poll is mainly trying to find out which environment is most widely used by Codejock customers. VS 2002 seems to be a little picky when developing the Design Time interface and extra effort is needed to make it compatible with all three versions of .NET. Hope this helps |
|||
SuperMario
Admin Group Joined: 14 February 2004 Status: Offline Points: 18057 |
Post Options
Thanks(0)
|
||
Try to vote now
|
|||
apuhjee
Senior Member Joined: 02 September 2005 Location: United States Status: Offline Points: 130 |
Post Options
Thanks(0)
|
||
After experiencing several show-stopping issues with skinning in 11.1 COM, I'd really really really like to see native .NET skinning ability included in Codejock's first .NET offering.
The TaskPanel is old news Cheers ~ jp |
|||
I like mathematics because it is not human and has nothing particular
to do with this planet or with the whole accidental universe — because, like Spinoza's God, it won't love us in return. |
|||
SuperMario
Admin Group Joined: 14 February 2004 Status: Offline Points: 18057 |
Post Options
Thanks(0)
|
||
Which are? And you sent them to support to be fixed? |
|||
apuhjee
Senior Member Joined: 02 September 2005 Location: United States Status: Offline Points: 130 |
Post Options
Thanks(0)
|
||
They have not been submitted, but rather vented here:
https://forum.codejock.com/forum_posts.asp?TID=6905 Both issues seem related and deal with the skin appearing to be tacked on, rather than fully replacing the system-created window. SkinMDISample: When child windows first appear, they are not skinned. All SkinFramework samples: When closing the main form, it first loses the skin before closing. Granted - the unskinned forms are displayed for fractions of a second, but that's fractions of a second longer than can be shipped in a professional-grade product. Regards ~ jp |
|||
apuhjee
Senior Member Joined: 02 September 2005 Location: United States Status: Offline Points: 130 |
Post Options
Thanks(0)
|
||
A little unrelated... but is this font color for a highlighted TaskPanelGroupItem correct?
|
|||
haraldradi
Newbie Joined: 31 August 2006 Location: Austria Status: Offline Points: 12 |
Post Options
Thanks(0)
|
||
This only applies to the form that actually hosts the SkinFramework component and this is because the AxHost for the OCX is in the forms Components collection and gets disposed before the form. Simply remove it from the components collection on top of the forms Dispose method and dispose it manually on the end and the flicker is gone. harald |
|||
apuhjee
Senior Member Joined: 02 September 2005 Location: United States Status: Offline Points: 130 |
Post Options
Thanks(0)
|
||
Thanks so much Harald. That did, in fact, work.
Would you also have a solution for when forms are first being created? In SkinMDISample, forms first appear unskinned for a brief moment. This leads me to a broader question - one that has always bothered me with .NET forms. Is there a way to ensure that a form is fully created with all initialization performed before displaying it on the screen?? It always seems to me that forms are drawing themselves component-by-component when they are first displayed. Regards ~ jp |
|||
haraldradi
Newbie Joined: 31 August 2006 Location: Austria Status: Offline Points: 12 |
Post Options
Thanks(0)
|
||
The cleanest solution for the above problem would be to add the SkinFramework instance to a form that will never be shown, e.g. skinFramework.BeginInit(); new Form().Controls.Add(skinFramework); skinFramework.EndInit(); This way you won't see any flicker without having to modify the Dispose method.
After moving the ApplyWindow() call from OnVisibleChanged() to OnLoad() I also don't see any flicker for this case.
Ever tried to set the DoubleBuffered property to true? good luck, harald |
|||
apuhjee
Senior Member Joined: 02 September 2005 Location: United States Status: Offline Points: 130 |
Post Options
Thanks(0)
|
||
As I suspected, this not only did this not fix the problem - it made it worse by not skinning the mdi child forms at all. It would be odd for either Mike or Oleg to put this code in such a strange place for no reason. I also suspect that this had a lot to do with why they originally didn't think it was possible for the skin framework to work with .NET period.
Purhaps you could post some example code that you have working?
I've attached an example of what I'm talking about. When you launch this app, you can literally see the buttons paint one at a time (though very quickly). Double buffering on the form makes no difference. I'm looking for some sort of event or indicator letting me know what a form is completely initialized and ready to be drawn to the screen. Something that would allow the following:
1) create new form()
2) set visible = false
3) show form
4) receive notification that form is fully initialized
5) set visible = true
Cheers ~ Jason
|
|||
I like mathematics because it is not human and has nothing particular
to do with this planet or with the whole accidental universe — because, like Spinoza's God, it won't love us in return. |
|||
Krenshau
Groupie Joined: 15 October 2005 Location: United States Status: Offline Points: 49 |
Post Options
Thanks(0)
|
||
Sorry to go back to the original topic of this (old) thread, but I really hope Codejock comes out with some managed code soon, preferably in .NET 2.0. I hate to say it, but if I were to find a company that offered a fully managed solution in .NET 2.0, I would switch. Marshaling back and forth with COM interop is for the birds. Times are changing, gotta keep up to make money. I have subscribed to codejock for three or four years, and I would like to stay, but managed code is very important to me and my work, now.
|
|||
Ben
QAS Information Systems |
|||
apuhjee
Senior Member Joined: 02 September 2005 Location: United States Status: Offline Points: 130 |
Post Options
Thanks(0)
|
||
Ben -
I'm fearing that this is a hopeless dream. Codejock's programmer(s) is/are solidly rooted in Win32/MFC. Codejock, as a company, caters to and is probably kept alive by the dwindling VB6 crowd. Tutorials, Samples, and Documentation focus on VB6. The C# samples are auto-generated by a tool called Instant C#... resulting in a 7.0 sample that must be auto-converted yet again by Visual Studio 2005 in order to bring things into the year 2007. The auto-generated code is crap - RibbonSample actually has a property being called as if it were a function!! Frustration is an understatement.
We've evaluated DotNetBar and NetAdvantage. Maybe it's just that we've gotten used to the simple Codejock API... but these other suites are plain obtuse.
Finally - there's a performance issue. Even with all of the interop, the visual components written in native c++/mfc seem to perform much better than visual components written in the .NET framework... Maybe Codejock can step up and raise the bar, though.
We've been with this suite for the past couple of years, but like you mention - the first product with Codejock's features, quality, and support that is made BY .NET PROGRAMMERS / FOR .NET PROGRAMMERS will have our cash. And it will be a shame if that company is not Codejock itself.
Regards ~ jp
|
|||
ABuenger
Newbie Joined: 02 February 2006 Status: Offline Points: 1075 |
Post Options
Thanks(0)
|
||
I don't think that it makes sense to rewrite the Toolkit for WinForms. The current Toolkit serves the MFC, VB6 and WinForms market pretty well. WinForms is also HWND based so there is no disadvantage.
Also while I agree that the VB6 usage is dwindling there is still a huge customer base. Many also continue to use MFC over WinForms for various reasons. The MFC controls from Codejock perform way better than anything else on the market, which is also the reason why I personally don't use WinForms at all. I guess there is a market for MFC controls for at least the next 3 or 5 years. WPF is a whole different story and I hope that Codejock will serve this market in the future too. |
|||
Codejock support
|
|||
SuperMario
Admin Group Joined: 14 February 2004 Status: Offline Points: 18057 |
Post Options
Thanks(0)
|
||
It is not a helpless dream. Actually TaskPanel and ShortcutBar will be coming out very soon and all other components are currently in development. For .NET samples, one sample is created from scratch in VS2002 in C# or VB.NET. Then to save time that one sample is converted to the other language. They must be created in VS2002 so that all users can open them. |
|||
ABuenger
Newbie Joined: 02 February 2006 Status: Offline Points: 1075 |
Post Options
Thanks(0)
|
||
Are they written in C# or C++/CLI? For WinForms or WPF? |
|||
Codejock support
|
|||
Krenshau
Groupie Joined: 15 October 2005 Location: United States Status: Offline Points: 49 |
Post Options
Thanks(0)
|
||
I don't think WPF will run on XP, will it? |
|||
Ben
QAS Information Systems |
|||
ABuenger
Newbie Joined: 02 February 2006 Status: Offline Points: 1075 |
Post Options
Thanks(0)
|
||
It does, .NET 3.0 can be installed on XP, Server 2003 and Vista (pre-installed). A WinForms toolkit wouldn't make sense in my eyes, WinForms was nothing more than a managed wrapper around the common controls and HWND based controls. WPF does have some advantages. A DirectX based toolkit which integrates well with WPF might be cool. |
|||
Codejock support
|
|||
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |