mybase 用户教程

一、安装、卸载

1、安装

在Mac OS X环境下,可通过打开下载的.dmg文件,再把myBase图标拖到应用程序文件夹即可安装。然后通过双击程序图标运行程序

2、卸载

对于Mac OS X,把myBase图标拖入垃圾箱即可

二、创建数据库

1、菜单路径

文件——>创建数据库

2、输入要创建的数据库信息

输入数据库的文件名,保存路径和密码

3、创建结果

从而创建一个『nyf文件』,通过这个『nyf文件』

①保存数据

您可以『保存数据』

②管理数据

使用『树形大纲结构』『管理和组织』这些数据

三、条目信息

1、在哪里添加条目信息

在左侧的大纲视图,可以添加条目信息

2、添加『条目信息』的三种方式

①添加子条目

②添加兄弟(前)条目

③添加兄弟(后)条目

3、『条目信息』关联的『默认内容』

①存在形式:

每个『信息项』,都会接受一段关联的HTML文本,作为默认内容

②『默认内容』何时,何地显示?

当你点击大纲视图中的『条目信息』,这个『条目信息』关联的内容,就会在(右侧的)集成的『HTML编辑器』中打开

4、『条目信息』添加的『附件』

①菜单路径

工具——>导入——>导入文档作为附件

②添加结果

添加的附件,会以文件的形式,真实地存入mybase数据库

5、『条目信息』添加『文件的快捷方式』

①区别——相较于『添加附件』

附件会存入数据库,而『添加的快捷方式』,只会存入『对文件的链接』而不是『文件本身』到数据库。他能够以『快捷方式』的形式,链接到本地源文件

②优缺点:

A、优点:占用数据库存储的容量较小

B、缺点:换了电脑,所有的本地链接,都会作废

③菜单路径(未找到,到时候再查查,我不可能使用这个功能)

四、组织信息条目的几种方式

1、树形大纲(最常用)

2、信息条目链接

①可关联性

每个信息条目,可以和其他『一个或多个』『信息条目』相关联。信息条目的关联性是相对的,A和B关联,那么B也和A关联。所以关联性是成对出现的。

②关联的结果

A、显示『关联项目』

当打开一个『信息条目』,与之相关联的『信息条目』,『将被显示』并『作为参考』

B、『跳转关联项目』

双击一个关联信息条目,就会『打开和跳转』到相应的『信息条目』

③菜单路径

右键『信息条目』,关联——>关联条目——>选择『当前条目』要关联的『条目』

3、符号链接(有缺陷:不学习)

唯一的缺憾是——当你复制或导出含有符号链接的支节点时,这些符号链接会被忽略,而『不会被导出』

4、日历链接

每个信息条目可以通过菜单【整理 - 关联 - 链接日历】和一个特点日期相连接。在默认设置的情况下,相关联的的日期会显示在树形大纲的节点名字旁。

5、『信息条目』标签

①『信息条目』两种分类方法

A、方法一:大纲树——基本的树形大纲结构

B、方法二:标签树

②菜单路径

A、方法一

如果要给『信息条目』加签节,可以在『信息条目』上,【右键——>关联——>加标签】,然后在弹出的【应用标签】窗口选择一个或多个标签,应用在信息条目上。

B、方法二

在『信息标签』的html内容的正上方,可以点击『标签』按钮,就可以为这个『信息条目』添加若干标签

6、条目链接

①什么是『条目链接』在

在『条目信息』关联的『html内容』中,可以插入链接到其它『条目信息』的『超链接』,也就是『条目链接』

②作用

通过点击这个『条目链接』就可跳转到相应的『条目信息』

③菜单路径

A、方法一:

在html内容中,右键——>编辑——>插入——>插入条目链接

B、方法二:

也可通过选定html文本后,通过右键——>编辑链接——>信息条目——>插入信息条目链接

7、书签

①添加书签的作用

当对『HTML内容』使用书签,myBase在添加书签时,会在HTML中加人“锚点”。所以当点击相应书签时,会自动移动到书签的相应位置

②添加书签的两种方法

A、方法一:

菜单——>书签——>添加书签

B、方法二:

选定html文本后,通过右键——>编辑链接——>书签——>插入书签链接

8、自定义图标(略)

9、定制样式(略)

『大纲视图』的『可定制性』

定义大纲视图下『信息条目』的『字体和颜色』等样式

10、移动信息条目

选择『一个或多个』『信息条目』

11、『信息条目』排序——按日期进行排序

信息条目可以根据关联的日期进行排序。

选中『父信息条目』后,可以通过菜单【整理 - 按关联日期排序】对子信息条目进行排序。

如需把信息条目和日期关联,可以通过菜单【整理 - 关联 - 链接日历】。

12、按自动编号

选中父信息条目后,通过执行菜单【整理 - 自动编号】。

如果子条目已经包含有数字,那么数字将会被删除,可以再次执行此工具进行重新编号。

13、复制图标

①复制的结果:

实现『复制当前信息条目的图标』,并赋予『所有子节点』这个『图标』

②菜单路径

选中『条目信息』——>右键——>复制图标

五、从各种数据源获取数据

1、方式1——最常见方式是『手动单独添加』『信息条目』到数据库(『nyf文件』)

2、方式2——导入『磁盘目录树』——也就是导入『嵌套的文件夹』到数据库(『nyf文件』)

①导入结果

A、文件夹:

『嵌套的文件夹』中的『每个文件夹』,会在大纲树形结构中,被创建为一个『信息条目』

B、普通文件:

『嵌套的文件夹』中的『每个文件』,则被作为附件(或者超链接)添加

C、HTML文件:

『html文件』将会被作为『条目内的默认内容』

②注意事项——为了减小占用数据库空间,避免将文件作为附件,而是以超链接添加

A、导入附件和超链接的比较

a、导入附件

导入文件作为附件会把所有文件都导入到nyf数据库中,继而使数据库文件增大。

b、导入超链接

这样只有文件夹会被导入,文件则会以超链接形式保存,也就是说磁盘中的文件并不会被导入到nyf数据库中。

c、导入超链接时的实际导入信息

导入的信息包括了文件路径,大小,修改时间,这些信息会被保存在信息条目的内容中。当单击超链接就会打开相应的文件。

B、解决方案

可以在弹出窗口选择——>导入磁盘目录树,将文件导入为file://超链接(适合较大尺寸文件)

3、方式3——导入文件生成子条目

①导入普通文件时

会创建一个『子信息条目』,并将这个普通文件,作为『子信息条目』的附件

②导入html文件时

会创建一个『子信息条目』,并将html文件的内容,作为『子信息条目』的默认内容

③菜单路径

工具——>导入——>导入文件为子项,然后选择一个或多个文档导入

4、导入MS-Word文档(略:软件中没有)

5、导入MS-Word大纲(略:软件中没有)

6、导入MS-Outlook条目(略:软件中没有)

7、导入MindMap条目(导入思维导图)

8、捕获网页

①方法:

在喜欢的网页中,右键点击存储为——>选择下载的格式(仅html内容OR整个网页)

②优点:

1个网页就上100k,占用空间其实并不大——>一个网页才0.1m,那么1g可以存储10000张网页。

9、导入带分隔符的文本文件(略:很少用)

10、剪贴板监视(略)

11、从其他程序导入数据(略)

12、导入OPML条目(略)

六、多种格式分享数据(暂时不看,这个是数据的导出,现在我主要学习数据的添加)

七、数据库维护

1、设置密码

①设置时间:

如果需要使用『加密的数据库』,那么建议您在创建数据库后,马上进行设置

②菜单路径:

通过菜单——>文件——>维护——>设置密码,进行密码设置

③设置次数:

数据库密码只能设置一次,一旦设置好,就不能再更改

④只能复制数据库,并为副本,设置密码

如须修改密码,则需将整个数据库复制为另一个新的数据库,通过菜单——>文件——>维护——>复制数据库,这个工具, 即可为新数据库设置不同的密码。

2、恢复删除项

①『信息条目』的『新旧版本』与『回收站』的关系?

每当编辑『信息条目』内容时,就会生成一个新的『修订版本』,而之前的『旧版本』会移入回收站;

②如果删除节点或分支,它们也会被移入回收站

③恢复的位置?

『信息条目』的旧版本和被删除之后,都会存在与回收站,所以是从回收站恢复

④如何恢复(菜单路径)?

菜单——>文件——>维护——>恢复删除项——>选择需要恢复的项目

3、优化数据库文件大小(略:今后确实大了在来考虑)

4、备份数据库

①必要性:

②三种方式:

A、手动备份:

可以通过菜单——>文件——>维护——>备份数据库进,行手动备份

B、自动备份:

通过菜单菜单——>查看——>选项——>备份,进行设置(怎么没有发现)

C、拷贝备份

另外您也可以直接手动,对nyf数据库文件,进行复制以到达备份的目的

4、复制数据库

①菜单路径:

菜单——>文件——>维护——>复制数据库

②作用:

A、新的数据库

复制一个新的数据库

B、密码修改

可用于改变加密数据库的密码(一个新的数据库才能改变密码)

C、减少空间碎片、压缩文件

通过复制数据库后,新的数据库文件大小也会被自动优化,所以如果您想减少数据库空间碎片或者压缩文件大小,也可使用此工具。

5、修复数据库

①菜单路径

菜单——>文件——>维护——>修复数据库

②作用

通过使用命令行工具ssg5recover,测试修复损坏的.nyf数据库文件

③注意事项:

ssg5recover命令行工具需要事先从网页下载才可使用

6、设置压缩级别

①菜单路径

菜单——>文件——>维护——>设置压缩级别

②作用

可以用来调整当前数据库的压缩级别

③级别

级别可以为0到9级,9代表最高级别压缩,1代表最低级别压缩,0则是无压缩

④作用范围:

压缩级别的修改只对新加入数据库的数据生效

八、索引和搜索(高级内容:先不看)——查看搜索视图

九、文本内容编辑(核心内容:重点看)

十、更多提高个人效率的工具和功能

1、自定义快捷键(略:用苹果的快捷键就可以了)

2、设置每日、每周、每月必读

①菜单设置

选中特定的信息条目,菜单——>整理——>关联——>链接日历,把信息条目和日期链接在一起,并选择『到期提醒』

②作用

A、提醒

B、防止因为惰性而无法长期坚持复习,这样就有人提醒了

3、计算表达式和或执行js脚本(略:我用这个软件是主要是为了知识管理)

4、显示条目统计

①作用:

统计当前『信息条目分支』的『文件大小』

②菜单路径

选择条目信息——菜单——>整理——>显示条目统计

5、批量重定向快捷方式

①作用:用来『批量替换』『目标文件路径』到『指定的路径』

②何时需要?

当您移动了一些在myBase里,用『快捷方式』链接的『文档或者目录』时,您可以『批量的更新』新的目录路径,而不需要重新创建『快捷方式』

③菜单路径

过菜单——附件——>批量重定向快捷方式,访问这个工具

6、比较文件

①菜单路径:

工具 - 文件夹比较

②作用:

工具会尝试找出所选的两个磁盘文件夹中的不同

③比较的范围:

这个工具只会检查文件名和属性(大小,修改日期),然后把不同地方列出

④何时需要?

我猜可能是用在——当我们存在两个数据库版本时,我们不知道新的版本相对于旧的版本存在什么改变时,就可以使用。

十一、插件函数(略:高级用户+js高手才看)

十二、FAQ常见问题

1、myBase会把整个nyf数据库载入到内存吗?

不会。由于myBase支持“按需加载”特性,所以只会按需要把被查看和编辑的内容载入到内存。

2、myBase会使用大量硬盘空间吗?

myBase软件本身并不占用大量空间。但您需要有足够的磁盘空间来保存nyf数据库文件

3、数据保存在myBase后,以后就只能使用myBase了吗?

不会。myBase不会“锁”用户的数据,您可以在任何时候方便的把您的数据导出。

4、单个数据库文件(.nyf文件)大小有限制吗?

①单个nyf文件最大支持8e

单个数据库文件的大小最大可以到达8EiB,所以基本上您不需要担心数据库文件的大小。

1t=1000g、1p=1000t、1e=1000p

②为了复制粘贴更加快速(也就是备份更快)

可以根据实际需要把数据库按需分成多个叫精简的.nyf数据库(例如300 ~ 500MB),以兼顾快速备份,同步等操作。

4、myBase Desktop可以在U盘中运行吗?

①可以

myBase Desktop可以在文件系统的任何目录内运行,包括可移动磁盘(例如U盘)的目录

您也可以把myBase软件和nyf数据库文件放在U盘里并用myBase Desktop打开。

②不推荐

从安全性和稳定性的角度上考虑,并不建议您编辑保存在可移动磁盘内的nyf文件

③为什么

如果在可移动磁盘发生任何潜在的USB I/O问题,那么数据库文件有可能会被损坏

④出现了问题怎么办?

如果您坚持这么做,请确保您有对数据库进行备份。

⑤其它的问题?

由于类似的原因,如果在网络共享中打开并编辑.nyf数据库,也请注意。

5、怎么可以看到这个隐藏的.myBase7.ini文件

Linux和Mac OS X版本的myBase默认会从用户的HOME目录读取和保存配置文件(.myBase7.ini)。如果加入了‘-portable‘参数,那么myBase将会从程序的安装目录读取和保存配置文件,从而达到便携版的目的。

6、对于数据库中存储的文档来说,什么类型的文档会被索引和可以被搜索?(略:暂时我不想使用这个搜索文档的功能)

十三、如何做?

1、如何使用『相对路径』『链接』本地文件?

①几种『超链接』?

A、url——链接,资源服务器上的资源

B、绝对路径——链接『本地资源』方式一

C、相对路径——链接『本地资源』方式二

②如何使用『相对路径』,链接本地资源?

A、首先

您需要把所有『被链接的文档』,放在『当前nyf数据库文档』所在的目录

B、然后

以『快捷方式或超链接方式』链接这些文档,这样相对路径就会被自动使用。

③为何使用『相对路径』,链接本地资源?

帮助维持『nyf数据库和链接文件』之间的一致性,在『nyf数据库文件和相链接的文档』『同时移动』到其他目录的时候,『链接的功能』也能『正常工作』。

2、如何改变html内容默认格式(略)

3、如何选择多信息条目?

①方式一:Ctrl+鼠标点击

②方式二:Shift+鼠标点击

十四、使用技巧

1、导出nyf分支

①作用:

导出『当前分支』并『生成』新的『nyf数据库文件』

②菜单路径

工具——>导出——>导出nyf分支

2、导入nyf分支

工具——>导入——>导入nyf分支

4、在HTML编辑器中,使用快捷键『Tab和Shift+Tab』

①为选中内容的情况

A、Tab键会插入一个Tab字符(默认是一些空格,可在【查看 - 选项 - 编辑】中修改

B、Shift+Tab将会把焦点移到大纲或者标签

②选中内容的情况

A、Tab会触发增加缩进的效果

B、Shift+Tab则减少缩进

十五、附注信息(有时间再看)

十六、故障排除(出了问题再看)

时间: 2024-10-18 19:36:37

mybase 用户教程的相关文章

英特尔® 实感? 摄像头 (F200) 应用如何实现最佳用户体验

英特尔开发人员专区原文 由于视频不能直接嵌入, 请点击视频标题观看.谢谢. 英特尔® 实感™ 技术支持我们重新定义如何与计算设备交互,包括允许用户通过手势自然交互. 为了帮助大家了解使用英特尔® 实感™ 软件开发套件开发适用于F200 摄像头的自然用户界面 (UNI) 应用,英特尔感知计算事业部体验设计和开发团队的成员录制了 15 个短视频进行说明. 该系列视频的目标是帮助大家在项目中从头设计一个成功的用户界面体验. 这些视频包括多种主题,从理解用户交互区和手部追踪注意事项到用户向导和测试等基本

软件过程与项目管理(第二次作业)

软件有很多种,也有各种分类办法:   ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上):Web APP (基于网页的软件):Internal Software (企业或学校或某组织内部的软件):Games (游戏):Mobile Apps (手机应用): Operating Systems (操作系统):Tools (工具软件) 选取一类软件,请分析: 我选择的是腾讯qq这款聊天交友软件 1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 

Build 2016: 发布明天的云创新来服务今天的开发者

每个企业和行业都在被云潜移默化地改变着.随着云计算的速度.规模和灵活性的不断增加,云服务带来的可能性也在不断被拓展.想象一下,通过监测传感器,一位奶农能够将他的奶牛牛奶产量提高:或是一家医院能够自动监测环境卫生状况,从而来更好地提供卫生安全保障:或是一辆能够在上班路上自动提示你路况,从而为你省去不少麻烦的汽车.在今天,这些都不再是想象,而是已经成为了现实.当然,这是多亏了如今飞速增长的数据量和崭新的数据分析方法,来将其应用到更好的商业用途中,同时将应用融入数量飞速增长的设备中. 然而,对于开发者

资料收集:学习 Linux/*BSD/Unix 的 30 个最佳在线文档

文章转自:https://linux.cn/article-10311-1.html 手册页(man)是由系统管理员和 IT 技术开发人员写的,更多的是为了作为参考而不是教你如何使用.手册页对于已经熟悉使用 Linux.Unix 和 BSD 操作系统的人来说是非常有用的.如果你仅仅需要知道某个命令或者某个配置文件的格式那么你可以使用手册页,但是手册页对于 Linux 新手来说并没有太大的帮助.想要通过使用手册页来学习一些新东西不是一个好的选择.这里有将提供 30 个学习 Linux 和 Unix

Yii2系列教程五:简单的用户权限管理

上一篇文章讲了用户的注册,验证和登录,这一篇文章按照约定来说说Yii2之中的用户和权限控制. 你可以直接到Github下载源码,以便可以跟上进度,你也可以重头开始,一步一步按照这个教程来做. 鉴于本教材基于Yii2 Basic,所以对RBAC的详细讲解我后面再单独出文章来说说吧,这里主要是简单地说一说权限控制 上一篇文章所实现的功能还比较简单,可以发一条状态,但是不知道你注意到没有,如果是没有注册的用户也可以使用我们的应用(类似小微博)来发状态,这是不符合情理的.正确的做法是在用户没有注册,登录

【传智播客VIP用户专享】Swift教程最新更新

(1)[传智播客VIP用户专享]Swift教程最新更新 特地贡献出来忘帮顶!!(传智内部学院给的) http://pan.baidu.com/s/1jGmRRIu    提取码:i11g 相关资料下载:http://pan.baidu.com/s/1bn7yR3x    提取码:mnqh

简明Python教程笔记(二)----用户交互raw_input()

raw_input() python内建函数 将所有输入看做字符串,返回字符串类型 input()对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float ) input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用 eval() 函数 例子: #!/usr/bin/env pythonthis_year = 2014name = raw_input('please input your name:')age1 =

Senparc.Weixin.MP SDK 微信公众平台开发教程(七):解决用户上下文(Session)问题

原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(七):解决用户上下文(Session)问题 从这篇文章中我们已经了解了微信公众平台消息传递的方式,这种方式有一个先天的缺陷:不同用户的请求都来自同一个微信服务器,这使得常规的Session无法使用(始终面对同一个请求对象,况且还有对方服务器Cookie是否能保存的问题). 这就要求我们自己建立一套独立的对话上下文请求机制. 上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHa

[ionic开源项目教程] - 第10讲 新闻详情页的用户体验优化

目录 [ionic开源项目教程] 第1讲 前言,技术储备,环境搭建,常用命令 [ionic开源项目教程] 第2讲 新建项目,架构页面,配置app.js和controllers.js [ionic开源项目教程] 第3讲 使用Tabs和SlideBox实现左右滑动菜单 [ionic开源项目教程] 第4讲 通过Service层获取新闻列表 [ionic开源项目教程] 第5讲 如何在项目中使用全局配置 [ionic开源项目教程] 第6讲 过滤器filter的使用 [ionic开源项目教程] 第7讲 实现