SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Visual Studio / C# / WPF Tutorials
Answers
-
Unless you're a designer, you'll find it easier to create a visual application using Windows Forms than WPF... though WPF is the "newer" interface (and the one SSDR uses).
The MSFT online tutorial isn't bad:
https://msdn.microsoft.com/en-us/library/dd492132.aspx
Once you've started to play with C#, I think you'll be hooked. It's soooo easy to create a GUI program it's almost scary.
For help with the FlexLib API, just come here and we'll help you out!
Peter
K1PGV
0 -
The Big Yellow Book of C# is where I started with C#
http://www.robmiles.com/c-yellow-book/
Direct link....
http://www.robmiles.com/s/Rob-Miles-CSharp-Yellow-Book-2014-m2e4.pdf
And.... here are some WPF Books - not sure of the legality of this site, but I normally download them from Amazon and pay for them if a book good enough. Don't like taking food out of a good authors mouth! :-)
http://it-ebooks.info/tag/wpf/Regards
Richard W4/G7EIX0 -
Mark,
When we started there were a lot of good books. We bought some and passed them around the office. I would just go to Amazon or Nerd Books and see what has high marks today and buy one. WPF is quite a bit trickier than Windows Forms for several reasons. You really should spend a little time studying the MVVM (a.k.a. MVC) pattern and internalize it before you start coding in WPF. Understanding XAML (pronounced "zamel" and rhymes with camel) is also important, but you can get by at the start without too much knowledge of XAML.
The world of software has transitioned to this model with UIs for IxD, reusability and separation of concerns reasons and I would recommend investing the time in WPF if you want to understand this new world. The applications look better and you'll be up with current technology. It would be tough to convince me to do much of anything in Windows Forms today.
Steve1 -
Steve, Thanks. I am familiar with MVC programming, so that should help me. I'm not interested in getting back into programming professionally, been there, done that, but I would like to be able to write some little utility type apps for my Flex.0
-
Mark, coming from a similar background I found that the language syntax itself isn't that big a leap from C/C++, but the object model and some of the built-in's are very different. GL !0
-
Peter,
Thanks. I just worked through the tutorial. I've already been messing the FlexLib API using Python, so I'm hoping that it will be easy to transfer what I've learned to C#.
Do you know of a similar tutorial for WPF? I looked through the other tutorials at Getting Started with Visual Studio (where this tutorial is) and they are all Windows Forms based.
0 -
Richard,
Thanks, I've loaded my iPad with several books.
0 -
Jim, Thanks for the encouragement
0 -
Too bad Flex Radio used C# and WPF. That's the root cause of all the problems and inestability SmartSDR has.0
Leave a Comment
Categories
- All Categories
- 289 Community Topics
- 2.1K New Ideas
- 535 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 249 SmartSDR for iOS
- 231 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 29 FLEX-8000 Signature Series
- 851 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 798 Genius Products
- 417 Power Genius XL Amplifier
- 278 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 631 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 870 Third-Party Software