newbie Q: choice of project for a particular interface  
Author Message
Newbie Tan





PostPosted: Visual C++ General, newbie Q: choice of project for a particular interface Top

hi all,

i intend to build a new interface for an existing relational xml database that works with IBM DB2 to store, parse xml files and perform simple queries. the db system already has a test driver (interface) that can perform the main functions from command prompt. the db system is written in c++ and contains some IBM header files.

which type of project should i use some suggested MFC application, some say just windows application will do. im unsure how to start as i don't know much abt interface building, and i absulutely don't know anything about MFC.

thanks.

Tan



Visual C++16  
 
 
Sarath.





PostPosted: Visual C++ General, newbie Q: choice of project for a particular interface Top

It's depends on what you need to show as the final output. If you want to show something in window, you can go for MFC. If you add support for MFC in your application, you can simplify the development with MFC classes and collections. Anyway ANSI C++ has STL support already. Please choose in between.





 
 
Simple Samples





PostPosted: Visual C++ General, newbie Q: choice of project for a particular interface Top

It depends on what you know and/or are willing to learn due to the benefits.

It is certainly true that you can use "just windows application", but MFC can be easier to program because it provides many of the details that would otherwise need more of our time. It helps to know how to write a Windows program without MFC, but we must start somewhere and you can start learning MFC first, then learn about Windows, then learn more about MFC. Or something like that.

I am not sure I understand what you mean by "interface". Do you mean User Interface (UI) If not, then you probably should clarify what you mean.

There are some MFC General Samples that might help. You can use them to become familiar with MFC and what can be done using MFC.