jad@csd4.csd.uwm.edu (John A December) (09/30/90)
I'm a grad. student starting a M.S. thesis involving C++. I'm posting this article in search of critiques on my project. Below is an abstract from the project report. Following that are questions that I'm concerned about. If this interests you, please email comments to me on what you think of this project. I'm looking for responses from experienced people in industry, as well as from those new to C++. I'm planning this thesis to be a continuation of a project I have already completed--a C++ source code template builder. Following is the abstract from this project report: ABSTRACT: ---------------------------------------------------------------------- The purpose of this project was to develop a tool for graphically building C++ class source code specification and body templates. (A specification template is the complete .h file, a body template is the .c file without the body of the operations filled in). A graphical user interface based on X Window System and the InterViews toolkit was developed to provide the user with a way to create and visualize class specifications by diagrams similar to Booch diagrams. The user can graphically create class member specifications for data and operations as well as modify, document, and delete existing class or member specifications. The relationships of children to parents and classes to friends can also be graphically represented. From this graphical representation of the classes and relationships, source code specification and body templates can be automatically generated. QUESTIONS: ---------------------------------------------------------------------- -- Do you think it would be valuable to be able to graphically depict and edit C++ source code and relationships? -- What features of a graphical interface for C++ code development would be desirable? -- Would you think an experienced user would be interested in a graphical system for C++ code development, or just novice users? -- Comments of any kind on this project? Please email replies to me. I'll summarize and post. Thanks in advance. -- John December | Univ of Wisconsin, Carl Sandburg Halls Box 1210 jad@miller.cs.uwm.edu | 3400 N Maryland Ave, Milwaukee WI 53211-2953