Click here to Skip to main content
15,889,804 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Visual Studio 2008, Win 7, C++

I want to create an application to validate a TMATS file. It is a text based file, limited the basic ASCII characters. It can have hundreds of lines such as:

G\PN:My Program:
G\TA:Test Description;
T-1\TID:Test 5;
T-1\RF1:5;

There are eight classifications of identifiers, G and T are two, just shown.

There will be an ASCII CSV (Comma Separated Values) file that defines each allowed identifier. So far, I plan to load that into an STD::MAP. As the TMATS file is read each identifier is parsed out, looked up, and all the options checked.

I would like to have a separate: Window/dialog/sdi/<some type="" of="" display="">/etc for each of the classifications. The user will be able to select each of the groups and view the data. Most of the classifications will require scrolling to view all the items. If there are errors, the user will be able correct the data and write a new file out.

There will be only one TMATS file open at a time.

What type of project/application do you suggest for this project?
Posted
Comments
Sergey Alexandrovich Kryukov 27-May-13 22:54pm    
How about C++/CLI projects? Will you be able to use this C++-based language for .NET development?
—SA

1 solution

Quote:
Sergey Alexandrovich Kryukov - 22 hrs ago
How about C++/CLI projects? Will you be able to use this C++-based language for .NET development?


To my knowledge, sure. What advantage does CLI provide over MFC? I will look for some answers.

Note: I considered C# with XAML, the concept looks good. But then saw that there are no bitwise operators in C#. In telemetry that is a must so I will stick with C++.

Edit: I just found a couple of articles on C++/CLI. There are some syntax changes, some garbage collection, but no paradigm change at all. No change in the GUI, nothing in I/O concepts. Unless someone pops up with a good reason, I'll stick with standard C++.

I am leaning towards the dialog model rather than the SDI model. It appears easier to display the short phrases and to be able to edit each. I remain open to differing opinion.

Thanks for your time.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900