求一个 VB实例 电子家谱

栏目:资讯发布:2023-12-07浏览:1收藏

求一个 VB实例  电子家谱,第1张

左边是个树形结构,可以自己添加节点的,右边显示当作便树选中节点的时候,显示该节点相关信息。

是不是大概这个结构?

如果是的话我可以给你发一个,因为我目前正在做一个类似的东西

家谱的主要内容:姓氏源流和世系表。

一、姓氏源流

中国姓氏在经过历史不断演变,如:战乱,迁移,改朝换代,以及避讳改姓、避难改姓、复姓改为单姓等,姓氏变得更为复杂,其真正的出处、源头就更需要详细考证了。一些史学专家认为,历史上的王朝更替、社会动荡导致了家谱的断裂残缺,很多族谱都由后人凭想象臆造。

封建时代,许多姓氏为了抬高自己的门第和郡望,习惯于与名人扯上关系,或硬追溯到某皇帝作自己的祖先,这影响了血缘的纯正性和确实性。重视传统的中华民族,有不少家族在重修宗谱,由于南北各地的语言、风俗、长相等均不同,世系联系在一起,其纸谱真实性值得推敲。

二、世系表

作为家谱中最重要的内容,“世系表”,简而言之,就是说明一个家族成员,如:父子、兄弟间的相互关系,写清楚祖先后代每一个家族成员名字的图表。它有四种基本的记述格式:欧式、苏式、宝塔式和牒记式。

(1)欧式:又称横行体,是北宋文学家欧阳修创立的。欧式的特点是:世代分格,由右向左横行,五世一表,用起来很方便。欧式中,每个世代人名左侧都有一段生平记述,介绍该人的字、号、功名、官爵、生辰年月日、配偶、葬地、功绩等。

(2)苏式:又称垂珠体,是北宋文学家苏洵创立的。苏式世系表的特点是:世代直行下垂,世代间无横线连接,全部用竖线串连,图表格式也是由右向左排列的,主要是强调宗法关系。

(3)宝塔式:顾名思义,就是将世代人名象宝塔一样,由上向下排列。宝塔式采用横竖线连接法,竖线永远处在横线的中间,这对人多的大家族来说,因人名不可能排在同一页纸上,兄弟之间长幼关系不清,会为写谱、看谱带来很多不便。

(4)牒记式:不用横竖线连接世代人名间的关系,而是纯用文字来表述这种关系。每个人名下都有一个相关的简介,如:字、号、功名、官爵、生辰年月日、葬地、功绩等。牒记式的世系形式固定,次序分明,比较节约纸张。

扩展资料

家谱是一个家族的历史记载,通过家谱,能够了解当时的历史面貌、时代精神、社会风尚,了解在那个历史背景下人们的生产、生活情况。相传它是由正史中的帝王本纪及王侯列传、年表等演变而来。家谱是和正史、方志一样重要的历史典籍,是史学的重要组成部分之一。

中国的家谱一般都有家规族训,对于规范人生和教育子弟有着积极的意义。家谱,亦称族谱、宗谱、家乘、通谱、统谱、世谱、支谱、房谱等等,名称各异,其内涵是同一的,只是外延有所区别而已,如今一般统称家谱或族谱。家谱是系统记述某一同宗共祖的血缘集团世系人物或兼及其他方面情况的历史图籍。而姓氏是“某一同宗共祖血缘集团”的标识符号,家谱、族谱就是记录某一姓氏家族成员间的血缘关系的图册。

-家谱 (人文资料)

很难吗?树结构哦。看你数据结构学的怎么样呗。呵呵,我先想到的数据结构是双亲孩子表示法,当然查找关系的时候就要进行一些条件设置,比如祖孙的关系数大于父子的关系数2,兄弟拥有相同的双亲,堂兄弟的双亲是兄弟,回溯到相同的祖先结点则有共同的祖先咯。

关于编程,你需要多听听别人怎么说

朋友们,如果你想学习编程,首先面对的问题就是如何选择编程语言。当前,编程的语言五花八门,如果没人领路的话,够你选一年的,呵呵,尤其是那些有选择综合z症的朋友们。

如果你对计算机硬件技术、芯片技术不是很熟悉的话,汇编语言就不用考虑了,还是考虑高级编程语言吧,当然,这里的“高级”,是相对于汇编语言来说的。那么高级编程语言有哪些呢?知名的TIOBE编程社区2016年列出了前十名如下:JAVA、C、C++、C#、PYTHON、VB、PHP、JAVASCRIP、ASSEMBLYLANGUAGE、PERL。当然这些编程语言的排列顺序只是说明了受欢迎的程度,并不能说明语言本身的好差。

除了参考上述的排名,你还应根据你将来的职业规划来选择,例如,你如果想开发手机应用,ANDROID版的当然要学JAVA,当然还需要学习XML,如果想开发苹果版的,要学习塞班,但人家苹果公司是封闭的系统,不会让你在苹果机上部署你开发的应用。后台运行的程序可以选择PYTHON、PHP。如果你要开发PC机上运行的程序,可以选择C++,C#等。

本人编程也有十来年了,一直使用C#、JAVA。当初学习C#,是因为读研究生时导师(顺便说一句,我导师是计算机专业的博士后)的推荐,说这门语言容易上手,我试了试,果然如他所说,一个星期左右就可以做个简单程序了。后来用它开发数据库和客户端程序,还开发了一个家谱自动生成的软件,感觉很不错。我学习JAVA主要是因为开发ANDROID应用的需要,买了一本书,看了两个星期,就可以做APP了。闲暇之余,自己做了几个小游戏,放在应用分发平台上,还有一小笔收入,呵呵,谈钱很不好意思。

其实,每种编程语言都要自己的优点,只要你肯学、肯钻,就一定能够学好,当然需要你掌握一些英语、数学基础。

还有一些小小的忠告,编程是很累的,最好是有个团队,团队里面的人要有分工,正是那句话,编程“不是一个人在战斗”。

求一个 VB实例 电子家谱

左边是个树形结构,可以自己添加节点的,右边显示当作便树选中节点的时候,显示该节点相关信息。是不是大概这个结构?如果是的话我可以给你...
点击下载
热门文章
    确认删除?
    回到顶部