有没有族谱/家谱管理系统的源码实例 [问题点数:50分,结帖人Asinzy]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 100%
请提供一款功能齐全的家谱网站源代码,小弟做自己家谱用,万分感激!
请提供一款功能齐全的<em>家谱</em>网站源代码,小弟做自己<em>家谱</em>用,万分感激!
家谱网址源码
-
传承家谱族谱管理软件v17.85破解版
传承<em>家谱</em>软件是一款制作家族<em>族谱</em>的软件。使用这款<em>家谱</em>制作软件可以轻松的制作本家族的<em>族谱</em>,能为族人添加照片,撰写事迹,并且能直接打印<em>族谱</em>,有兴趣的赶紧来试试吧! 【特点介绍】   1、单机版本,不需要外部
带树状结构的源码(适合族谱树)
带树状结构的<em>源码</em>(适合<em>族谱</em>树),结构清晰明了,家族<em>族谱</em>、画结构图等等
族谱/家谱管理系统实例源码
不知哪位<em>有没有</em><em>族谱</em>/<em>家谱</em><em>管理系统</em>的<em>实例</em><em>源码</em> 最近想搞一个<em>族谱</em>系统,单机版的就行。
家谱文化网 网站源码
<em>家谱</em>文化网 网站<em>源码</em>
家谱管理系统c++实现
1.背景 <em>家谱</em>:又称<em>族谱</em>、宗谱等。是一种以表谱形式,记载一个家族的世系繁衍及重要人物事迹的书。皇帝的<em>家谱</em>称玉牒,如新朝玉牒、皇宋玉牒。它以记载父系家族世系、人物为中心,由正史中的帝王本纪及王侯列传、年表等演变而来。 <em>家谱</em>是一种特殊的文献,就其内容而言,是中国五千年文明史中具有平民特色的文献,记载的是同宗共祖血缘集团世系人物和事迹等方面情况的历史图籍。<em>家谱</em>属珍贵的人文资料,对于历史学、民俗学
数据结构课程设计代码-家谱管理系统
头文件(head.h) /*********************************************************** *版权所有(C)2017,于子淇,黄潇慧 张昕 * *文件名称:family.c *文件标识:无 *内容摘要:该代码用于获取满足后缀要求的第一个文件 *其它说明:无 *当前版本:V1.0 *作 者:于子淇,黄潇慧 张昕 *完成日期:2017.12.
期末课程设计-家谱管理系统
family.cpp/*********************************************************** *版权所有(C)2017, * *文件名称:family.cpp *文件标识:无 *内容摘要:该部分代码用于自定义函数说明 *其它说明:无 *当前版本:V1.0 *作 者:于子淇 *完成日期:2017.12.21 * *版本号:V1.0 ***********
家谱族谱网站ASP源代码下载
<em>家谱</em><em>族谱</em>网站源代码 相关下载链接://download.csdn.net/download/laoyuweng442/3028871?utm_source=bbsseo
家谱族谱网站ASP源代码
<em>家谱</em><em>族谱</em>网站源代码
家谱
题目: 代码如下: #include&amp;lt;bits/stdc++.h&amp;gt; using namespace std; #define MAX 100005 int n,f[MAX],u[MAX],v; vector&amp;lt;int&amp;gt; a[MAX]; int dfs(int x) { int res = 0; for(int i = 0;i &amp;lt; a[x].size();i++)...
族谱管理系统(孩子兄弟存储结构)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:test.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年12月27日 * 版本号:V1.0 * 程序输入:无 * 程序输出:见运行结果 */ /* 使用孩子兄弟结构进行存储 */ #inclu...
家谱网站源代码
福州大学时的软件工程课程项目源代码 <em>家谱</em>网站,带树状结构显示<em>家谱</em> 绝对无错版,配完整开发文档
族谱(java-ssm)
项目名称:<em>族谱</em>系统       代码行数:9,000+               工作日:14 Day 关键技术:Java  (ssm)、MySql、Maven、nginx、分布式、高并发 项目模块:查询管理、世代管理、个人信息管理、子女管理、横向树状图管理 事务流程:拍品被入->拍品入库->入库审核->上拍品->拍品出库(退库) (项目用于学习,若用于他处必究) 项目<em>源码</em>下载:h
孩子兄弟表示法家谱
#include #include #include #include const int MAXSIZE = 5000; const int NAME_LENGTH = 500; using namespace std; struct TreeNode { char name[NAME_LENGTH];//定义一个字符数组,存放姓名 int level;//辈分
Qt相关的一个C++代码小问题
QList* onsList = new QList(); onsList->append(UIONS_ID_InMode_HF_MSG022); 先说明下:UIO
家谱管理系统设计与实现源码
数据结构大作业的,采用VC++6.0 mfc图形界面
基于C++的简单家谱程序
简单的C++程序,帮助实<em>家谱</em>的构建,生成,以及相关的增删改查
家谱处理
比自己空格小一个的上一个人就是自己的爸爸 last[级别]存各个代的上一个出现的人 /* 可以用一个数组来维护 当前空格数/2 的那个人 那么 当前空格数/2 - 1 的人就是他父母 */ #include&lt;iostream&gt; #include&lt;string&gt; #include&lt;algorithm&gt; ...
MacFamilyTree 8.3.6 Mac 破解版 Mac上最强大的家谱制作软件
MacFamilyTree 是Mac平台的一款<em>家谱</em>制作工具,您可以创建家族树,并以多种方式显示。该<em>家谱</em>制作工具能够帮你制作优质的<em>家谱</em>图:直观地表现家族任务关系、表现复杂的家庭关系、横向表现、纵向表现、任务头像等,我们可以从<em>家谱</em>应用程序中导入和导出GEDCOM格式的文件,还支持标准的ACSLL和Unicode 编码。 MacFamilyTree 8.3.6 Mac 破解版 介绍 MacFamil...
数据结构课设之家谱管理系统
Copyright(c) 2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:text.cpp 作者:黄潇慧 完成日期:2017年12月21日 版本:vc6.0 问题描述: 实现简单的<em>族谱</em>系统 d.h#ifndef FAMILY_H_INCLUDED #define FAMILY_H_INCLUDED #include <stdio.
花了1天时间做了一个族谱软件,有族谱情节的朋友欢迎进来拍装
其实这个软件很早就出来了,去年春节的时候,闲着没事,刚好村里有修谱之说,于是跑到村长家里找来厚厚的三大本<em>族谱</em>研究了一下,不看不知道,呵呵,原来我的老祖宗还挺显赫的,可以追溯到唐末的李晟大将军,西平王哈
自已做的一套生成家族谱网站源码
自已做的一套生成家<em>族谱</em>网站<em>源码</em>。可以自动生成家<em>族谱</em>,操作方便,好用。
纯CSS实现家谱树(组织架构树同理)
http://thecodeplayer.com/walkthrough/css3-family-tree
家谱app代码~~~~~~~~~~~~~~~~~
哪位知道哪里有<em>家谱</em>app的源代码或者哪里有的~~~~~~~~~~~老师布置的任务想参考一下
我想用php+mysql设计一个 家谱树网站,遇到的难题
问题 1:<em>家谱</em>数据表该如何设计,是家族成员user表(uid name sex fatherid)和relationship(uid motherid fatherid)关系表分开,还是合在一张表?
家谱绘制软件
此软件为<em>家谱</em>绘制破解软件,功能强大,可适用于<em>家谱</em>电子版的绘制,也可打印。
家谱管理系统(附源码 VC)
采用VC++6.0 mfc图形界面。 可添加,修改,删除,保存,查找家族成员信息。 改了一下,下这个吧 http://download.csdn.net/source/2459391
ASP图片管理源码+ACCESS
ASP图片管理<em>源码</em>,可以对图片进行管理,后台管理用户名和密码在config.asp中修改
家谱系统,Css-Family-Tree,ASP,ACCESS,部分html5
在刚看开始做<em>家谱</em>系统的时候,找了很多没有类似的程序,在网上找到了一个CSS效果,然后自己思考着做了一个,也发过一个帖子.... 5年来,做了一些细节优化,现分享给有需要者。纯属业余,不足之处,实属羞愧
弘网家谱弘网家谱
【基本引见】 弘网<em>家谱</em>是一款具有很高适用价值的自用<em>族谱</em>(苏式)制造软件,一切功用所有无偿开放,是由专业<em>族谱</em>制造人员和软件开发人员共同协作完成的,并且经历多本<em>族谱</em>制造的实际检验,既思索了传统<em>族谱</em>的制造方
家谱树,ASP,CSS,ACCESS
与之前上传的<em>家谱</em>系统,做了更新,增加了辈分、长幼、成员联动、汇总等。
java家谱关系设计代码
可以复制这些代码直接在java里,效果是判断<em>家谱</em>关系
简易家谱系统——哪位大神能帮我看看下面的代码有什么问题,非常感谢!!!
/*在DEV C++编译有问题,但在CodeBlocks编译没问题而且能运行,但是运行时又在数据测试在删除结点后程序运行异常结束*/ #include #include #include #define M 100+1 // 宏定义,定义最大名字字母长度 typedef struct elem { char* name; char* post; }element; //双亲孩子表示法 typedef struct tree { element* item; int level; int childNum; struct tree* parent; struct tree* nextSibling; struct tree* prevSibling; struct tree* firstChild; }Node; // 实现一个栈,用于后续操作 typedef struct stack_t { Node** array; // array是个数组,其元素为Node*型指针 int index; // 指示栈顶元素 int size; // 栈的大小 } STACK; // 重命名 // 实现一个队列,用于后续操作 typedef struct queue_t { Node** array; // array是个数组,其内部元素为Node*型指针 int head; // 队列的头 int tail; // 队列的尾 int num; // 队列中元素的个数 int size; // 队列的大小 } QUEUE; // 这里的栈和队列,都是用动态数组实现的,另一种实现方式是用链表 // 内存分配函数 void* util_malloc(int size) { void* ptr = malloc(size); if (ptr == NULL) // 如果分配失败,则终止程序 { printf("Memory allocation error!\n"); exit(EXIT_FAILURE); } // 分配成功,则返回 return ptr; } // 实现一些栈操作 // 栈的初始化 STACK* STACKinit(int size)// 初始化栈大小为size { STACK* sp; sp = (STACK*)util_malloc(sizeof (STACK)); sp->size = size; sp->index = 0; sp->array = (Node**)util_malloc(size * sizeof (Node*)); return sp; } // 检测栈是否为空 // 如果为空返回1,否则返回0 int STACKempty(STACK* sp) { if (sp == NULL || sp->index index >= sp->size) // sp没有被初始化,或者已满 { return 0; // 入栈失败 } sp->array[sp->index++] = data; // 入栈 return 1; } // 出栈操作 int STACKpop(STACK* sp, Node** data_ptr) { if (sp == NULL || sp->index array[--sp->index]; // 出栈并把栈顶元素由参数data_ptr带回,成功则返回1 return 1; } // 将栈消毁 void STACKdestroy(STACK* sp) { free(sp->array); free(sp); } // 以上是栈的操作 // 实现队列的操作 QUEUE* QUEUEinit(int size) { QUEUE* qp; qp = (QUEUE*)util_malloc(sizeof (QUEUE)); qp->size = size; qp->head = qp->tail = qp->num = 0; //初始化队列的头、尾、元素个数都为0 qp->array = (Node**)util_malloc(size * sizeof (Node*)); return qp; } // 入队列 int QUEUEenqueue(QUEUE* qp, Node* data) { if (qp == NULL || qp->num >= qp->size) // qp未初始化或已满 { return 0; //入队失败 } qp->array[qp->tail] = data; // 入队,tail一直指向最后一个元素的下一个位置 qp->tail = (qp->tail + 1) % (qp->size); // 循环队列 ++qp->num; return 1; } // 出队列 int QUEUEdequeue(QUEUE* qp, Node** data_ptr) { if (qp == NULL || qp->num array[qp->head]; // 出队 qp->head = (qp->head + 1) % (qp->size); // 循环队列 --qp->num; return 1; } // 检测队列是否为空 int QUEUEempty(QUEUE* qp) { if (qp == NULL || qp->num array); free(qp); } // 以上是队列的有关操作实现 //创建元素 element* createElement() { element* temp = (element*)util_malloc(sizeof(element)); printf("请输入姓名和职业:\r\n"); temp->name = (char*)util_malloc(M); temp->post = (char*)util_malloc(M); scanf("%s %s",temp->name,temp->post); return temp; } //创建新结点 Node* createNode() { Node* temp = (Node*)util_malloc(sizeof(Node)); temp->childNum = 0; temp->level = 0; temp->firstChild = temp->parent = temp->nextSibling = temp->prevSibling = NULL; temp->item = createElement(); return temp; } //通过姓名查找结点元素 Node* searchNodeByName(char* name,Node* tree)//采用二叉树层序遍历的算法 { Node* head = tree; Node* result = NULL; QUEUE* que = QUEUEinit(M); QUEUEenqueue(que,head); while(QUEUEempty(que)==0&&result == NULL) { Node* temp; QUEUEdequeue(que,&temp); // &代表取地址 if (strcmp(name,temp->item->name) == 0) { result = temp; } else { temp = temp->firstChild; while(temp != NULL) { QUEUEenqueue(que,temp); temp = temp->nextSibling; } } } /* if (tree!=NULL) { if (strcmp(name,tree->item->name) == 0) { temp = tree; } else { while(temp!=NULL&&tree->nextSibling!=NULL){ temp = searchNodeByName(name,tree->firstChild); } } } */ return result; } //插入节点 void insertNode(Node* tree) { printf(" 请输入双亲的名字:\r\n"); char* parentName = (char*)util_malloc(M); scanf("%s",parentName); Node* parent = searchNodeByName(parentName,tree); if (parent!=NULL) { printf("找到双亲姓名:%s 职位:%s",parent->item->name,parent->item->post); Node* child = createNode(); child->parent = parent; if (parent->firstChild == NULL) { parent->firstChild = child; } else { Node* lastChild = parent->firstChild; while(lastChild->nextSibling!=NULL) { lastChild = lastChild->nextSibling; } lastChild->nextSibling = child; child->prevSibling = lastChild; } printf("插入成功\r\n"); } else { printf("没有找到双亲\r\n"); system("pause"); } free(parentName); } //释放结点所占空间 void FreeNode(Node* Node) { free(Node->item->name); free(Node->item->post); free(Node->item); free(Node->firstChild); free(Node->parent); free(Node->nextSibling); free(Node); } //倒叙层次遍历, 从右往左,从孩子到父亲 void ReverseTraversal(Node* node,void (*func)(Node*)) { STACK* stack = STACKinit(M); Node *temp = node; STACKpush(stack,temp); if (temp!=NULL) { if (temp->firstChild == NULL&&temp->nextSibling == NULL) { func(temp); } else { temp = temp->firstChild; while (temp!=NULL) { STACKpush(stack,temp); temp = temp->nextSibling; } while(STACKempty(stack) == 0) { Node* pop; STACKpop(stack,&pop); ReverseTraversal(pop,func); } } } } //层次遍历 void OrderTraversal(Node* node,void (*func)(Node*)) { QUEUE* que = QUEUEinit(M); Node* head = node; QUEUEenqueue(que,head); while(QUEUEempty(que) == 0) { Node* deque; QUEUEdequeue(que,&deque); func(deque); deque = deque->firstChild; while(deque) { QUEUEenqueue(que,deque); deque = deque->nextSibling; } } } void delNode(Node* tree) { printf("请输入要删除的姓名\r\n"); char * name = (char*)util_malloc(M); scanf("%s",name); Node* temp = searchNodeByName(name,tree); if(temp->nextSibling!=NULL&&temp->prevSibling!=NULL){ temp->prevSibling->nextSibling = temp->nextSibling; temp->nextSibling->prevSibling = temp->prevSibling; } else if(temp->prevSibling==NULL&&temp->nextSibling!=NULL){ temp->parent->firstChild = temp->nextSibling; temp->nextSibling->prevSibling = NULL; } else if(temp->prevSibling!=NULL&&temp->nextSibling == NULL){ temp->prevSibling->nextSibling == NULL; } else if(temp->prevSibling==NULL&&temp->nextSibling==NULL) { temp->parent->firstChild = NULL; } ReverseTraversal(temp,FreeNode); printf("删除成功\r\n"); free(name); } void printNode(Node* node) { printf("%5s",node->item->name); } int count(Node* tree) { int result = 0; QUEUE* que = QUEUEinit(M); Node* head = tree; QUEUEenqueue(que,head); while(QUEUEempty(que) == 0) { Node* deque; QUEUEdequeue(que,&deque); result ++; deque = deque->firstChild; while(deque) { QUEUEenqueue(que,deque); deque = deque->nextSibling; } } return result; } void search(Node* tree){ printf("请输入节点的名字:\r\n"); char* parentName = (char*)util_malloc(M); scanf("%s",parentName); Node* parent = searchNodeByName(parentName,tree); if (parent!=NULL) { printf("找到节点姓名:%s 职位:%s\n",parent->item->name,parent->item->post); } else { printf("查无此人!\r\n"); } } void modify(Node* tree) { printf("请输入要修改的姓名\r\n"); char * name = (char*)util_malloc(M); scanf("%s",name); Node* temp = searchNodeByName(name,tree); printf("请输入姓名和职业:\r\n"); scanf("%s %s",temp->item->name,temp->item->post); printf("修改成功\r\n"); } void searchSiblings(Node* node){ printf("请输入要查找同辈的姓名\r\n"); char * name = (char*)util_malloc(M); scanf("%s",name); Node* temp = searchNodeByName(name,node); Node* parent = temp->parent; Node* siblings = parent->firstChild; if (siblings!=NULL) { printf("和你同辈的人有:"); while(siblings!=NULL){ printf("%2s",siblings->item->name); siblings = siblings->nextSibling; } } else { printf("没有找到同辈\r\n"); } } void getParent(Node* node){ printf("请输入节点的名字:\r\n"); char* parentName = (char*)util_malloc(M); scanf("%s",parentName); Node* parent = searchNodeByName(parentName,node); parent = parent->parent; if (parent!=NULL) { printf("找到祖先姓名:%s 职位:%s",parent->item->name,parent->item->post); } else { printf("查无此人!\r\n"); } } void statistical(Node* tree){ printf("请输入要查找的职业\r\n"); char *post = (char *)util_malloc(M); scanf("%s",post); int result = 0; QUEUE* que = QUEUEinit(M); Node* head = tree; QUEUEenqueue(que,head); while(QUEUEempty(que) == 0){ Node* deque; QUEUEdequeue(que,&deque); if (strcmp(post,deque->item->post) == 0) { result++; } deque = deque->firstChild; while(deque){ QUEUEenqueue(que,deque); deque = deque->nextSibling; } } printf("从事%s的人数共%d",post,result); } //主函数 int main() { printf("请创建一份您的简易<em>家谱</em>系统\r\n"); Node* tree = createNode(); printf("<em>家谱</em>初始化成功\r\n"); system("pause"); for(;;) { system("cls"); printf("请选择所需要的功能\r\n"); printf("1.添加子孙\r\n"); printf("2.修改信息\r\n"); printf("3.删除信息\r\n"); printf("4.查询信息\r\n"); printf("5.<em>族谱</em>中集合\r\n"); printf("6.查找同辈\r\n"); printf("7.查询上一辈\r\n"); printf("8.统计总人数\r\n"); printf("9.统计从事某一种职业的人数\r\n"); int option = 0; scanf("%d",&option); system("cls"); switch (option) { case 1: insertNode(tree); system("pause"); break; case 2: modify(tree); system("pause"); break; case 3: delNode(tree); system("pause"); break; case 4: search(tree); system("pause"); break; case 5: OrderTraversal(tree,&printNode); system("pause"); break; case 6: searchSiblings(tree); system("pause"); break; case 7: getParent(tree); system("pause"); break; case 8: printf("<em>族谱</em>中总人数%d",count(tree)); system("pause"); break; case 9: statistical(tree); system("pause"); break; default: printf("暂时没有此功能\r\n"); system("pause"); } } return 0; }
洛谷P2814 家谱
☞洛谷P2814 <em>家谱</em>☜ 大意 给出充足的父子关系,请你编写程序找到某个人的最早的祖先。 思路 这题很水,不过有几个要注意的地方。 1.father的下标和值要string类型,这点map库可以做到。; 2.find函数也要用string类型; 3.对于输入,当没输入完时就继续; 4.每个字符串要给它一个祖先,也就是自己。 代码 #inclu
[源码和文档分享]基于C++实现的家谱管理系统
一、使用说明 1.1 项目简介 <em>家谱</em>是一种以表谱形式,记载一个以血缘关系为主体的家族世袭繁衍和重要任务事迹的特殊图书体裁。<em>家谱</em>是中国特有的文化遗产,是中华民族的三大文献(国史,地志,<em>族谱</em>)之一,属于珍贵的人文资料,对于历史学,民俗学,人口学,社会学和经济学的深入研究,均有其不可替代的独特功能。本项目对<em>家谱</em>管理进行简单的模拟,以实现查看祖先和子孙...
[源码和文档分享]基于C语言实现的家谱管理系统
一、项目简介 <em>家谱</em>是一种以表谱形式,记载一个以血缘关系为主体的家族世袭繁衍和重要任务事迹的特殊图书体裁。<em>家谱</em>是中国特有的文化遗产,是中华民族的三大文献(国史,地志,<em>族谱</em>)之一,属于珍贵的人文资料,对于历史学,民俗学,人口学,社会学和经济学的深入研究,均有其不可替代的独特功能。本项目兑对<em>家谱</em>管理进行简单的模拟,以实现查看祖先和子孙个人信息,插入家族成员,删除...
c++小型家谱管理系统
一、需求分析 建立输入文件以存放最初<em>家谱</em>中各成员的信息。 成员的信息中均应包含以下内容: 姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡) 也可附加其它信息、但不是必需的。 能对
家谱.程序设计rar
<em>家谱</em>数据结构的应用和实现。通过实现二叉树的应用和算法的应用,可以很容易的了解数据结构的知识。
数据结构家谱管理程序(二叉树的应用)
(四).<em>家谱</em>管理程序(二叉树的应用) 设计要求:编写一个程序,采用一棵二叉树表示一个<em>家谱</em>关系,用二叉树实现<em>家谱</em>运算。 具体要求: (1) 文件操作功能:记录输入、记录输出、清除全部文件记录和将<em>家谱</em>记录
家谱管理系统
<em>家谱</em>用于记录某家族历代家族成员的情况与关系。现编制一个<em>家谱</em>资料管理软件,实现对一个家族所有的资料进行收集整理。支持对<em>家谱</em>的存储、更新、查询、统计等操作。并用计算机永久储存家族数据,方便随时调用。
05_家谱管理系统(小钱版)[数据结构][2012-02-03]
<em>家谱</em><em>管理系统</em>程序说明书  Genealogy Management System 目   录  1. 引言 2. 程序功能展示 3. 各函数间的关系图 4. 程序源程序模块设计说明       模块1:主函数       模块2:菜单类        模块3:主函数功能类       模块4:<em>家谱</em>结点类        模块5:<em>家谱</em>类 5.   总结 附
家族关系查询系统(家谱
1.提前建立一个不少于30人的家族关系数据库并存储到文件当中 2.可以判断两个人的家族关系 3.可以实现成员的添加 4。可以进行子孙、双亲、堂兄等关系的查询
Java实现家族谱管理系统
面向对象实习,家<em>族谱</em>系<em>管理系统</em>,实现家族成员的增删改等功能,很好理解,用Java编写
C语言编写的家谱代码
C语言编写的<em>家谱</em>代码,可供下载
家谱小程序 方便建立自己的家谱
是一个<em>家谱</em>的应用程序,很不错的。有介绍,方便学习啊
C#的画图板!(源代码已经贴出,blog中其他帖子,自己找找,不要跪求了,汗!)...
很简单的画图板,用C#实现,功能尚未完成,测试一下download 最近实在是太忙了,课程设计一个接一个,去年编的画图板到现在都还没改成,凑合一下吧! 操作系统:WindowsXp 开发平台:Microsoft .NET Framework1.1+Microsoft Visual Studio .NET 2003 开发语言:C# ...
族谱
输入一个数n,表示<em>家谱</em>中的总人数。 接下来n-1行,每行有2个整数x,y(1=&amp;lt;x&amp;lt;=n,1=&amp;lt;y&amp;lt;=n),表示x是y的父母。 输出n行,每行有一个整数表示第i个人有多少个直系后代。 输入: 4  1 2 1 3 2 4 输出: 3  1 0 0 dfs代码如下: import java.util.LinkedList; import ja...
第四个范例——TextBox家族
源代码 博文链接:https://cyhcheng.iteye.com/blog/140281
技术族谱:软件开发相关知识体系的整理心得(图)
每隔一段时间,就会收到些类似的消息:怎么学好软件开发? 我已经学完了A,我接下来该学B还是C?其实这样的问题,真的是一言难复。如何学习,是一个很复杂的话题,尤其是眼下业内的技术名词日新月异,乱花迷人眼,使得新人更加看不清。所以才激发了我关于“技术<em>族谱</em>”的设想,本意就是想通过一个机制来理顺知识之间的关系,分享每个人的学习经验,新人借鉴老人的学习路径,从而减少走弯路的现象。记得2007年的时候
利用树制作的简易家谱
#ifndef PARENTSCHILDREN_H_INCLUDED #define PARENTSCHILDREN_H_INCLUDED #include #include #define Maxsize 100 typedef struct ANode { int adjchild;//存储孩子的伪指针 struct ANode *nextchild;//指向下一个孩子的指针
PHP+XML生成家谱
用locshost打开index.php?myName=shage index.php?myName=wanghui wanghui.html就是XML数据
PHP商城笔记(家谱树1) —— 无限极分类之查找子孙树
echo '&amp;amp;amp;lt;pre &amp;amp;amp;gt;'; /*** 对于下面这个数组,每个单元有自己的id和地区名 每个单元之间的地位是平等的 因此谈不上谁是谁的上级/下级 $area = array( array('id'=&amp;amp;amp;gt;1,'name'=&amp;amp;amp;gt;'安徽'), array('id'=&amp;amp;amp;gt;2,'name'=&amp;amp;amp;gt;'海淀'), array('id'=&amp;am
php递归和迭代家谱树(父级地区)
1,'name'=>'安徽','parent'=>0), array('id'=>2,'name'=>'海淀','parent'=>7), array('id'=>3,'name'=>'濉溪县','parent'=>5), array('id'=>4,'name'=>'昌平','parent'=>7), array('id'=>5
真正可用的Excel家谱录入表,要生成漂亮的世系图,含测试数据。
去年我发布了生成世系图的改进版,现在我把自己真正使用的<em>家谱</em>录入表发布出来,供大家参考。表中使用的家族成员数据是真实的,只是为避免泄漏个个隐私,把所有姓名都改成了字母和数字。 此表中的家族成员约1.48
数据结构大作业(家谱管理系统)
计算机专业大作业,数据结构大作业(<em>家谱</em><em>管理系统</em>)
花了几天搞了个族谱软件,欢迎大家拍砖!
其实这个软件很早就出来了,去年春节的时候,闲着没事,刚好村里有修谱之说,于是跑到村长家里找来厚厚的三大本<em>族谱</em>研究了一下,不看不知道,呵呵,原来我的老祖宗还挺显赫的,可以追溯到唐末的李晟大将军,西平王哈
基于树状图的族谱程序
功能:初始建立一个祖先 在树状图里可以任意切换到一个人,使他生孩子 杀人只有祖先有权利,杀掉后,他的子女也死了 可以查找族里容易一个孩子 可以查看全族 源代码 #include #include typedef struct treechain {      struct treechain *father;        //指向父节点的指针      char name[
【最新正确版】家谱系统、CSS3、ASP、ACCESS
这是最新的正确版,前面的有些错误已更正 。 一、程序说明: 1、该程序属于个人业余爱好开发而成,参考了一个国外网站的CSS效果 2、数据库采用ACCESS,程序使用ASP,部分特效使用Jquery 3
免费家谱系统(ASP,Access,CSS,html5)
<em>家谱</em>系统(ASP,Access,CSS,html5)
佛教网站c#源代码(vs2005+access2000+asp.net)
佛教网站源代码vs2005+access2000/asp.net c#源代码/管理员名是admin,密码admin1412/实现佛教信息发布,管理信息,电子相册,用户申请佛教事项等功能。。。
易行族谱管理系统_家谱软件_家谱制作软件
易行<em>族谱</em><em>管理系统</em>,是一款专业的<em>家谱</em><em>族谱</em>编修软件。该<em>家谱</em><em>管理系统</em>:功能强大、执行速度快、操作简单。一键生成标准的<em>家谱</em>打印文件,支持各分支的打印和导出,支持简版的家庭<em>族谱</em>、<em>家谱</em>打印输出,是修谱先生的好助手
请问VS2010下如何查看一个类的“族谱”呀
RT。 用的是VS2010,比如想知道iostream类的基类和派生类,兄弟类, 和某一个类里面的成员函数,数据成员等信息,应该怎样才能看到呀? 求编程高手解答~~
Css-Family-Tree,家谱系统
http://thecodeplayer.com/walkthrough/css3-family-tree(外国网站) 使用这个,做一个<em>家谱</em>系统,<em>有没有</em>人做过? 我是网站爱好者,一直在想着做一个<em>家谱</em>的系统,看到了外国的这个效果,然后就根据自己的思路做了一个,有兴趣的可以看看,也欢迎给我点建议. 主要思路:以人为本,呵呵!即:点击某个人即可进行相因的操作。 网址是:http://
族谱管理系统注册版
<em>家谱</em>软件是应海峡姓氏研究之约开发的<em>族谱</em>管理软件。 该软件是最新开发和上市的<em>族谱</em>管理软件,经过专业人士的指导和专业团队的开发,是目前国内性价比很高的专业<em>族谱</em>管理软件。 该软件具有管理大家族的能力,扩充能
纯CSS打造的Family tree(族谱
Family tree(<em>族谱</em>),也称<em>家谱</em>,用来记录家族世系繁衍辈份关系。本文结合<em>实例</em>,不借助任何js脚本,使用纯CSS打造一个漂亮的Family tree(<em>族谱</em>),也可以应用的企业组织架构图中。 查看演示 下载<em>源码</em> HTML 我们使用div#tree来包含整个<em>族谱</em>结构,内部以ul和li元素构建数据源。实际开发中这些<em>族谱</em>数据源可以从数据库中读取,就像得到一个无限级的分类列表,以下是主
寻湖北荆州刘氏族谱
寻湖北荆州刘氏<em>族谱</em> 地点:湖北省荆州市松滋县 目前,已知的刘氏<em>族谱</em>信息是:士昌人运启,维宜守天则。 高祖:刘昌银 曾祖:刘人杰 两兄弟:刘人俊(长子)、刘人杰 祖父:刘运民 三兄弟:刘运太(长子)、刘运清(二子)、刘运民(幺子) 刘运民,1924年,民,意指民国年间出生。...
家谱管理系统1.1(VC 含源码
支持成员的添加,查找,删除,修改等; 支持文件拖曳操作; 可注册本程序的信息(在帮助菜单内),方便文件的直接打开
传承家谱管理软件
中华姓氏<em>家谱</em>软件是一款绿色版本软件,程序无需安装操作,解压后直接使用。单机版本,数据库为单一文件,不是其他<em>族谱</em>软件的一堆数据文件。该数据库文件可以自己备份管理,可以拷贝到其他机器硬盘等来备份。 该程序
家谱排版一般用什么软件
修谱王是<em>家谱</em>国际开发的一款互联网修谱软件,拥有世系关系录入、谱头信息上传、世系关系预览、<em>家谱</em>导出、邀请入谱成员核对<em>族谱</em>等多种功能,为各姓氏提供了<em>家谱</em>编修新途径。 1、输入自己的修谱王软件账号,没有账号的用户在下方注册  2、提示注册,输入自己的信息就可以注册,每个项目都需要输入 3、<em>家谱</em>信息管理,封面<em>家谱</em>名称、<em>家谱</em>编码、<em>家谱</em>卷名、家族姓氏 4、’有一个查询功能,输入你需要查询的内容,查询的结...
族谱家谱管理系统族谱打印系统
【功能介绍】 1.该<em>族谱</em><em>管理系统</em>一改以往修谱系统的特点,增加了输出word文档的功能,方便在打印前对出谱资料的二次修改,具有很强的可修改性。另外,可以将族人图形资料输出到word文档,和族人资料一起一
[大图]Linux family tree“族谱”大串烧
最近看到网上有人晒Linux家族树,所以到网上搜了一下,还真有斩获。大图描绘了从91年Linux的鼻祖GNU/Linux开始一直到2006年的各个Liunx家族的“父子”关系。主流的发行版本Debian,SuSE,RedHat,到Ubuntu。其中在01,02年间和微软Windows因为命名问题而搞的沸沸扬扬的Lindows也在其中,不过现在已经改名为Linspire. 
powerpc家族谱系详解
转载地址:http://blog.csdn.net/gao5528/article/details/6664599
家谱树前端特效怎么实现?
类似图片中的<em>家谱</em>图,请问各位大神,前端怎么实现这个功能? 参考网站:https://www.myheritage.cn
\unix-history-timeline-族谱图-家谱图-发展历史
当今主流操作系统有unix linux mac-os 和 windows四分天下。最近几天unix和linux打得不可开交,然而很少有人知道unix、linux、mac-os之间有着割不断的渊源。此图
家谱
<em>家谱</em>树 【问题描述】 有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。 给出每个人的孩子的信息。 输出一个序列,使得每个人的后辈都比那个人后列出。 【输入格式】 第1行一个整数N(1<=100),表示家族的人数。 接下来N行,第I行描述第I个人的儿子。 每行最后是0表示描述完毕。 【输出格式】 输出一个序列,
家谱】项目开发总结
这次<em>家谱</em>项目开发中,在代码方面和合作开发方面都有很多收获,现阶段性的总结,为今后做积淀。
5-27 家谱处理 (30分)
5-27 <em>家谱</em>处理 (30分) 人类学研究对于家族很感兴趣,于是研究人员搜集了一些家族的<em>家谱</em>进行研究。实验中,使用计算机处理<em>家谱</em>。为了实现这个目的,研究人员将<em>家谱</em>转换为文本文件。下面为<em>家谱</em>文本文件的<em>实例</em>: John Robert Frank Andrew Nancy David <em>家谱</em>文本文件中,每一行包含一个人的名字。第一行中的名字是这个家族最早的祖先
无限级分类之迭代查找家谱
利用迭代来查找<em>家谱</em>树。建议新手辅助理解。 1, 'name'=>'安徽', 'parent'=>0), array('id'=>2, 'name'=>'海淀', 'parent'=>7), array('id
用jena写的一个家庭族谱例子
用jena写的一个家庭<em>族谱</em>的小例子 可以练手
函数的原型链,原型链的完整版以及原型链的族谱
1.所有函数都是new Function创建出来的,因此所有函数.__proto__都是Function.prototype 2.所有对象都是new Object创建出来的,因此所有对象.__proto__都是Object.prototyp Function.prototype成员 arguments:获取函数的实参,被函数内部的arguments替代了。 length:获
家谱树项目
FamilyTree.c #ifndef FAMILYTREE_C #define FAMILYTREE_C #include "FamilyTree.h" #include #include #include #include void Init_Tree(struct BinNode *tree) { (tree) = NULL; } struct BinNode *S
进程家族树
进程家族树 所有的进程都是PID为1的init进程的后代。内核在系统启动的最后阶段启动init进程 init进程读取系统的初始化脚本(initscript)并执行其他的相关程序,最终完成系统启动的整个过程。 系统中的每个进程必有一个父进程。 拥有同一个父进程的所有进程被称为兄弟。 进程间的关系存放在进程描述符中。每个task_struct都包含一个指向其父进程tact_struct、叫做par...
Laya_UI的族谱分析
....
组织机构或家谱前端设计
组织机构或<em>家谱</em>前端设计。样式查看地址:http://blog.csdn.net/yulei2008_/article/details/71746855
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
【JSON解析】浅谈JSONObject的使用
简介 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰写,而且Json采用完全独立于语言的文本格式,这使得Json成为理想的数据交换语言。 JSON建构于两种结构: “名称/值”对的集合(A Collection of name/va...
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
C++编程思想.rar下载
C++编程思想.rar C++编程思想.rar C++编程思想.rar 相关下载链接:[url=//download.csdn.net/download/goodboyloveyy/2612873?utm_source=bbsseo]//download.csdn.net/download/goodboyloveyy/2612873?utm_source=bbsseo[/url]
slickedit 16.0.2 x32 crack文件下载
slickedit16.0.2的vs.exe win7 x32 相关下载链接:[url=//download.csdn.net/download/jameszxj/3519585?utm_source=bbsseo]//download.csdn.net/download/jameszxj/3519585?utm_source=bbsseo[/url]
淘宝关键词排名点击神器下载
很好用的排名神器,淘宝关键词排名工具 版本软件全面升级7.0,界面,功能升级,自动更新排名,批量删除关键词。版本1-3天快速提升,见效最快,最稳定。排名、下拉区域统统可以提升。版本全新的内核,多种真实的搜索习惯模拟,让你的排名、下拉更快,更稳提升!版本24小时分布点击,确保精准,随时随地监控网站排名变化,同步点击后排名情况版本一款绿色软件,无需安装。只需下载到桌面上直接运行,操作非常简单。版本几十个关键词每个月只需要几百元,比做百度竞价,做网络推广更省钱,获利更多 相关下载链接:[url=//download.csdn.net/download/u010101105/5274524?utm_source=bbsseo]//download.csdn.net/download/u010101105/5274524?utm_source=bbsseo[/url]
我们是很有底线的