Case Studies

Case Study: Import/Export Tree in Database

Abstract

This client specializes in IT consulting, he has an existing program. He wanted a tool to manage the groups of item in the databases and the XML files used by the program. He preferred WPF because of its strong capability in UI design.
Import/Export Tree in Database

Requirements

The existing program can generate tree objects, and store them in the database. It needs another lightweight tool to import and export each tree object data in the database. It can use XML files as temporary storage media. A tree comparing function is also needed.

Solution

Technology required

System Architecture

We adopted the Model-View-ViewModel design pattern in this project. It is a simple and effective set of guidelines for designing and implementing WPF applications. It allows us to create a strong separation between data, behavior and presentation, making it easier to control the software development.
Import/Export Tree in Database

Syncfusion Essential Studio

After extensive research, we found that the treeview control in Syncfusion Essential Studio is most suitable for this application. It supports item dragging, dropping and copying very well. So we used it in this application. As a result, it saved lots of time and budget, also had good performance.

UI Appearance

WPF has powerful UI customization capability. Comparing with the classic desktop application, WPF application can be very attractive in UI appearance. We made a specific theme for the application to give it a modern look and feel, and offer better user experience.

Benefits to the Client

  • The application is easier to be expanded, maintained and modified. It can be easily changed base on new business strategies.
  • It has shorter development cycle, thus saved time and money for the client.
  • By taking advantage of WPF, the application UI is more user-friendly and good looking.

Contact us

To find more details of our technical expertise and previous experience, please fill in the form below and our sales will contact you as soon as possible. Any enquiries from you are welcome, we will respond to you as soon as possible.

Full Name *
Email *
Telephone
Requirement/Comment *  
To attach document
MSN
Yahoo ID
Skype ID
Note:All information is strictly kept confidential. Nova will NOT use the information in this form for any purpose other than contacting you.
Related Developers
渝ICP备08003290号