Font Size: a A A

Multi-Line Text Processing And Software Interface Design In CAD

Posted on:2008-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:G XuFull Text:PDF
GTID:2132360242967550Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
Generally, graphics can not express whole idea of the designer in the process of engineering drawing. Text is required to show the information, therefore the function of multi-line text is a absolutely necessary part of drawing software.The popularity of well-known software tells a truth to the world: what competitive software need is not only the powerful function, but also the beautiful and friendly user interface .That makes people pay more and more attention to the design of user interface.In order to develop engineering drawing software with perfect function, high efficiency and reliability, and accords with the design habit of our engineers, this paper implements the function of multi-line text, the design of user interface and the table function in JHCAD system, which is developed in Visual C++ environment on Windows platform, using object-oriented method, DWGdirect, Skin++ interface library and BCGControlBar library.Tasks accomplished are as follows:Summed up the rules of multi-line text by researching into the format rules used in AutoCAD. Implement the functions of text input and text editing on JHCAD engineering drawing software platform by using the same format rule as AutoCAD used. The functions make a two-way interface between JHCAD and AutoCAD in the field of multi-line text input and editing. By using the Skin++ library, implement the design of user interface to make the interface unique and content different user. A toolbar with more than 256 colors is added to the software to make the interface more beautiful and friendly. Implement the function of displaying multi-document as the mode of MDITab windows instead of multiwindow on JHCAD engineering drawing software platform, on the basis of researching into the creation process of MDI and the function of BCGControlBar library. The auto-hide bar is implemented to provide much more information conveniently to users. The function of table drawing and simple editing is implemented, on the basis of in-depth study of object-oriented method.The programs have been verified correct and feasible through coding, debugging and testing on JHCAD engineering drawing software platform.
Keywords/Search Tags:Engineering Drawing Software, Multi-line Text, User Interface, Table
PDF Full Text Request
Related items