易排家譜列表程序
83359
71

  易排家譜列表程序EasyListJP-0000測試版

 

  由於本人對家譜製作沒有一點認識,只是憑聽來的和看到的一點材料,然後自己想象,先做出一個簡單程序,希望各位專家指正,看看這個程序應該按照怎樣的方向進行開發。希望今後能做出一個真正能用的家譜軟件。

 

1、    家譜排版與一般書籍排版的區別主要就是世系表和圖的排版,其餘部分與普通書籍排版沒什麼區別。所以這裡僅討論世系表和圖的排版,下一步將對家譜排版程序進行開發。

2、    為了能更好地進行世系表和圖的排版,首先要對收集到的各家族成員數據進行整理,搞清家族成員之間的關係。這就是易排家譜列表程序EasyListJP的任務。

3、    本程序用於家譜排版的預處理,將家譜成員的零散資料匯集後生成家譜樹列表。本程序只解決建立家譜的列表問題,而不涉及排版的問題。

4、    家譜成員的資料數據以TXT純文本格式導入程序。每個TXT文件可以有任意多個成員,每位成員之間用空行隔開,每一位成員數據中間不允許有空行(否則會誤認為是2個不同的成員)。

5、    成員數據中必須有成員姓名,為了讓程序知道成員姓名,必須有一個姓名標記--【XM成員姓名】。如果該成員有兒子(古代家譜女兒不進家譜),必須要有兒子標記--【EZ兒子姓名】,且兒子標記必須以長幼次序排列。姓名標記及兒子標記中的姓名必須準確,否則無法正確建立父子關係。

6、    程序可以導入成員TXT文件,也可以導入包含有多個TXT文件的文件夾。

7、    導入TXT文件後,自動按照成員姓名標記中姓名和兒子標記中的兒子姓名建立家族樹表。當再次導入新的TXT文件,將新數據添加至家譜,重新建立家族樹表。

8、    建立好的家譜樹表可以選擇保存家譜文件(後綴名jap)。以後可以直接打開家譜文件,還可以繼續導入TXT文件或文件夾,繼續添加家族成員。

9、    ……

10、 ……

…………

  家族樹表的各種操作:

  添加成員,

  刪除成員,

  添加兒子,

  調整父子鏈接,

  導出本分支樹表,

  導出本分支文本,

  導出本分支排版文本,

  檢索和檢查重名,


以下是隐藏的内容需要回复才可见,你回复后,需要刷新网页才可见!
************************************


对本软件有任何建议可直接在本帖下留言,也可加站长微信进群讨论!

1_202006212258204f85b.png

13
赏礼
赏钱
收藏
点击回复
  • 李大应 普通書友 2个月前 01:09
    华为
    1楼
    感谢分享
0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • 同其尘 普通書友 2个月前 02:38
    其他手机
    1楼
    谢谢分享
0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • 静言 普通書友 4个月前 08:491楼
    感谢分享!
0 赏钱 赏礼回复
  • 银笑天 普通書友 5个月前 22:341楼
    感谢分享
0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • 郑子文 普通書友 6个月前 13:381楼
    谢谢
0 赏钱 赏礼回复
  • 白居易 普通書友 6个月前 14:401楼
    谢谢老师分享
0 赏钱 赏礼回复
  • luolupeng 普通書友 7个月前 15:161楼
    感谢作者分享
0 赏钱 赏礼回复
  • 田木 普通書友 7个月前 14:541楼
    感谢分享
0 赏钱 赏礼回复
  • 李国良 普通書友 8个月前 22:171楼
    谢谢分享
0 赏钱 赏礼回复
  • 17858403162 普通書友 8个月前 23:211楼
    谢谢分享
0 赏钱 赏礼回复
  • 王山旻 學生特權♥ 9个月前 23:27
    三星
    1楼
    感激涕零!
0 赏钱 赏礼回复
  • Hdiedie 普通書友 11个月前 15:141楼
    真牛
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • 软件圈
        圈内贴子5714
    • 古书圈子成员222
    本圈子内的新贴

    推荐内容
    扫码访问

    客服

    请选择要切换的马甲: