可恶啊,优快云博客竟然没有保存提醒,管理了一下分类写的东东就全没了!,╮(╯▽╰)╭
先把英文的贴上来吧,以后慢慢再改吧,╮(╯▽╰)╭,╮(╯▽╰)╭
FamilyShow Project Files
App WPF application class contains data common to all classes.
CommonDialogs Displays the new Vista-style open and save dialogs.
MainWindow Window for the application containing all of the other controls.
ValueConverters Value converters used in all of the XAML pages.
Controls
Details The right pane in the diagram view.
NewUserControl Control that is displayed when a new file is created.
Welcome Control that is displayed when the application first runs.
Controls/Diagram
Diagram Displays a diagram of the family members.
DiagramConnector.cs:画两个成员节点之间的那条连线的类
DiagramGroup Contains and arranges one or more DiagramNode objects.
DiagramLogic Logic that determines which nodes appear in the diagram.
DiagramNode A person in the diagram.
DiagramRow Contains and arranges one or more DiagramGroup objects.
DiagramViewer Wrapper around the diagram that supports zooming and panning.
Controls/FamilyData
FamilyData View that is displayed when the Expand button is clicked. Contains the editable ListView and chart controls.
FamilyDisplayListView ListView control in the diagram view.
FamilyEditListView ListView control in the family data view.
FilterSortListView Base class that filters a ListView control. Also sorts the list since it derives from SortListView.
FilterText UserControl with a text box and reset button.
Histogram Chart that displays age ranges.
SharedBirthdays List that groups people by birthday.
SortListView Base class that sorts a ListView control.
TagCloud List that displays frequency of last name.
Images
*.png Images used for the RichTextBox editor toolbar buttons.
Sample Files
Kennedy.ged, Windsor.family Sample GEDCOM and Family.Show files that are installed when the application first runs.
Skins
*.xaml Resources specific to the Default and Gray skins.
FamilyShowLib Project Files
GedcomConverter, Import and export to GEDCOM.
GedcomExport, GedcomImport
People.cs:定义一个Person 对象的 Collection
Person.cs:定义在People中的Person成员
Photo.cs:定义每个PERSON的照片对象
Relationships.cs:定义每个PERSON对象间的关系
RelationshipsHelper.cs:定义如何添加一个新成员以及如何和其他成员建立关系的逻辑
Story.cs: 定义一个Person 对象的故事.
*GEnealogical Data COMmunication,简称GEDCOM,是一个叫耶稣基督末世圣徒教会(The Church of Jesus Christ of Latter-day Saints)开发的,相当于家谱研究体系中的XML协议,也确实和XML可以互相转化。
下一篇说说程序结构