Jump to content
Tuts 4 You
malware

How to develop nice GUI App

Recommended Posts

malware

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.

Share this post


Link to post
Share on other sites
XenocodeRCE

.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.

Share this post


Link to post
Share on other sites
malware
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. 
 

Share this post


Link to post
Share on other sites
deepzero

Qt for native, cross-platform things.

You can look at https://electronjs.org/ for cross-platform web-desktop-apps. Never personally used it.

  • Like 1

Share this post


Link to post
Share on other sites
gresan6

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

Share this post


Link to post
Share on other sites
malware
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 

Share this post


Link to post
Share on other sites
Vic

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

Share this post


Link to post
Share on other sites
Techlord
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

Share this post


Link to post
Share on other sites

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

×