First, let me introduce myself. I graduated from Jianghan Petroleum College in 1996. It is very interested in software development when college, and passes the intermediate level of the program during college; later in 2001 through the national advanced programmer level test. In 2001, the software development was officially completed. In nearly five years in software development, many changes have changed many changes in software development, basically completed the transition from procedures to software development and change.
I am very interested in developing graphics software because I have been exposed to large geological software on many UNIXs, I am very interested in developing graphics software and has some degree of understanding and research on this. In early 2004, I found the "Graphic Editing Framework" on Google, unintentionally found GEF, then Draw2D, and finally found part of the Eclipse project (in fact, Ellipse has already declare far away). I have been looking for a full frame nature graphic editing framework. After finding GEF, I realized that I found it.
After approximately half a year, I understand Draw2D and Gef design ideas and rewrite them with .NET, because I developed software intended to run on the Windows platform; understanding and transplanting Draw2D and GEF I admire the design ideas of these two libraries, and the level of designers and codents of these libraries is far better than me. In order to help China also interested in Draw2D and GEF, I decided to write my awareness of Draw2D to a series of articles, hoping to help them.
The article I wrote is not to guide how to develop applications with Draw2D and GEF in the Eclipse framework. In fact, I don't understand Java, I have not developed any commercial software with Java; but I use .net from Draw2D from Draw2D The library that is transplanted with Gef is running, which means that I understand the understanding of DRAW2D, etc. is basically correct. I am developing software systems based on the oil industry from the .NET library that is transplanted from Draw2D and GEF.
I am very grateful to JavaMxJ is willing to provide a place to place my article.
Welcome all the proposals and various suggestions, my QQ: 275060857