Devexpress. netFramework library parsing (1):DevexpressIntroduction to the Framework library
Devexpress The Framework library is a set . Net Of UI Control library, which is also the current . Net The most powerful and Complete Set UI Control library. It mainly integrates Winform And Webform Some common controls and UI Element. You can download the trial version from its official website.
Official Website:Http://www.devexpress.com/
1.Version description and installation:
A) Devexpress There are several available versions, and different integration packages have different contents. Here is a trial version of some downloadable framework libraries:
Http://www.devexpress.com/Downloads/NET/DXperience/
Two available integration packages: Devexpress. Net for vs.net 2003 Latest Version V6.3.5
Http://www.devexpress.com/Downloads/NET/DXperience/files/DXperienceEval-6.3.5.exe
Another: Devexpress. Net for vs.net 2003 Latest Version V7.1.2
Http://www.devexpress.com/Downloads/NET/DXperience/files/DXperienceEval-7.1.2.exe
B)Download and install
I. GAC install all DLL
II. under the installation directory \ sources \ devexpress. DLL there will also be a complete DLL
III. . net2003 or 2005 Register toolbox tool
IV. help documentation
Note: I currently useVs.net 2003Of6.3.3All subsequent instructions are based on this version.2005Or later versions, there should be no major changes in the large framework.
C) About cracking
There are some cracked versions in China. Google Or search on Baidu. The cracked version is usually recompiled DLL File, Overwrite GAC And DLL File.
2. demo
A)DrillDemoIs the best way to learn. After installationProgramAdd allDemoProject, please do a backup before starting the drill.DemoThe project is in the installation directory.
3.Project Description
A)Its help is basically edited in engineering units, so the main project is probably a dozen of the following figures:
B)A brief description of the project reference relationship:
I. Its core project is Xtradata And Xtrautils , Basically all other projects have references to these two projects. While Xtrautil Again Xtradata . Second Xtraeditor It is the core interface library, basically all other UI The project also references it. Then Xtrabars And Xtranavbar .
II. Xtraprinting It is also a core project, but there are not many references to it by other projects. Xtrareport It is referenced. The most amazing thing is that almost all controls can be used Printingsystem Print it out! Therefore, in terms of usage, it is also a core project. I started learning the entire library.
III. Design Project. Almost every control has a design time ( Designer Project, which is mainly responsible Vs. net The development environment uses these controls to show the acceptance status and design behavior on the designer. This will also be a direction for me to study and learn. Xtrareport Design as the learning content to study its design development.
IV. Data Persistence Layer Project Xpo . This is a data persistence layer project, but unfortunately its Data Engine DLL Not open. Only Ado. net Database engine. This will also be my research direction.
4.Auxiliary Tools:
A) ancillary tools mainly include project conversion tools, interface design tools (also a tool I want to study), and several other gadgets.