Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to develop nice GUI App

Featured Replies

Posted

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.

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

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

Qt for native, cross-platform things.

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

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

  • Author
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 

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

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.

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

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.