We have a desktop application written in C# with interface from Devexpress WinForms V14.
90% of the forms displayed in our application have a BaseForm that contain a lot of custom controls of the same type (we called those controls UserControlZona).
For this project we need:
1. Memory optimisation for ALL forms and classes (no exception - including properly disposing of objects used in those forms and classes);
2. We have a form that send emails that uses xtrRichEdit. When sending emails that contain image, it embeds the image in the mail in such a way that not all mail clients can read. For example Outlook can't read but yahoo can.
3. We have a form that has a Ribbon menu created with version 12 of Devexpress and updated directly to version 14. It is not displayed correctly and we need that form corrected.
4. We have a Base form that is used by 95% percent of the forms in our application and it loads very slow probably because it has about 38 custom controls UserControlZona (this control is made out of a GridControl and a bar with buttons). In a previous form we modified the Designer to load only the Visible UserControlZonas but it does not solve the problem. It is still loading slow and the code created makes future developments harder. We need another solution to this problem, solution that has to be only for the BaseForm in such a manner that the rest of the code (ex: forms that are based on the BaseForm) NEEDS NOT to be modified or adapted. We need those forms to open at least 50% faster.
The code in in C# and we used only controls from DevExpress V14 (you will need to install it in order to run our project).
Please bid only if:
- you feel up to the task and finish in a reasonable time;
- you have experience with DevExpress V14;
- you studied the attached (see link bellow) files containing the application and you are sure you can complete all 4 tasks;
- you have experience optimizing applications from memory and fast loading of forms point of view;
- you write a description of what you intend to do to solve the tasks above.
The base form is: [url removed, login to view]
The UserControlZona is: [url removed, login to view]
Link for the code: [url removed, login to view]
The application will not run because it needs some additional licensing parameters. Those will be provided only for the awarder coder.
We will NOT TAKE INTO ACCOUNT bids that do not contain a description of proposed actions for solving the tasks.
If we are pleased with the results we have other tasks in store :)