i have been learning c++ for past 2 months. i have learned the basics ie- classes,structs,functions etc... and also made quiet a few beginner programs which uses algorithms and logics like binary and decimal converter, password generator , spell checker etc etc , but all in console cmdprmpt.
I want to make a program which has gui, any help on where or how to get started with it.
also i have seen codes where ->
1 2
#include <string>
#include "Data.hpp"
this type libraries are used where "Data.hpp" is another file with code.
I mean is i want to move to intermediate level in c++. any help, directions, tips for that will be appreciated.
My primary aim is to make a CDR(call data record) analyzer software.A program which reads data from a excel file and rearranges it in given format
You don't say how you are learning C++ - but the book "Programming: Principles and Practice Using C++" by Bjarne Stroustrup uses FLTK to teach gui principles.
As an example of one way to read data from an excel file, consider (For Windows 7 & Office 2010):
if you are using visual studio 2019, this is a getting started guide that at least builds a gui project (empty) as a first step. Then you can do something like put in an edit box and a button and make the button print hello world into the edit box. http://y-okamoto-psy1949.la.coocan.jp/VCpp/OnVSCpp2019/en/
yes, you DO Have to close and reopen your project or it will not give you the dialog editor. It is some kind of bug in the product.
this is for 'winforms's, or some sort of subset of .net? It was unclear and I am not highly experienced in .net / managed code. Seems like some .net stuff has no editor at all that I can find and MFC is still in there but its 32 bit and I don't recommend it.
I am aware, I have so far avoided it like the covid but looks like I may have to invest in it a bit now. Seems simple enough if you let the robot generate 90% of the code ;)
The half-baked WYSIWYG editor is easier than MFC, don't need to add my own variables for an edit box anymore etc its just there ready to use.
@seeplus i wasn't learning from any book , i used various tutorial websites and forums for that. now i am ordering the book recommended by you -"Programming: Principles and Practice Using C++" by Bjarne Stroustrup