资 源 简 介
This GUI application, written in C# for .NET Framework 2.0, is designed to manage hierarchical data structures with tree-like relations between Nodes. Each Document represents a Tree of Nodes, each Node belongs to some user-defined node Class. A Class defines what data fields a node may contain.
It contains TreeView to represent node relations, Class Editor, TableGrid data editor/display and easy to use Search form. A document is saved in .tree XML file which can be easily distributed among users. It is also possible to modify it to be used as rich client application for an SQL database.
Such a generic approach provides an ability to create and manage such hierarchical databases as price lists, inventory, staff and lots more.
The code consists of View part (which is Windows.Forms graphical user interface of the application) and Document part which is Node and Tree class library (application-independent). The underlying data management is done with ADO.NET. It
文 件 列 表
TreeEditor Source
TreeEditor.csproj.old
Column.cs
MainWindow.Designer.cs
TreeNameDialog.cs
TreeEditor.csproj.user
RemoveClassDialog.resx
MainForm_old.ru.resx
RemoveClassDialog.cs
Validator.cs
NodeRenameDialog.resx
Messages.resx
RemoveColumnDialog.Designer.cs
NewColumnDialog.Designer.cs
NewColumnDialog.resx
SaveChangesDialog.cs
MainWindow.ru.resx
TreeEditor.csproj
License_ru.txt
TreeEditor.suo
AboutDialog.cs
AboutDialog.resx
MainForm_old.resx
RemoveColumnDialog.resx
DocForm.cs
TreeEditor.sln
Tree.cs
RemoveColumnDialog.cs
Class.cs
TreeClearDialog.en.resx
MainWindow.resx
NewColumnDialog.cs
NodeRenameDialog.ru.resx
DocForm.resx
MainForm_old.en.resx
License.txt
RemoveClassDialog.ru.resx
DocForm.Designer.cs
DocForm.ru.resx
HelpForm.Designer.cs
TreeEditor.csproj.user.old
TreeNameDialog.en.resx
NodeRenameDialog.en.resx
SaveChangesDialog.ru.resx
HelpForm.resx
Node.cs
HelpForm.ru.resx
PrefsDialog.cs
SaveChangesDialog.en.resx
PrefsDialog.ru.resx
AssemblyInfo.cs
Messages.cs
PrefsDialog.resx
TreeNameDialog.ru.resx
RemoveColumnDialog.ru.resx
AboutDialog.ru.resx
TreeClearDialog.cs
NodeRenameDialog.cs
TreeNameDialog.resx
TreeEditor.xml
SaveChangesDialog.resx
RemoveClassDialog.Designer.cs
NewColumnDialog.ru.resx
App.ico
AboutDialog.en.resx
MainWindow.cs
Messages.ru.resx
TreeClearDialog.ru.resx
PrefsDialog.en.resx
TreeClearDialog.resx
HelpForm.cs