We need to compare the UI performance of Winforms to that of WPF, when running over RDP. For this purpose, we need to create 2 identical programs that only contain UI.
1. The program will have 1 window that contains 3 text boxes, 3 labels, 3 radio buttons, 3 checkboxes, 3 combo boxes and 1 listview. The 3 textboxes must be anchored to both sides of the window so that they grow with it. All other controls must be placed in an organized, scalable fashion on the window.
2. The listview must have 4 columns. First one will be used for icons, the other 3 will display text.
3. The listview must be sortable using column headers.
4. The window will have 2 buttons on the bottom. One button, when clicked, will fill the listview with 3000 rows of random strings, and random icons in the first row (we can have 5 different icons at 24X24, and each row will display one at random).
5. The second button, when clicked, will open another instance of this same window.
6. This app must be created in 2 identical version: one using WinForms, using only native winforms controls, and another IDENTICAL version using XAML and WPF, using only native XAML controls.
7. The delivered product will be the source code.
8. Visual Studio 2013 prefered.
9. LASTLY, THIS PROJECT NEEDS TO BE DONE SUPER FAST!
Thanks to anyone who bids!
Hello my name is Kliment Tenev and i would like to apply for this task. I already have few projects in my protfolio with WPF. I am familiar with Winforms too. I would love to work on this task.
$30 USD in 3 days
4.9 (2 reviews)
1.5
1.5
3 freelancers are bidding on average $112 USD for this job
Hi,
If you need it very quickly I can to it today. Just need a little explanation regarding the choice of the icons. Is it really random or does it requires some business logic ?
If you are doing the benchmark of WPF and WinForms I bet WinForms will be faster through RDP.
WPF has some internal delay regarding the refresh rate. Regardless of the fact that WPF is sitting on top of DirectX the refresh rate can be a key speed factor. WinForms on the other side is using GDI and Win32 API in the background. Also WPF works in the Retain mode and WinForms in Direct drawing mode. So in the end WinForms has more points in favor to be the speed test winner.
If you are interested I am available to discuss.
Best Regards,
Patrik
i'll design (front-end with devexpress tools) and develop (in c#.Net ,wpf and other 3rd party libraries) desktop application with SQL database.
I will provide you quality work in below technologies/languages with 100% accuracy and according to your requirements.
like to provide