ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

The comparison of two graphic user interface frameworks: Windows Presentation Foundation and Windows Forms

Kaja Krnec (2015) The comparison of two graphic user interface frameworks: Windows Presentation Foundation and Windows Forms. EngD thesis.

[img]
Preview
PDF
Download (2127Kb)

    Abstract

    The purpose of this thesis is to compare Windows Presentation Foundation and Windows Forms as the framework of graphical user interfaces. Although both tools serve the same purpose, they tackle it with a different approach. Windows Presentation Foundation is tightly bound to the architectural pattern model-view-view model that separates the visual aspect of a graphical user interface from the business and back end logic as well as using the markup language XAML for the design of the graphical interface. Windows Forms offers an extensible set of object oriented classes that enable the development of content and visually rich applications. The individual approach to the development in both frameworks is shown on a practical example in the form of an application. The application is designed as a home library that allows the user to view and edit the data stored in a local database. The pros and cons of each framework are presented on the basis of empirical and theoretical comparison. The results of the comparison have shown that Windows Forms is more applicable for the type of applications such as the home library as it provides more conducive solutions despite many advantages and benefits of Windows Presentation Foundation.

    Item Type: Thesis (EngD thesis)
    Keywords: .NET, WPF, Windows Forms, MVVM, XAML, user interface
    Number of Pages: 40
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536269763)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2952
    Date Deposited: 17 Mar 2015 13:58
    Last Modified: 14 Apr 2015 11:18
    URI: http://eprints.fri.uni-lj.si/id/eprint/2952

    Actions (login required)

    View Item