Try our "Help Me AI"
Results 1 to 8 of 8

Thread: Windows Presentation Foundation (WPF) or WinForms ??

  1. #1
    Status
    Offline
    Assassin's Avatar
    Reputed Member
    Join Date
    Apr 2018
    Location
    Somewhere in this Universe!!
    Posts
    646
       Rep Power
    16

    Windows Presentation Foundation (WPF) or WinForms ??

    For some time we have been using WinForms to create desktop applications. WinForms provides access to the elements of the native Microsoft Windows interface by inserting the existing Windows API into the managed code. WPF, on the other hand, is the new platform for the development of Microsoft Windows applications, based on the .NET Framework. This framework provides an extensible, clear, object-oriented set of classes that allows you to develop rich Windows applications.

    Microsoft Windows Presentation Foundation (WPF) is a user interface framework for creating Windows client applications with engaging and intuitive user experiences. It is a subset of the Microsoft .NET Framework and was introduced by Microsoft as part of .NET 3.0. It combines the application user interface, 2D graphics, 3D graphics, documents and multimedia content into a single structure to help developers create rich, interactive applications.

    Really What are the pros and cons of both WPF & WinForms ?

  2. #2
    Status
    Offline
    Shana's Avatar
    Reputed Member
    Join Date
    Apr 2018
    Posts
    757
       Rep Power
    16
    Quote Originally Posted by assassin View Post
    For some time we have been using WinForms to create desktop applications. WinForms provides access to the elements of the native Microsoft Windows interface by inserting the existing Windows API into the managed code. WPF, on the other hand, is the new platform for the development of Microsoft Windows applications, based on the .NET Framework. This framework provides an extensible, clear, object-oriented set of classes that allows you to develop rich Windows applications.

    Microsoft Windows Presentation Foundation (WPF) is a user interface framework for creating Windows client applications with engaging and intuitive user experiences. It is a subset of the Microsoft .NET Framework and was introduced by Microsoft as part of .NET 3.0. It combines the application user interface, 2D graphics, 3D graphics, documents and multimedia content into a single structure to help developers create rich, interactive applications.

    Really What are the pros and cons of both WPF & WinForms ?
    Actually, I am also a winforms person and this is the 1st time I'm hearing of something better than WinForms.If WPF supports c++, then I'm ok with jumping ships. because I've gone to hell and back to have OOP done with C++ in WinForms and then it made me learn c# just so that I could do it easily, but my love for c++ never goes away. So does this WPF support the above mentioned?

  3. #3
    Status
    Offline
    Assassin's Avatar
    Reputed Member
    Join Date
    Apr 2018
    Location
    Somewhere in this Universe!!
    Posts
    646
       Rep Power
    16
    Quote Originally Posted by Shana View Post
    Actually, I am also a winforms person and this is the 1st time I'm hearing of something better than WinForms.If WPF supports c++, then I'm ok with jumping ships. because I've gone to hell and back to have OOP done with C++ in WinForms and then it made me learn c# just so that I could do it easily, but my love for c++ never goes away. So does this WPF support the above mentioned?
    Yes it is, WPF suports C++, But it's .NET framework so it's User interface will be Written in C#.

  4. #4
    Status
    Offline
    Shana's Avatar
    Reputed Member
    Join Date
    Apr 2018
    Posts
    757
       Rep Power
    16
    Quote Originally Posted by assassin View Post
    Yes it is, WPF suports C++, But it's .NET framework so it's User interface will be Written in C#.
    Hm...Sounds interesting. Would love to try it for my new project!

  5. #5
    Status
    Offline
    Wondergirl's Avatar
    Reputed Member
    Join Date
    May 2018
    Location
    vavuniya
    Posts
    469
       Rep Power
    16
    Quote Originally Posted by assassin View Post
    For some time we have been using WinForms to create desktop applications. WinForms provides access to the elements of the native Microsoft Windows interface by inserting the existing Windows API into the managed code. WPF, on the other hand, is the new platform for the development of Microsoft Windows applications, based on the .NET Framework. This framework provides an extensible, clear, object-oriented set of classes that allows you to develop rich Windows applications.

    Microsoft Windows Presentation Foundation (WPF) is a user interface framework for creating Windows client applications with engaging and intuitive user experiences. It is a subset of the Microsoft .NET Framework and was introduced by Microsoft as part of .NET 3.0. It combines the application user interface, 2D graphics, 3D graphics, documents and multimedia content into a single structure to help developers create rich, interactive applications.

    Really What are the pros and cons of both WPF & WinForms ?

    hi friend ,
    Here are the pros & cons of WPF & window form.
    1.Window Forms
    Pros :
    Working with some controls,such as the richtextBox ,is much easier
    Less customizability
    Small memory footprint .
    Cons :
    No markup language for design .
    2.WPF
    Pros:
    XAML for UI design .
    UI modification are much easier.
    cons:
    Applications take longer to design.
    Bugs there are few to zero workarounds ,the hinder development progress.

  6. #6
    Status
    Offline
    Moana's Avatar
    Reputed Member
    Join Date
    May 2018
    Location
    Vavuniya Srilanka
    Posts
    1,569
    Blog Entries
    5
       Rep Power
    17
    Quote Originally Posted by assassin View Post
    For some time we have been using WinForms to create desktop applications. WinForms provides access to the elements of the native Microsoft Windows interface by inserting the existing Windows API into the managed code. WPF, on the other hand, is the new platform for the development of Microsoft Windows applications, based on the .NET Framework. This framework provides an extensible, clear, object-oriented set of classes that allows you to develop rich Windows applications.

    Microsoft Windows Presentation Foundation (WPF) is a user interface framework for creating Windows client applications with engaging and intuitive user experiences. It is a subset of the Microsoft .NET Framework and was introduced by Microsoft as part of .NET 3.0. It combines the application user interface, 2D graphics, 3D graphics, documents and multimedia content into a single structure to help developers create rich, interactive applications.

    Really What are the pros and cons of both WPF & WinForms ?

    WinForms applications have always been used to develop desktop applications where you want the entire processing burden to be rested on the client machine
    where as
    WPF is a next-generation presentation system for building Windows client applications with visually stunning user experiences.
    Your Last Mistake Is Your Best Teacher

  7. #7
    Status
    Offline
    Assassin's Avatar
    Reputed Member
    Join Date
    Apr 2018
    Location
    Somewhere in this Universe!!
    Posts
    646
       Rep Power
    16
    Quote Originally Posted by Wondergirl View Post
    hi friend ,
    Here are the pros & cons of WPF & window form.
    1.Window Forms
    Pros :
    Working with some controls,such as the richtextBox ,is much easier
    Less customizability
    Small memory footprint .
    Cons :
    No markup language for design .
    2.WPF
    Pros:
    XAML for UI design .
    UI modification are much easier.
    cons:
    Applications take longer to design.
    Bugs there are few to zero workarounds ,the hinder development progress.
    Thank you @wondergirl based on this I'll choose what's best for my project.

  8. #8
    Status
    Offline
    Assassin's Avatar
    Reputed Member
    Join Date
    Apr 2018
    Location
    Somewhere in this Universe!!
    Posts
    646
       Rep Power
    16
    Quote Originally Posted by Shivani View Post

    WinForms applications have always been used to develop desktop applications where you want the entire processing burden to be rested on the client machine
    where as
    WPF is a next-generation presentation system for building Windows client applications with visually stunning user experiences.
    Thank you @Shivani So do you believe WPF is the best than WinForms?

Similar Threads

  1. How To Prepare Ourselves For A Presentation?
    By Moana in forum General Discussion
    Replies: 9
    Last Post: 05-06-2020, 12:18 PM
  2. How to present the presentation without nervous?
    By Roshani in forum General Discussion
    Replies: 1
    Last Post: 03-29-2019, 03:16 PM
  3. What is Windows PowerShell ?
    By Assassin in forum Programming
    Replies: 0
    Last Post: 08-03-2018, 11:45 PM
  4. How can I improve my PowerPoint presentation Skills?
    By Bhavya in forum General Discussion
    Replies: 8
    Last Post: 07-12-2018, 04:26 PM
  5. Windows Defender, Is that enough for my PC?
    By Shana in forum Security
    Replies: 6
    Last Post: 05-09-2018, 10:35 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Who We Are

The Hub Sri Lanka is an online community portal for all the Sri Lankan digital Citizen's to enthusiastically learn and connect with the society by enormously increasing their knowledge and careers through an extensive collaborative marketplace.

Join us
RSS RSS 2.0 XML MAP HTML