易排家譜列表程序
97339
81

  易排家譜列表程序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
打赏
收藏
点击回复
      全部留言
  • 81
  • 行者-9583 普通書友 1个月前 11:551楼
    感谢分享
  • 福哥 普通書友 2个月前 15:272楼
    感谢分享
  • 庐湖之美 普通書友 4个月前 09:264楼
    必须的支持一下,谢谢分享
  • 大兵哥 普通書友 4个月前 16:45
    华为
    5楼
    感谢分享
  • 嘉木Lee 普通書友 5个月前 14:476楼
    非常期待~從未失望~
  • 小白杨 贊助會員★ 6个月前 15:307楼
    66666
  • 清风雨 普通書友 7个月前 16:518楼
    感谢分享!
  • 18111832829 普通書友 7个月前 01:529楼
    感谢分享
  • 顾紫惜 普通書友 7个月前 21:5110楼
    感谢分享
  • 李大应 普通書友 11个月前 01:09
    华为
    11楼
    感谢分享
  • 同其尘 普通書友 11个月前 02:38
    其他手机
    13楼
    谢谢分享
  • 静言 普通書友 2024-07-11 08:49 08:4915楼
    感谢分享!
更多回复
      你可能感兴趣的主题
软件圈
      圈内贴子7145
  • 古书圈子成员264

扫一扫访问手机版

客服