Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Winform without .NET framework?

I have to create few forms and give it as direct EXE (instead of installer, which installs .NET framework, which the end user is not happy, they want something they can directly open and work).

I know it can be done as web, but am looking for winforms?

Please suggest which tool/technology can handle this?

Thanks, Karthick

like image 969
Karthick Avatar asked Apr 29 '10 23:04

Karthick


People also ask

Is WinForm a framework?

Windows Forms is a UI framework for building Windows desktop apps. It provides one of the most productive ways to create desktop apps based on the visual designer provided in Visual Studio. Functionality such as drag-and-drop placement of visual controls makes it easy to build desktop apps.

Is WinForm deprecated?

Win Form has been used to develop many applications. Because of its high age (born in 2003), WinForm was officially declared dead by Microsoft in 2014. However, Win Form is still alive and well.

Is WinForms in .NET core?

NET Core 3.0 was released, Windows Forms went open source on GitHub. The code for Windows Forms for . NET 5 is a fork of the . NET Framework Windows Forms codebase.

What is difference between Windows Form App and Windows Form app .NET framework?

WPF (Windows Presentation Foundation): WPF, as the name suggests, is a UI framework used for developing Windows or desktop client applications. It is the latest approach to the GUI framework being used with the . NET framework.


2 Answers

@Karthick, If you want an Windows application without dependencies Delphi is an excellent choice. they have an very fast compiler, very good IDE and very powerfull language, you can produce fastest windows native applications in a few minutes. also you can use thousands of third party components (commercial and free) for extend you application, and interact with an amazing, active and very collaborative community.

You can see applications made with delphi in this link

Another examples are

  • SKYPE
  • TOAD
  • FL STUDIO

Bye.

like image 118
RRUZ Avatar answered Sep 23 '22 20:09

RRUZ


You aren't going to be able to write any .NET windows application without the .NET framework installed on the client machine.

So your options would be to change to a language that does not compile to an intermediate language. Perhaps C++ or C or something of that sort.

Of course most, if not all, windows machines already have some form of the .NET Framework installed on them by default. So you might not have to install anything extra if it is already on the machines you are deploying too. If the framework is already there then you can do a copy and paste deployment if you really want to. Just run the exe and it will work.

I think the thing you really need to do here is find out exactly why they don't want frameworks installed with the application. Then see if you can work around or resolve the problem.

A web app is still probably the best option for this type of requirement though.

like image 29
Glenn Avatar answered Sep 21 '22 20:09

Glenn