Don't laugh as I am relatively new to all this and learning the ropes of programming.
I have been learning VBA for excel over the past few months and have become relatively proficient in the language. But upon wanting my program to do more I am faced with the limitations presented by VBA and the poor security in distrubuting my software on the open market.(I have played around with other peoples work and realized how easy it is to crack into most workbooks and vba projects)
I have decided to use C++ as my language of choice to program my software but have hit a stumbling block.
In VBA for Excel it is easier to get data into your programming and store user inputs because there is a massive set of spreadsheets behind all that I do that is easily referenced.
The basics of C++ I understand (I am using Visual Studio 2010 as my compiler), building user forms and all that, but as far as using a database to store data and store user inputs is the problem I face.
Does anyone know of any good tutorials on doing this, I have googled everything I know top google and usually end up with a tutorial on a "hello world" program or a simple calculator that adds two number together, which from my experiance with VBA is fairly simple to do.
I hope I am being clear enough with my question, if not let me know an I will try to expand on what I am looking for.
How much of C++ do you know? You should become familiar with the language and standard libraries first, then start with databases. Once you learn enough, making your own database system with encryption should be easy.
I have played with it thus far so not much, what would be a good place to start? I have considered buying the c++ for dummies book just to build a foundation on the language. I really don't mean to sound dumb but I'm not sure what you even mean by standard libraries.
Haha, check out the tutorials on this page then: http://cplusplus.com/doc/tutorial/
Once you know the language alright, try and learn some of the Standard Template Library (STL) and the standard C++ libraries (iostream, fstream, etc). These should provide you the means of creating a database based application.