Font Size: a A A

Research And Implementation Of The Cross Platform Desktop Database Application Base On Mono

Posted on:2009-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:X X ZhuangFull Text:PDF
GTID:2178360245471449Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
.NET brings efficiency to the development of software, but a lot of excellent resources for .NET are limited in Windows. Fortunately, Mono comes to build a bridge between .NET and other platforms. .NET Developers can construct the cross platform softwares by using Visual Studio. It helps the popularization of Linux.First, this paper analyzes the principle and constitution of Mono, as well as developing and porting of .NET applications to it. And then the paper designs and constructs a desktop database application. This paper aims at the data access layer and user interface layer, while it researches the cross platform applications in Mono, and accomplishes:1. The design of the Data Manipulate Recorder class, it helps implementing the binding between Tree View and Data Table in ADO.NET;2. The trace and analyse of the data update error during the construction while using the Db Command Builder class, and two solutions of avoiding in code and modifying the Db Command Builder class for it.3. The thorough trace and analyse of the reason for the extra time of the assemblies' loading caused by wrong files' name assigned, and two solutions of avoiding in deployment and modifying Mono's runtime for it.4. Some complementary tests for data manipulate performance and font representation in Win Forms for different platforms.The work in this paper is considered to be beneficial for further applications of desktop database in Mono for cross platform.
Keywords/Search Tags:.NET Framework, Mono, WinForms, Gtk#
PDF Full Text Request
Related items