如何制作家谱图
目录部分1:研究你家族的历史1、写下你想要包含在图中的人。2、通过一些研究填补漏洞。3、确定你想要突出的其他信息。4、决定是否要包含照片。部分2:创建树状图1、从你们这一代开始。2、从你的父母辈填写。3、画你的祖父母那一代。4、决定你要追溯到几代之前。部分3:使其独一无二1、自己来美化你的家族树状图。2、使用软件来创建一个计算机生成的树。3、考虑让一个艺术家做一个原始的再现。制作家谱图,可以用来有效地展示你的家族史。首先从最高辈分的人开始画,找出谁是他的子女,然后每一代创建一个家庭树分支。然后加工一下,可以把这个图变成一个值得展览的艺术品,或者仅仅是为了保存给子孙而制图,世世代代传下去。请参阅步骤1开始。
部分1:研究你家族的历史
1、写下你想要包含在图中的人。家谱从你的家庭开始,家谱树从那里出来分支出来。首先写下你的直系亲属人的名字,然后移动到你的上一代。请确保你没有遗漏的人!你的家谱将是你家族历史的一个重要部分,所以需要时间来建立一个准确的图。写下你的名字,你的兄弟姐妹的名字,和你父母的名字。
写下你的祖父母的名字,你叔叔阿姨的名字和你的表兄弟姐妹的名字。
写下你的曾祖父母的名字和你大叔叔阿姨的名字。
很多人在那里就停止了,但只要你想,你就可以尽可能多的多画几代。
2、通过一些研究填补漏洞。一旦你追溯到前几代,填名字可能就比较困难了。努力确保每个人都有包括在内、所有的名字是准确的,进行一些研究,仔细检查自己的家谱树。这是一个大好机会去更多地了解你的家族历史。和你的家庭老年成员谈谈,去了解更多信息。找出你的祖父母的兄弟姐妹及其配偶,子女的姓名。尽你所能问问周围的人。如果你幸运的话,你也有机会可以听到一些奇怪的家庭故事和秘密了。
用家谱工具在网上做研究。网上有很多工具,你只需输入你的名字和你父母的名字,然后会为你做所有的研究调查。这些网站通常给你一个有限的可用信息量,然后你需要更多的深入研究。如果你是认真在绘制你的祖先,这是一个很好的方式来收集信息。
3、确定你想要突出的其他信息。此外,要包括你家人的姓氏和名字,你可能想要列出他们的出生日期,死亡日期(如适用),注册结婚日期,等等。在家族树上有了这些日期会有更加详细的信息作为你的家人的一个历史文件。除了日期,你可以考虑,包括你的亲人"的发祥地和家乡。
4、决定是否要包含照片。如果你有机会得到你祖先的照片,在每个人上面你可以有一个小小的肖像。相对包含的话此选项最适合家庭树,因为照片可能会占用很多的空间在你的成品图上。如果你只有几张照片,你可以只包含你的直系家庭成员的照片。
尽可能多的追查家族成员的照片。如果你想使他们所有的照片大小相同,扫描到您的计算机。使用PS或其他照片编辑程序来更改比例。
部分2:创建树状图
1、从你们这一代开始。这是树的基础上,包括你,你的父母,你的兄弟姐妹。图的形状会是你的选择。如果你想让它另辟蹊径垂直,并延续向浓密的上方,像一棵树,从一大张纸的底部开始。你也可以开始于一张纸的左边,这样的图将很容易从左侧看向右侧。无论你希望你的图是什么形状,填写以下信息即可开始:写下你的名字。
画一条线从你的名字到你母亲的名字。从你的名字到你父亲的名字再画另一条线。画一条水平线连接你的母亲和父亲。
如果你有兄弟姐妹,画一条线从你父母的名字到他们的名字。
如果你的兄弟姐妹有配偶,把他们名字写上,并用线连接起来。
如果你的兄弟姐妹有孩子,把他们名字写上,并用线将他们连接起来。
2、从你的父母辈填写。现在是时候填写第二代-你的父母辈。连接横线在每个已婚夫妇上,然后连接一条线向他们的孩子。写你外公外婆的名字在你妈的名字上面。写你的祖父母的名字在你父亲的名字上面。
把你的外公外婆的名字和你妈的兄弟姐妹名字姐连接起来。把你的祖父母的名字和你父亲的兄弟姐妹的名字连接起来。
添加你叔叔阿姨配偶的名字。
添加你叔叔阿姨的孩子,你的表兄弟姐妹的名字。
3、画你的祖父母那一代。如果你有一个大的家庭,你的图可能已经有要投奔的页面边缘的威胁了。有些人停在了这里,有两组祖父母作为他们家谱图中的树冠。如果你想继续前进,是时候包括你的祖父母那一代了。记住要连接已婚夫妇是水平线,然后话一条线连接家长和子女。添加你的外祖母的父母亲和你祖外公的父母亲的名字。这是你的曾祖父母。
添加你的曾祖母的父母亲和你曾祖父的父母亲的名字。这是你的曾曾父母。
添加您的外祖父母的兄弟姐妹的名字-你的叔外祖父叔外祖母
添加你的祖父母的兄弟姐妹的名字-你的舅爷和姨奶奶。
填写你叔外祖父母的配偶和子女的姓名。
4、决定你要追溯到几代之前。如果你正在享受你研究家族历史的经验,尽你所能不断追溯就可以。没有限制你的家族树状图的潜在规模,尤其如果是它的数量!
部分3:使其独一无二
1、自己来美化你的家族树状图。现在你的图完成了,该考虑把它艺术化就可以自豪地与您家里的其他人分享。用铅笔复制家谱图在一大张绘制图上,然后用漂亮的墨水或油漆呈现出名称,并添加丰富多彩的装饰。您可以选择使用经典的树的形状,或尝试一些新的创意来说明你的祖先。这里有几个想法:把连接线分行,并在不同的叶子上写下每个人的名字。孩子的名字也可以写在苹果或浆果上。
使你的家族谱画成一个星系,并在行星和恒星写上大家的名字。如果你想也可以把你的名字写在"太阳"上。
创建你的家族谱成为一个家庭邻里,在每一个小房子上写下每个人的名字,全部由街道相连。
2、使用软件来创建一个计算机生成的树。如果你想让你的图看起来优美,但你不希望自己来创建,从网上选择有数以百计的选择。搜索"免费家谱"拿出模板或自动生成的图表,你可以打印出来,挂在墙上。
3、考虑让一个艺术家做一个原始的再现。找一个艺术家来呈现你的家谱作为一个原始艺术的美丽作品。您可以选择用书法的方式写上名字,并已对其中设定一个华丽的背景。如果你做一个网上搜索"家谱艺术家",你会发现艺术家的名单可以委托他们制作。,在不同的组合仔细看,找到一个艺术家的作品适合你家的风格。
明代中后期是中国家谱体例演变与内容更新的一个重要分水岭,以下摘录了一套家谱的七大主要内容。
一 姓氏源流
姓氏源流就是同一族得姓的来源与变迁,中国人的姓氏渊源大多很为古老,假若没有古书或旧谱的记载,后人就很难考究得清楚。从一姓到一国一家,不能不知晓自己根源来自何处,认清自己的姓氏来源,每套《家谱》都详细介绍了自己姓氏源流,这样才能世世代代承继,也能将族系根缘流传千百年。
中国姓氏在经过历史不断演变,如:战乱,迁移,改朝换代,以及避讳改姓、避难改姓、复姓改为单姓等,姓氏变得更为复杂,其真正的出处、源头就更需要详细考证了,《家谱》中有详细记载。
封建时代,许多姓氏为了抬高自己的门第和郡望,习惯于与名人扯上关系,或硬追溯到某皇帝作自己的祖先。却不知道,这影响了血缘的纯正和确实性,后人不可不慎。
《家谱》中有“叙本系、述始封”的传统,它的目的也在于“明世次、别亲疏”以及考订姓氏源流。《家谱》均有记载姓氏的一章,以叙述家族得姓的来源,或是家族因某种原因改姓的历史。所以《家谱》中的姓氏源流就变得很重要,它是明辨您家族血统的证明文献 二 堂号 堂号是一个姓氏的特殊标识,它能显示姓氏发源的地缘关系。在家谱中,堂号具有联系姓氏与宗族关系的意义,也是后代寻根问祖的重要线索之一。
堂号名称一般取自于郡号名或为纪念家族史祖或名人而自创。
一般来说,堂号多取自于郡号名,郡是秦、汉时期对行政区域的建置,郡号名又取自于郡名,或诸侯国名,地方府、州、县名。随着姓氏家族的发展壮大,就出现了以各姓氏名门望族发祥地的郡名作为郡号的由来。
大家族日久人众,或是遇至天灾连年之时,族人就会因迁徙流离,而散布各地。于是就有了在“总堂号”之下,再加入“分堂号”名称的方法。“总堂号”代表家族(姓氏)的发祥地,寓后人以不忘本源,“分堂号”则是族人迁徙至新地,成为当地有名望家族后,以该地的郡号作为堂号,“总堂号”和“分堂号”统称为“郡望”。
因为各族姓基本上都是以郡名作为自己家族的郡号,所以就有了若干姓氏同为一个堂号的现象。例如:王,胡这两个姓的郡望都是“清河堂”。
堂号名称的另一出处:自创堂号,乃家族中人自立的堂号,该堂号名称一为有别于各姓氏的分支别派,二为铭记祖先或名人的公德事迹或教诲。例如:杨氏的“四知堂”寓意“天知、地知、我知、子知”的为人风范。
三 世系表
如果发现一本关于您身世的家谱,您最想看的是什么哪?是不是想知道自家的祖先是谁?家族中曾有过哪些名人、功绩?家族中人现在哪里?等等,所有的答案就在家谱的世系表中。
作为家谱中最重要的内容,“世系表”,简而言之,就是说明一个家族成员,如:父子、兄弟间的相互关系,写清楚祖先后代每一个家族成员名字的图表。它有四种基本的记述格式:欧式、苏式、宝塔式和牒记式。
欧式:又称横行体,是北宋文学家欧阳修创立的。欧式的特点是:世代分格,由右向左横行,五世一表,用起来很方便。欧式中,每个世代人名左侧都有一段生平记述,介绍该人的字、号、功名、官爵、生辰年月日、配偶、藏地、功绩等。
苏式:又称垂珠体,是北宋文学家苏洵创立的。苏式世系表的特点是:世代直行下垂,世代间无横线连接,全部用竖线串连,图表格式也是由右向左排列的,主要是强调宗法关系。
宝塔式:顾名思义,就是将世代人名象宝塔一样,由上向下排列。宝塔式采用横竖线连接法,竖线永远处在横线的中间,这对人多的大家族来说,因人名不可能排在同一页纸上,兄弟之间长幼关系不清,会为写谱、看谱带来很多不便。
牒记式:不用横竖线连接世代人名间的关系,而是纯用文字来表述这种关系。每个人名下都有一个相关的简介,如:字、号、功名、官爵、生辰年月日、藏地、功绩等。牒记式的世系形式固定,次序分明,比较节约纸张。
以上四种世系表形式都各有特色,这是一般族谱中比较常见的世系表,但也有其它的变化,我们在记述家族世系表时,可根据掌握材料的多少、家族成员的多少等灵活采用,总之,世系表要易看易懂、内容真实、层序分明,这才是最为重要的。
四 家训
家训也是家谱中的重要组成部分,它对传统宗族教育起了很大的作用。
远古时代,人类社会经历了氏族、家族、家庭的变迁,然而,这些都是形成一个国家的基石。在国家不安定和国法不明确之际,家训即可发挥稳定社会秩序的力量。因为,家族为了维持必要的法制制度,就拟定一定的行为规范来约束家族中人,这便是家法家训的最早起源。
自汉初起,家训著作随着朝代演变渐丰富多采。家谱中记录了许多治家教子的名言警句,成为人们倾心企慕的治家良策,成为“修身”、“齐家”的典范。例如“一粥一饭,当思来之不易”的节俭持家思想,今天看来仍有积极意义。在家谱中有不少详记家训、家规等以资子孙遵行的。当中,最为人称道的名训,如颜氏家训、朱子治家格言等,至今脍炙人口。
家训之所以为世人所重,因其主旨乃推崇忠孝节义、教导礼仪廉耻。此外,提倡什么和禁止什么,也是族规家法中的重要内容,如:“节俭当崇”、“邪巫当禁”等。
简言之,每个家族都有不同的族规家训。家谱中较为常见者,大致包括了以下内容:
(一)、注重家法、国法
(二)、和睦宗族、乡里
(三)、孝顺父母、敬长辈
(四)、合乎礼教、正名分
(五)、祖宗祭祀、墓祭程序
五 家传
要想深入了解世系表中族人的历史功绩,那就得看家传了。家传,是用来记述家族中有名望、有功绩人的事迹的文体,是一种正式的传记,明朝之前,传与谱是分开来记的。
“传记”记述了一个人一生的功绩品德,从对国家、民族、社会的贡献,到对地方、家族做的每一件业绩,如:出资修建词堂、祖墓等,全部记述在内,以作为后人学习之榜样,并荣耀家族。
家传一般分为:列传、内传和外传等。列传是记录家族中有功绩男子的传记;内传是记录家族中有品行女子的传记;外传是记录家族中已出嫁有品行女子的传记。
传记中多配有该人的画像或关于该人的故事图画,让后代读起来倍感生动形象。
家传之用词以真实平朴为重,最忌溢美之词。这也是评价一部“家传”水平高低与否的重要标准。
六艺文著述
“谱乃一家之史”,其中当然少不了家人的艺文著述。自六朝起,就有将家族中名人的著作录入家谱的惯例,尤其是到了明朝,此风更盛,这部分的内容更加丰富了,涉及史学、文化、经济、宗教等许多领域,在形式上甚至堪于“经典史料”相媲美。
家谱中的艺文著述,在体例上一般称作:艺文志、辞源集、文征集等。
艺文著述以家族中名人所写的诗文著作为主要内容,也收集本族人与外人的书信来函,以及经籍、表策、碑文、书札等,有的还有版画、肖像画、版本作品、名家书法、歌曲等,从形式到内容都十分丰富。
艺文著述是家族先人的心血结晶,其中的大量珍贵史料文献,有着非常珍贵的参考和欣赏价值。但是,由于艺文著述的种类、内容繁多,而又良不齐,所以还需后人用心整理,方能使家族中的艺文精品得以流传和利用。同时,我们在续补家谱现代艺文著述时,更需精心挑选,慎重录入,把最有价值和代表性的文献传给后代。
七 家谱图像
家谱之体现,能合书、图、史、表、志为一体者,它的利用价值就显得大些。家谱主要以文字内容为主,资料为副,但一张好的、照片仍是能将时代的精神面貌和特质传达出来。
将、照片纳入家谱的意义在于,为家族传承提高了一个最直接的环境背景,使家谱不在局限在文字文字记录、整体概念也变得鲜明而生动起来。
只要是能让人对家谱有更进一步认识的古地图或老照片,均应该被收入家谱里,包括:
1)老照片:家中存有的古老黑白照片、一家人的合照等,都有其历史价值,也是见证家谱的最原始材料。
2)祖先(遗像、人物画、肖像画):中国历代以来多有大量之人物画及肖像画,其中有大部分是为了纪念先人,或表达对圣贤亲人的追慕。也有些家谱将家族先人中显达之人,画出其仪容,置于卷首,以求达到光大族望,启迪后人的目的,有些也刊载一些先人手泽遗墨。
3)风水图(祠堂图、墓图):祠堂是供奉先人的地方,在古代更是家族聚会之所,所以一般的家谱均有记载和刊载建物版图、描绘实状,有些更是附刊墓图,有些甚至详记地理方位。人们相信一个家族的兴衰和祖辈所居住、埋葬的地点有很深的关系,这些都蕴涵着丰富的“风水”内容,所以也被称为“风水图”。
4)故居/村庄图:明清族谱中不但记述居址迁徙,很多富家所修的谱书中,还以精美的版图,印制出他们家族的庭院、楼阁、书斋、房舍等。
C++语言: 二叉树实现的简单家谱树
/
File Name: BiTreecpp
Author: Geng Lequn[glq2000@126com]
Thur July 1 2010
Discription: 建立二叉家谱树,实现输入任意两个人的名字,查找得到其关系
/
#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <mathh>
using namespace std;
typedef struct _Node
{
string sex; //性别 m 男; f 女
string name; //此人的姓名
string spause; //配偶的姓名
unsigned short level; //层次 辈分最高一层为1,下一层为为2,以此类推
struct _Node l_child; //指向其第一个孩子的指针
struct _Node r_brother; //指向其某一个兄弟姐妹的指针, 即左孩子为其后代,右孩子为其兄弟姐妹
struct _Node btr; //指向其父亲或者母亲的指针
_Node():level(0),l_child(NULL),r_brother(NULL),btr(NULL){cout<<"constructor"<<endl;}
~_Node(){cout<<name<<" destructor"<<endl;}
}Node, PNode;
void CreateBiTreePreOrder(PNode &pn, PNode pback, unsigned short depth);//建立二叉家谱树,以先序方式
void VisitBiTreePreOrder(PNode root); //前序遍历此二叉树
void TellRelation(PNode root); //判断两人关系
void DestroyBiTreePostOrder(PNode root); //销毁二叉树,释放节点占用的空间
void FindPersonMiddleOrder(PNode root, string name, PNode &presult); //返回家谱中指向某人的指针,找不到返回NULL
Node root=NULL; //全局变量,二叉树的根节点
unsigned findPersonFlag = 0; //标志位,0 没找到; 1 找到,找到后就不再搜索直接返回;利用此flag可避免将整个tree遍历一遍(若该name在tree中存在的话)
int main()
{
cout<<"请按先序遍历的顺序根据提示输入家谱信息,不存在则输入\"#\""<<endl;
CreateBiTreePreOrder(root, NULL, 1);//建立二叉家谱树,以先序方式
VisitBiTreePreOrder(root); //前序遍历此二叉树
TellRelation(root); //判断两人关系
DestroyBiTreePostOrder(root); //销毁二叉树
getchar();getchar();getchar();
return 0;
}
/
function:建立二叉家谱树,以先序方式
argument:
pn: 指向二叉树节点的引用
pback: pn这个节点的btr指针的值,即指向其parent的指针
depth: 该节点的层次,分最高一层为1,下一层为为2,以此类推
/
void CreateBiTreePreOrder(PNode &pn, PNode pback, unsigned short depth)
{
string str;
cin>>str; //输入该人信息,格式是 sex-name-spausename,如不存在则输入#
if(str == "#") //如: M-tom-marry, 表示此人叫tom, 男性, 配偶名字marry
{
pn = NULL;
return;
}
//如果是自定义的struct/class,应该使用构造函数。如果是内建数据类型,
//比如int,应该memset。 当然,更好的建议是使用vector取代new出来的数组
pn = new Node;
//处理输入的字符串
vector<string> v;
for(size_t b=0, e=strfind('-'); ; e=strfind('-', b))
{
if(e == string::npos)
{
vpush_back(strsubstr(b));
break;
}
else
vpush_back(strsubstr(b, e-b));
b = e+1;
}
//初始化该节点
pn->sex = v[0];
pn->name = v[1];
pn->spause = v[2];
pn->btr = pback;
pn->level = depth;
//递归建立左右子树的节点
CreateBiTreePreOrder(pn->l_child, pn, depth+1); //注意后两个参数的值
CreateBiTreePreOrder(pn->r_brother, pback, depth); //注意后两个参数的值
}
/
function: 前序遍历此二叉树
/
void VisitBiTreePreOrder(PNode pn)
{
if(!pn)
return;
cout<<endl<<"sex:"<<pn->sex<<endl;
cout<<"name:"<<pn->name<<endl;
cout<<"spause:"<<pn->spause<<endl;
cout<<"level:"<<pn->level<<endl;
cout<<"father's name:"<<((pn->btr == NULL)"NULL":pn->btr->name)<<endl;
cout<<"======================"<<endl;
VisitBiTreePreOrder(pn->l_child);
VisitBiTreePreOrder(pn->r_brother);
}
/
function: 中序遍历找到家谱中的一个人,返回其指针,若找不到,返回NULL
isSpause 1表示是找到的节点的配偶 0表示不是所找到的节点的配偶
/
void FindPersonMiddleOrder(PNode pn, string name, PNode &presult)
{
if(!pn)
return;
FindPersonMiddleOrder(pn->l_child, name, presult);
if(findPersonFlag) return;
if(name == pn->name || name == pn->spause)
{
presult = pn;
findPersonFlag = 1; //全局标志位,0 没找到; 1 找到,找到后就不再搜索直接返回;利用此全局flag可避免将整个tree遍历一遍(若该name在tree中存在的话)
return; //下次使用前不要忘记置为0
}
FindPersonMiddleOrder(pn->r_brother, name, presult);
}
/
function: 判断两人关系,若两人中至少一人不在树中,则两人无关系
若两人在树中,先判断两人是否同层次,若同层,判断是否是亲兄弟姐妹;
若不同层,设辈分大的人为A,辈分小的人为B,判断A和B是亲的还是表的,
比如,A为男性,且比B大一倍,判断A是否为B的爸爸,或亲叔叔(舅舅),或表叔叔(舅舅)
简单起见,此处没有区分是叔叔还是舅舅
比如,A为男性,且比B大两倍,判断A是否为B的亲爷爷(姥爷),或亲爷爷(姥爷)的亲兄弟
,或亲爷爷(姥爷)的表兄弟
简单起见,此处没有区分是叔叔和舅舅等做进一步区分
简单起见,查询时只输入节点中的name,不查询spause,否则处理起来太麻烦
/
void TellRelation(PNode pn)
{
string name1, name2;
//p1指向name1, p2指向name2, pbig指向辈分大的,psmall指向辈分小的
PNode p1 = NULL, p2 = NULL, pbig = NULL, psmall = NULL;
int differ = 0; //两人辈分数的差别
string title;
Label:
cout<<endl<<"输入想查询关系的两个人的名字,不想查则将两人名字输成#:"<<endl;
while(cin>>name1 && cin>>name2)
{
if(name1=="#" && name2=="#") return;
p1 = NULL; p2 = NULL; //因为程序是循环执行的,需要将上次遗留的值清掉
findPersonFlag = 0;
FindPersonMiddleOrder(root, name1, p1);
findPersonFlag = 0;
FindPersonMiddleOrder(root, name2, p2);
if(!p1 || !p2) //若有一个为空或都为空,说明至少有一个人不在家谱中,故两人无亲缘关系
{
cout<<name1<<((!p1)" 不在":" 在")<<" 家谱树中"<<endl;
cout<<name2<<((!p2)" 不在":" 在")<<" 家谱树中"<<endl;
cout<<name1<<" 和 "<<name2<<" 间没有关系"<<endl<<endl;
goto Label;
}
differ = (int)abs(p1->level - p2->level);
if(!differ) //辈分一样大
{
if(p1->sex == p2->sex)
{
if(p1->sex == "M") title = "兄弟关系";
else title = "姐妹关系";
}
else title = "兄妹(姐弟)关系";
if(p1->btr == p2->btr) //parent相同
cout<<name1<<" 和 "<<name2<<" 间是 "<<" 亲 "<<title<<endl;
else
cout<<name1<<" 和 "<<name2<<" 间是 "<<" 表 "<<title<<endl;
}
else //辈分不一样大
{
if(p1->level < p2->level) {pbig = p1; psmall = p2;}
else {pbig = p2; psmall = p1;}
switch(differ)
{
case 1:
if(psmall->btr == pbig)
title = ((pbig->sex == "M")"爸爸":"妈妈");
else
{
if(psmall->btr->btr == pbig->btr)
title = ((pbig->sex == "M")"亲叔(舅)":"亲姑(姨)");
else
title = ((pbig->sex == "M")"表叔(舅)":"表姑(姨)");
}
break;
case 2:
if(psmall->btr->btr == pbig)
title = ((pbig->sex == "M")"爷爷(姥爷)":"奶奶(姥姥)");
else
{
string tmp = ((pbig->sex == "M")"兄弟":"姐妹");
if(psmall->btr->btr->btr == pbig->btr)
title = ((psmall->btr->btr->sex == "M")"爷爷(姥爷)的亲":"奶奶(姥姥)的亲") + tmp;
else
title = ((psmall->btr->btr->sex == "M")"爷爷(姥爷)的表":"奶奶(姥姥)的表") + tmp;
}
break;
default:
string tmp2;
PNode pt = psmall;
int n = differ-2; //计算"老"字 (即grand这个字) 出现的个数
for(int i=0; i<n; ++i)
tmp2 += "老";
for(int i=0; i<differ; ++i)
pt = pt->btr;
if(pt == pbig)
title = tmp2 + ((pbig->sex == "M")"爷爷(姥爷)":"奶奶(姥姥)");
else
{
string tmp3 = ((pbig->sex == "M")"兄弟":"姐妹");
if(pt->btr == pbig->btr)
{title = tmp2 + ((pt->sex == "M")"爷爷(姥爷)的亲":"奶奶(姥姥)的亲"); title+=tmp3;}
else
{title = tmp2 + ((pt->sex == "M")"爷爷(姥爷)的表":"奶奶(姥姥)的表"); title+=tmp3;}
}
break;
}
cout<<pbig->name<<" 是 "<<psmall->name<<" 的 "<<title<<endl;
}
goto Label;
}
}
/
function: 后序遍历销毁此二叉树,释放节点占用的内存空间
/
void DestroyBiTreePostOrder(PNode pn)
{
if(!pn) return;
DestroyBiTreePostOrder(pn->l_child);
DestroyBiTreePostOrder(pn->r_brother);
delete pn;
}
女方进男方族谱通常需要满足以下条件:
1 女方需要与男方订亲并结婚,确立夫妻关系。
2 女方需要将个人的基本信息,包括姓名、出生年月日、家庭地址等,上报给修谱组,由修谱组进行记录和编纂。
3 在族谱中,已婚女子的信息通常会记录在夫家的谱系中,同时注明其出生家族的信息。
4 如果已婚女子有子女,其子女的信息也会被记录在夫家的谱系中。
需要注意的是,不同地区的族谱可能存在差异,因此具体要求可能会有所不同。在编写族谱时,建议遵循当地的传统和习俗,同时考虑族谱的特殊情况和特殊人物,以维护族谱的完整性和权威性。
水有源头树有根,世间万物各有其从属。续修族谱就是把珍贵的族谱增添补全,下面是我给大家整理的修族谱活动上的讲话稿,仅供参考。
修族谱活动上的讲话稿篇1尊敬的各位领导、各位族人:
水有源头树有根,世间万物各有其从属。续修族谱就是把珍贵的族谱增添补全,将我们XXX氏族人的辉煌历史和精神瑰宝留与后辈子孙,永不断载、代代相传,让我们借鉴族人积累的先进经验,与时俱进发扬光大XXX氏宗主。
作为一名旅外工作的XXX氏子孙,向修族谱的会长、各位来宾、各位宗亲族人表示衷心的感谢!为了不遗失XXX氏子孙根源,让XXX氏子孙宗有源可查,发展脉络繁荣昌盛可追,你们为修XXX氏族谱辛勤工作、查阅历届族谱和祖宗的史志资料,四处奔波,辛苦了!阅读静思我们的族谱,心潮澎拜,为我们伟大的祖先感到骄傲,激励我们更应努力奋进!为我们的今后根深叶茂,发展成国家栋梁之才感到责任重大!纪念先人示后人,修族谱、敬祖宗,让我们把握XXX氏族人的道德内涵,传承先人遗训,弘扬先人的品格。生动展现了XXX氏祖宗创业之艰,族人的繁衍发展的历史面貌,昭示了XXX氏先祖的贤德品行与竞存之术,其精神价值已超越族谱本身,具有为实现存史资治教育作用。
俗话说,饮水思源,树高有根,水长有源。无论我们身处何时何地,我们会不由自主地追问着一时难解的问题:我们的先辈来自哪里我们的祖辈是谁我们的父辈是如何才有了我们这一代我们的同辈又和哪些人有着不能不说的亲情渊源一句话,我们会常常追寻,当然,这也应该而且有必要去追寻我们自己的“根”与“源”在那里。不仅如此,我们今天的每一分成就与我们先辈们的辛劳与奉献都是分不开的,他们为其子孙后辈建立了诸多千秋基业,我们今天的每一点进步或多或少地在荫庇着祖先们的功德。我们的先辈们以其顽强的意志,坚忍不拔的精神,开山辟地;以最朴实的情怀,春种、夏耕、秋收、冬藏;以最炽热的爱,繁衍生息出一代又一代勤劳、智慧、健康而富有活力的生灵。如此这般,才使得我们XXX氏家族千百年来,傲然屹立于达德紫堂这块可爱的土地上。前辈的丰功伟绩,卓越功勋,道德修养,人格美德,后辈当应要好好珍惜、缅怀、学习之,更应发扬光大之,传播宣扬之。
社会的和谐与发展源于家族和族群的和谐与发展,通过修族谱,我们不仅要梳理出每一个生命个体的渊源流变,更要借此机会,整合XXX氏家族的资源,增强XXX氏家族的凝聚力、向心力、和谐力和发展力,使得我们XXX氏家族的子民,在社会激烈的竞争中,能吸取各种资源和原动力而立于不败之地。
我们应该心怀感恩之情,去对待我们XXX氏家族中的每一个或伟大或平凡的生命,去敬畏我们的列祖列宗,去敬畏养育我们的每一寸土地。在有限的人生历程中,我们励精图治,奋发图强。为我们的先辈争光,为我们的家族添彩,更应为社会和时代奉献一份应尽的心力,让原本绚丽的生命之花绽放得更加艳丽。
修族谱活动上的讲话稿篇2尊敬的各位宗长、宗亲,各位来宾:
你们好!
清明时节雨绵绵,杨氏家族敬祖先;肇公后裔续修谱,爆乐齐庆合成天。 在这山花烂漫、春意盎然、万物生辉的阳春三月,在这风光优美、人杰地灵、生机勃勃的老家——下杨,参加杨氏六修族谱峻工庆典活动,本人感到无比的幸福和快乐。在此,请允许我代表景聪房迁出的杨氏宗亲对六修族谱的园满成功表示热烈的祝贺,对各位宗长、宗亲致以崇高的敬意。对热心于修谱事宜并为修谱事宜付出了辛勤劳动的各位宗亲表示由衷的感谢。 参天之木,必有其根,绕山之水,必有其源。各位宗亲:尽管历史的岁月无情地把我们分开在各个不同的乡镇和山村角落,但永远都隔不断我们同一个祖宗,同一脉相存的亲情,我们都是怀着一个共同的心愿和共同的梦想相聚在一起,来参加这个隆重的族谱峻工庆典,这既是对我们祖人深切的缅怀,也是构建和谐家族的美好开端。续修族谱的完成,能使更多的族人对杨氏家族历史和文化有更多的认识和了解,更是为杨氏家族搭建一个交流合作、沟通情感、共创美好未来的平台。使我们增进了友谊,沟通了感情。共同构建了一个团结友爱、无私奉献、人丁兴旺、人才辈出、相互理解、相互帮助的杨氏大家庭。
翻开杨氏家谱、家史,不难发现我们的家族有两大特点:
其一,杨氏族人耿直厚道,清清白白,不会献媚取宠,鄙视拍马奉承,行贿受贿,只会老老实实做事,堂堂正正做人。这正是我们杨氏家族代代相传的门风。 其二,杨氏族人素来善于学习,勤于思考,尚文习武,具有忠君爱国的高尚品格,并享有广泛的社会美誉。
历史上,杨氏家族代出名人,杨姓称帝者有十几人,如杨坚建立隋朝,历任二帝,五代时,杨行密创建吴国,历任四帝等等,除了称帝称王者外,历史上还在文化、科技、军事、政治上涌现了许许多多杰出的人才。如战国时期的哲学家杨朱、杨修等,东汉末有文学家杨修,特别是唐、宋朝时期。我们的祖先更为辉煌过、显赫过。如唐代杨氏任宰相者就有11人,宋代以杨继业为首的杨家将,忠君报国,杨延昭、杨文广等三代均为北宋名将,杨家将的故事现已家喻户晓、人人皆知。我们的祖先杨震公,是名声最大的古代杨姓名宦。勤奋好学,博览群经,东汉时有“关西孔子”的称誉。历任荆州刺史、涿郡太守、司徒、太尉等职。其“四知”(天知、神知、我知、子知,何谓无知)拒贿成名言佳句。这也是我们杨氏清白堂的堂名的由来。至今共和国时代也出过不少名人,如共和国开国上将杨勇、杨至成、杨成武、杨得志等4人,曾任中华人民共和国主席的杨尚昆,最早获得诺贝尔奖的美籍华人杨振宁,中国第一个搭乘神舟五号飞船上天的杨利伟,还有很多很多,为此,我们杨氏后人应感到由衷自豪和骄傲!
今天我们杨氏后裔都在以一种发自内心的怀祖之情缮谱、修谱、续谱,这一壮举它体现的是不忘历史、颂扬祖先、传承家族良风、激励后人、奋发努力的思想和精神。毫无疑问,这与当今社会所倡导的凝聚人心、构建社会主义和谐社会是一脉相承、完全吻合的。是时代进步的必然要求。
在此,我提议,不论是哪一支杨氏家族的后裔,今后一定要加强联系、交流沟通,互相鼓励,互相学习,为弘扬杨氏家族的优良族风奋发努力。相信我们杨氏家族一定会再振雄风,不久的将来,政界要员一定会有我们肇基公的后裔,两院院士一定有我们肇基公的后裔,乃至诺贝尔奖获得者也可能有我们肇基公的后裔,亦一定会出千千万万个千万富翁乃至亿万富翁!
杨氏家族的后裔们,让我们共同勉励吧!
最后,祝愿杨氏家族兴旺发达,与日月同辉,与天地共存,万岁、万岁、万万岁!祝愿各位宗长、宗亲,各位来宾身体健康,事业大发,合家欢乐、万事胜意。
谢谢大家!
修族谱活动上的讲话稿篇3各位来宾、各位长辈、各位族亲:
大家好!
今天,我们举行盛大仪式,祭告皇天厚土、列祖列宗,为XXXX支脉重修族谱。
人之有祖,正如水之有源,木之有本,水流千里不舍其源,树高万丈不离其根。我XXX氏家族源远流长,历史上出了不少成功人士。饮水思源,叶落归根,寻根访祖,承继发扬祖业,是我XXXX氏后裔之传统美德。修族谱、立排行的目的就是为了正本清源,尊祖敬宗,使长幼有序、尊卑有份;是为了追念先人创业之艰辛,弘扬先人优秀文化和精神传承,加强道德教育,建设和谐家园;是为了加强族人间的联系沟通,增进情谊,增强团结,共同发展;更是为了使我XXX氏家族更加兴旺发达、枝繁叶茂!
借此机会,我谨代表我自己,向倡导发起重修族谱事宜并付出辛勤劳动的会长XXX,副会长XXX、XXX、XXX及理事会各成员表示崇高的敬意和真诚的感谢!对社会贤达及各位师傅的指导帮助,表示真诚的感谢!向关心理解和大力支持这项工作的各位族亲表示忠心的感谢!
族谱是一个家族的生命史,是一个家族的传家宝,是子子孙孙的根系所在,是维系家族和睦的纽带。本次我族重修族谱,凝聚了大家的智慧和心血,希望大家通过这次大团圆、大聚会,能在思想、精神和感情上进一步唇齿相依、水乳交融,在经济、文化、生活等方面加强交流,促进沟通。只有这样,我们才能同心同德,精诚协作,续写我族的绵绣篇章,共创XXX氏后裔的现代辉煌。我坚信,全体族亲有志气、有信心、有智慧、有能力,必将大有作为!
在此,我们祈愿我们伟大的祖国繁荣昌盛、国泰民安!祈愿我们XXX氏家族人丁兴旺、英才辈出!祈愿各族亲全家幸福、万事如意! 谢谢!
今天给家介绍家谱制作排版软件,互联网的电子家谱可以支持多人同时在线修谱,修谱时间快,修谱过程中如果出错能支持相应的地方修改。
1输入自己的修谱王软件hzhanghao,没有zhanghao的用户在下方注册
2提示注册,输入自己的信息就可以注册,每个项目都需要输入
3家谱信息管理,封面家谱名称、家谱编码、家谱卷名、家族姓氏
4家谱制作排版软件修谱王有一个查询功能,输入你需要查询的内容,查询的结果在下方显示
5用户邀请,可以在这里设置邀请的用户,可以显示所属家谱,显示名字
6提供高级功能,五代世系图,家谱预览,在这里查看详细的内容
7家谱制作排版软件修谱王点击右边可以增加新的家谱,将您的家谱设置在软件上,可以设置公开
在这里编辑新的家谱,输入名字就可以在软件上添加家谱内容
人们通过网上家谱、指尖家谱,体验着电子家谱带来的乐趣和荣耀。网上家谱,也为修谱者提供了方便,免去了很多繁琐的程序,使修谱变得简单、容易。
家谱的主要内容:姓氏源流和世系表。
一、姓氏源流
中国姓氏在经过历史不断演变,如:战乱,迁移,改朝换代,以及避讳改姓、避难改姓、复姓改为单姓等,姓氏变得更为复杂,其真正的出处、源头就更需要详细考证了。一些史学专家认为,历史上的王朝更替、社会动荡导致了家谱的断裂残缺,很多族谱都由后人凭想象臆造。
封建时代,许多姓氏为了抬高自己的门第和郡望,习惯于与名人扯上关系,或硬追溯到某皇帝作自己的祖先,这影响了血缘的纯正性和确实性。重视传统的中华民族,有不少家族在重修宗谱,由于南北各地的语言、风俗、长相等均不同,世系联系在一起,其纸谱真实性值得推敲。
二、世系表
作为家谱中最重要的内容,“世系表”,简而言之,就是说明一个家族成员,如:父子、兄弟间的相互关系,写清楚祖先后代每一个家族成员名字的图表。它有四种基本的记述格式:欧式、苏式、宝塔式和牒记式。
(1)欧式:又称横行体,是北宋文学家欧阳修创立的。欧式的特点是:世代分格,由右向左横行,五世一表,用起来很方便。欧式中,每个世代人名左侧都有一段生平记述,介绍该人的字、号、功名、官爵、生辰年月日、配偶、葬地、功绩等。
(2)苏式:又称垂珠体,是北宋文学家苏洵创立的。苏式世系表的特点是:世代直行下垂,世代间无横线连接,全部用竖线串连,图表格式也是由右向左排列的,主要是强调宗法关系。
(3)宝塔式:顾名思义,就是将世代人名象宝塔一样,由上向下排列。宝塔式采用横竖线连接法,竖线永远处在横线的中间,这对人多的大家族来说,因人名不可能排在同一页纸上,兄弟之间长幼关系不清,会为写谱、看谱带来很多不便。
(4)牒记式:不用横竖线连接世代人名间的关系,而是纯用文字来表述这种关系。每个人名下都有一个相关的简介,如:字、号、功名、官爵、生辰年月日、葬地、功绩等。牒记式的世系形式固定,次序分明,比较节约纸张。
扩展资料
家谱是一个家族的历史记载,通过家谱,能够了解当时的历史面貌、时代精神、社会风尚,了解在那个历史背景下人们的生产、生活情况。相传它是由正史中的帝王本纪及王侯列传、年表等演变而来。家谱是和正史、方志一样重要的历史典籍,是史学的重要组成部分之一。
中国的家谱一般都有家规族训,对于规范人生和教育子弟有着积极的意义。家谱,亦称族谱、宗谱、家乘、通谱、统谱、世谱、支谱、房谱等等,名称各异,其内涵是同一的,只是外延有所区别而已,如今一般统称家谱或族谱。家谱是系统记述某一同宗共祖的血缘集团世系人物或兼及其他方面情况的历史图籍。而姓氏是“某一同宗共祖血缘集团”的标识符号,家谱、族谱就是记录某一姓氏家族成员间的血缘关系的图册。
-家谱 (人文资料)
如何制作家谱图
本文2023-09-29 18:58:35发表“资讯”栏目。
本文链接:https://www.lezaizhuan.com/article/136108.html