|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: Saturday, December 12, 2009 6:47 PM
Posts: 4,
Visits: 5
|
|
This is an example of a port of the powersdr console to visual studio 2005. I'm hoping this will help someone if they start a port of their own. (The original forum post has been deleted, along with all the other posts when flex set up this new forum software.)
A lot of work went into converting the settings dialog to a more object oriented design that makes extensive use of data binding to arbitrary objects. This is a very nice feature in vs2005.
http://www.cyberplasm.com/mt-arch/cat_programming.aspx
Haven't worked on it since March 2006... I may start working on it again sometime.
|
|
|
|
|
Moderator
Group: Administrators
Last Login: Sunday, April 15, 2012 2:14 PM
Posts: 618,
Visits: 1,449
|
|
Paul,
Thanks for the great link. I just got VS2005 installed and I am going to try to "slug" through it getting one of the versions to run using VS2005.
As a point of reference, the old forum posts were not "deleted", they were archived and there is an active project underway to get them back for reference. Refer to the forum post http://forums.flex-radio.com/Topic8-39-1.aspx for a detailed explanation.
-----
Tim - W4TME
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: Saturday, December 12, 2009 6:47 PM
Posts: 4,
Visits: 5
|
|
I just opened my data binding project after not working on it for 3 years. Gosh, it's still way ahead of 1.18.3 in terms of code layout design. I had to stop working on it since it was taking up too much time. If I had to start this again, I would use this as a basis for the controller/model (or MVVM) code for a WPF project. It would be so much easier to skin the radio with WPF, and the control layout on resizing is done for you by WPF. The PB branch is a fairly tortured example of skinning and run time layout and I think this approach is outdated now that we have WPF. WPF graphics will look a lot better than the old windows forms bitmap stuff.
I just confirmed the project still builds with visual studio 2008. Here is the new location for the project:
http://www.hamsdr.com/personaldirectory.aspx?id=1030
|
|
|
|