Font Size: a A A

The Secondary Development Of AutoCAD Based On .NET-The Establishment Of Couplings Standard Library

Posted on:2016-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:X Z ZhaoFull Text:PDF
GTID:2308330473452446Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As a kind of powerful and general plotting platform software, AutoCAD is widely applied in the fields of machinery, electronic, spaceflight and construction and so on, and it has become one of the most widely used computer-aided design software in the industry. However, the functions of AutoCAD which aim at solving the problems of specific industries and specific items, such as invoking of basic primitives and complex generation of surfaces and so on, give rise to high degree of rework for designers with low design efficiency. However, due to AutoCAD has open-ended system architecture, which allows users and developers to extend and amend the functions with high level programming language according to their own demands(that is secondary development), therefore, it could furthest meet the special design demands of the users in different fields which based on the characteristic, and the functions of the software could play its functions adequately after the secondary development of AutoCAD.This paper mainly aims at the problem of shorting of coupling standard graphics library in the current mechanical design industry, and takes realizing invoking coupling graphics with different types and different parameters in AutoCAD as the objectives, it deeply discuss and research the secondary development of AutoCAD which in the.NET platform based on deeply analyzing the theories and technical principles of the secondary development. The main research contents are as follows:1. This paper has researched the current situations and development trends of the secondary development of CAD in the domestic and overseas, and has analyzed the significances of the secondary development of CAD to the design and manufacture of the industry.2. Discussing the secondary development theory of AutoCAD deeply, choosing.NET as the plotting development platform, C# as the development tool according to comparing the advantages and disadvantages of the current mainstream development platform and development mode, and it has discussed the relationship among the objects and the context attributes of main objects in AutoCAD.NET.3. General requirements analysis on coupling standard library graphics system, it confirms overall design objectives mainly from the two aspects of functions design and parametric design, the ultimate goal is achieving automatic parametric plotting coupling planar graph, with accurate line types and layers, and has friendly man-machine interface.4. Detailed design for coupling standard library graphics. This paper takes GYS4-type coupling as the example; firstly, it analyzes the graphics plotting process and general steps, and has introduced the specific development process in the Visual Studio 2010, including the design of the graphical interface and the design of the graphical parameters. Among them, in the design process of graphical parameters, according founding and invoking new functions, this paper resolves the graphics into the basic graphics primitives, such as line, circle and circular arc and so on, thus to introduce the establishment of specific codes, and realizing the supplementing and introducing for the involved theoretical knowledge of the secondary development of AutoCAD in the processes, finally, it verifies the correctness of the results and achieves the designing target by the operation of codes in AutoCAD 2010.
Keywords/Search Tags:.NET, AutoCAD, secondary development, couplings
PDF Full Text Request
Related items