Jump to content
Tuts 4 You

How to develop nice GUI App


malware

Recommended Posts

I wanna develop a nice GUI software like Kerspersky or Avast. 

what should  i learn and will be able to develop such nice GUI app. 

What technique used to develop kerspersky or Eset Anti virus. MFC or pure win32?

Thanks and sorry for my bad English.

Link to comment

.NET IDE allow you to make nice GUI for free. There is even GDI based theme available on the internet, you can modify them to make them suits your needs.

Link to comment
3 hours ago, XenocodeRCE said:

.NET IDE allow you to make nice GUI for free. There is even GDI based theme available on the internet, you can modify them to make them suits your needs.

I am looking for something native nor .NET framework. 
 

Link to comment

If you want a little challenge, I'd suggest using pure win32 for a GUI.

Here's an example of what I have achieved, not completed. However, it is enough for what I need.

oddbN0k.jpg

  • Like 1
Link to comment
10 hours ago, gresan6 said:

If you want a little challenge, I'd suggest using pure win32 for a GUI.

Here's an example of what I have achieved, not completed. However, it is enough for what I need.

oddbN0k.jpg

Amazing GUI. Can you suggest me where can i learn pure win32. and where did you started learning win32. Any GUIDE / tutorial / book ?    where  did you learn from ? 

Thanks 

Link to comment

Pure or native GUI is not a good idea to make a fresh application. It will take you too much time. The below suggestions will save your time:

1. Take a look at https://electronjs.org/ (free) that @deepzero mentioned above, quite the same as web designing.

2. For C++ only, Qt (free) or https://www.bcgsoft.com/featuretour/tour323.htm (paid).

3. For Delphi / C++ Builder, RAD Studio with its packages like VCL, FireMonkey (free) or http://www.almdev.com/ (paid).

  • Thanks 1
Link to comment
On 9/5/2018 at 4:15 AM, malware said:

I wanna develop a nice GUI software like Kerspersky or Avast. 

what should  i learn and will be able to develop such nice GUI app. 

What technique used to develop kerspersky or Eset Anti virus. MFC or pure win32?

Thanks and sorry for my bad English.

Have a look at Sciter: If you use it in the binary form, it is free.

Quote

https://sciter.com/

slide-eset.png

Some real life applications that use Sciter core engine for their UI – HTML/CSS under the hood

 

Quoting from their site:

Quote

In almost 10 years, Sciter UI engine has become the secret weapon of success for some of the most prominent antivirus products on the market: Norton Antivirus and Internet Security, Comodo Internet Security, ESET Antivirus, BitDefender Antivirus, and others. The use of HTML/CSS has allowed their UI to stay in touch with modern GUI trends throughout all these years, and will continue to well into the future.

So , I guess it directly answers your question as you mentioned ESET Antivirus also in it.

It even has its own forum where you can ask your questions.

  • Like 3
Link to comment
  • 3 weeks later...
  • 3 months later...

MFC - Microsoft Foundation Classes anyone :D ?  A loose wrapper over WIN32 but powerful and expressive nonetheless.  Of course its time consuming to do precision work there...

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...