myBase Desktop 6.x 用户手册(简体中文版)


  1. 安装myBase Desktop

    myBase Desktop 6.x comes up with two types of setup package available to download from our website. One is the .exe self-extracting program that will run and install myBase on the system with a few clicks; Another one is the portable .zip package, simply extract it to a new folder whereby you can double-click the 'nyfedit.exe' to launch myBase.

    在我们的网站上提供有两种myBase Desktop的安装包。一种是需要安装的自解压.exe安装包,使用这种方式,只需简单的按几下按钮就能完成安装。另一种是免安装的zip安装包,只需要解压到任意文件夹即可,解压完成后,双击nyfedit.exe即可运行程序。

    • Exe安装包

      Double click on the downloaded .exe self-extracting setup program to launch it, and follow the instructions, you'll need to select the target directory and program group name. then you can double click the application icon to launch the software.

      双击下载的exe安装文件,按照安装提示,你可以选择程序的安装位置以及定义程序组的名称。安装完成后,双击图标即可运行。

    • Zip安装包

      For the .zip package, simply extract it into a new folder by using a zip utility (e.g. WinZip/WinRAR), then you can double click the 'nyfedit.exe' file to launch the program. You'd want to create a shortcut to the 'nyfedit.exe' file on the Windows Desktop or the task bar, so you have the convenience of double-clicking the shortcut icon to launch it.

      使用winzip或者winrar等软件,把下载的zip安装包解压到任意目录即可。解压完成后,只需要双击nyfedit.exe即可运行程序。你也可以在桌面或者快速启动栏建立快捷方式,这样就可更加方便的启动软件。

  2. 卸载myBase Desktop

    Before uninstalling myBase Desktop, you'd need to first create backup for your .nyf databases.

    在卸载 myBase Desktop 前,推荐您先备份 .nyf 数据文件。

    • Exe安装包

      Open Control Panel, double-click the Add/Remove Programs icon. Click "myBase Desktop", and then click Add/Remove. Click "Yes" to remove it.

      打开控制面板,双击添加/删除程序,找到"myBase Desktop",点“添加/删除”,然后点确定即可删除。

    • Zip安装包

      Simply remove the folder where the .zip package was extracted.

      只需删除解压出来的文件夹即可。

  3. 建立数据库

    To build up a database, you'd need to create a new .nyf database at first by selecting the [File - New database] menu item, then you can add info items within the outline view, input text in the RTF editor, insert files into info items as attachments, and selectively make info items linked with some other info items or the calendar, apply labels/tags, make hyperlinks, and assign custom icons to individual info items. See below for detailed instructions.

    要建立一个新的nyf数据库文件,可以通过菜单【文件 - 创建数据库】,然后就可以在大纲视图下使用RTF编辑器输入文字,插入文档附件,关联节点或日历,赋予标签,添加超链接,使用自定义节点图标。详细见下。

    1. 创建数据库

      Before you can input your data within myBase, you'll need to create a new database (.nyf file) at first, whereby you can input your data and organize them in the tree outline form. In order to create a new database, please select the [File - New database] menu item, the 'Create new database' dialog box pops up, whereby you can determine the target .nyf file path and a few other options.

      在可以使用myBase输入数据之前,首先需要新建一个新的数据库(nyf文件),通过这个nyf文件,您可以输入数据并使用树形大纲结构管理这些数据。如需创建数据库,可以通过菜单【文件 - 创建数据库】,在弹出的对话框中,您可以定义数据库的文件名,保存路径和其他的选项。

      From v6.3 on, myBase adds the 64-bit storage library (SSG-5) which supports large files (>2GiB); It's recommended to select the new storage architecture to create a new database. For technical details about SSG-5, please refer to Wjjsoft Structured Storage Library.

      从6.3版本开始,myBase引入了可支持大文件(>2GiB)的64位存储技术(SSG-5),建议在创建新数据库时选用这项技术。 详细的SSG-5技术信息,可以参考Wjjsoft Structured Storage Library

    2. 添加节点

      The new database is automatically open when created. Now you can insert some new info items in the outline tree view by selecting the [Outline - New child item] or [New sibling...] menu items. Each info item accepts a RTF text as default note. Clicking on an info item within the outline view, its default text note will open in the RTF editor, whereby you can edit or format the text;

      新建好数据库后,你就可以通过菜单【整理 - 添加子节点】或者【整理 - 前面插入节点】、【整理 - 后面插入节点】在大纲视图里插入节点。每个新建节点默认以RTF文本格式来记录。当你点击大纲视图的节点,这个节点的文本内容就会在RTF编辑器打开,然后你就可以进行编辑和编排格式。

    3. 添加附件和快捷方式

      Each info item accepts a collection of files as attachments. The attached files can be either a real file inserted and stored in the database, or a shortcut linking to an original file on disk or URL (web resource). To insert files as attachments, please select the [Attachments - Add attachments] menu item; To insert file shortcuts, please select the [Attachments - Add shortcuts] menu item.

      每个节点都可以添加文件作为附件。添加的附件可以是真实存入mybase数据库的文件,又可是链接本地源文件或者URL(网上资源)的快捷方式。可以通过【附件 - 添加附件】菜单添加真实存入mybase数据库的附件;如要添加快捷方式,可以通过菜单【附件 - 添加快捷方式】。

    4. 添加标签

      Labels (or tags) can be used to categorize info items. myBase implements a label tree which accepts unlimited hierarchical labels in the tree structure. Clicking the [Labels] Tab on the left hand side, you can add labels and sub labels by selecting the [Labels - Add child items] or [Add sibling ...] menu items.

      标签可用来分类节点,myBase支持无限级数的标签树结构。您可点击左侧的【标签】页,然后通过【标签 - 添加子节点】,【标签 - 前面加入节点】或者【标签 - 后面加入节点】来添加标签和子标签。

    5. 添加书签

      myBase accepts entries of bookmarks as well, and has a separate view for listing all bookmarks user-defined. Double-clicking a bookmark entry, it triggers the target info item and jump to the position bookmarked within the RTF text. To bookmark the current caret position in the RTF editor, please select the [Bookmark - Add to bookmarks] menu item, and specify a name for the bookmark entry being defined. Since bookmarks contain the exact position of caret in RTF text, bookmarks can also be inserted into the RTF text as hyperlinks within other info items, clicking on the hyperlinks jumps to the bookmarked items.

      myBase不仅具有书签的功能,而且还可以用一个独立的视图(点击左侧的【书签】页)列出所有用户自定义的书签。在此视图下,双击一个书签节点就会自动跳转到节点RTF文本书签的位置。当您想要为当前RTF编辑器的位置添加书签,只需在菜单栏选择【书签 - 添加书签】,然后输入书签的名字即可。而且由于书签保包含了RTF文本中的位置信息,所以书签也可以插入到其他节点的文本里,作为跳转的超级链接,通过点击这个链接,即可跳转到相应的书签节点。

  4. 组织节点

    Basically, you can organize info items in the tree outline form, myBase implements additional organizing methods, such as item links, symbolic links, linking with calendar, bookmarks etc.

    您可以通过树形大纲的形式来组织节点,同时myBase也有一些特殊的组织节点的方式。例如节点链接,符号链接,日历链接,书签等。

    1. 移动节点

      Info items can be moved up/down or left/right with ease, by selecting the [Outline - Move item ...] menu items; and can be moved to another info item, by using the [drag-and-drop] and [copy-cut-paste] utilties.

      节点可方便的上下左右移动,如需移动节点,可通过菜单【整理 - 移动 ...】;还可通过鼠标拖动或复制粘贴节点到另一节点下。

    2. 节点链接

      Each info item can have a list of related info items, which will be listed out for reference when the item opens. Double-clicking on a related item will jump and open it up. To have an item linked with another one, please select the [Outline - Link info item] menu item, the [Browse outline] window appears whereby you can select a target item to make an item link.

      节点可以和其他一个或多个节点相关联,当打开一个节点,与之相关联的节点就会被列出来作为参考。双击一个关联节点,就会打开和跳转到相应的节点。如需把一个节点和另一个节点连接,可以通过菜单【整理 - 联结 - 关联条目】,然后可在弹出窗口(浏览树形窗口)选择需要联结的节点即可。

      The item links can also be inserted into RTF notes as hyperlinks, so one can click on the hyperlinks to open the target items. In order to insert an item link into RTF notes, you can try either of the following methods;

      节点链接也可作为超链接放到RTF文本里,通过点击这个超链接就可打开相应的节点。可通过下列的方法把节点链接插入到RTF文本中。

      • Right-click on a highlighted text within an RTF note, select the 'Edit hyperlink ...' menu item, then press 'Info Item' button so you select a target info item to link;

        在RTF文本中右键选中的文本,选择【编辑链接】,再点选【信息条目】,然后就可以选择相应的节点。

      • Or, drag the target info item and drop into the RTF note, the item link is inserted;

        或者直接用鼠标拖动节点放到RTF文本,这样也可以把节点链接插入到RTF文本中。

      • Or, copy the target info item and paste in the RTF note, the item link is inserted.

        或者复制节点,然后在RTF文本里粘贴,这样也可插入节点链接。

    3. 符号链接

      Symbolic links are a special kind of info items which can be inserted into the outline tree. Symbolic links behave more likely shortcuts to real info items. There're several synonyms that may describe the concept, such as virtual-node, shortcut, clone-node, transclusion, reference etc. One can create a symlink just containing a reference to another real item. Comparing to the real item, the symlink doesn't save its own data. When clicking on a symlink, it simply displays content of the referenced item instead of its own. If the referenced item is also a symlink item, it goes forward on the chain till the real item is reached, or an endless loop has been detected. Within myBase, you can create as many symlinks as you see fit. The drawback is that when you copy/export a branch contains symlinks, they're ignored. To insert a symbolic link, please select the [Outline - Symbolic link] menu item.

      符号链接是一种可以插入大纲树形结构的特殊的节点。其实符号链接更像是通往真实节点的快捷方式。有很多词可以描述这一概念, 例如虚拟节点、快捷方式、克隆节点等。您可以创建一个符号链接,仅仅是为了作为一个通往真实节点的参考。与真实节点相比,符号链接并不保存自己的内容。 当点击一个符号链接,它只显示这个参考节点(真实节点)的内容,而并不显示符号链接本身的内容。如果这个参考节点也是一个符号链接, 那么它就会一直链接下去直到到达真实节点。在myBase里,您可定义随意多个符号链接。唯一的缺憾是当你复制或导出含有符号链接的支节点时, 这些符号链接会被忽略,而不会被导出。您可通过菜单【整理 - 联结 - 符号链接】

    4. Each info items can be linked with a calendar date by selecting the [Outline - Link calendar] menu item. By default, the associated calendar date will be displayed in front of item titles in the outline tree. The calendar date attributes can be combined into queries when searching databases.

      节点可以通过菜单【整理 - 联结 - 链接日历】和日期相连接。在默认设置的情况下,相关联的的日期会显示在树形大纲的节点名字前面。日期也可作为搜索的条件之一。

    5. This allows you to make hyperlinks from a text note to a bookmarked position in another text note. To do so, please be sure to precedingly define bookmarks in destination text notes, then go back to the info items whereby you can make selected text into hyperlinks to the bookmarks.

      通过文本节点内插入的超链接,可以跳转书签所在的文本节点。需要先在目标节点定义好书签,然后在另外一个文本节点加上超链接到书签。

    6. 节点标签

      Addition to the basic tree structured outline, the label tree implements second method for categorizing info items. To label an info item, please select the [Outline - Label info item] menu item, the [Browse label tree] window pops up, wherby you can select and check one or more appropriate labels to label the info item. The label tree can be precedingly created within the label tree view, and you may also add labels while applying labels.

      除了基本的树形大纲结构,标签树是分类节点的第二种方法。如果要标签节点,可以通过菜单【整理 - 联结 - 加标签】,然后在弹出的【浏览标签树】窗口选择合适的标签。标签树可以在标签窗口(左侧【标签】页)里创建或者是在【浏览标签树】窗口创建。

    7. 使用自定义图标

      Each .nyf database can store a collection of .bmp files (16*16) as custom icons, which can be applied to info items and label items. The custom icons are displayed in front of the title text of associated items within the tree view. Before assigning icons to items, you'd need to first insert some 16*16 .bmp files into the database as custom icons, and then the icons can be applied to info items or label items. To insert .bmp files as icons, please select the [Outline - Custom icons] menu item, the [Custom icons] window pops up, wherby you can press the [Add] button to insert icons; To apply icons, double click a desired icon, or select an icon and press the [Apply] button.

      nyf数据库可以保存多个bmp文件(16*16)作为自定义图标,这些自定义图标可以用于节点和标签。这些自定义图标会显示在树形大纲视图的节点名称前。在使用自定义图标标识节点和标签之前,您需要先插入一些16*16的bmp图片。可以通过菜单【整理 - 自定义图标】管理,在弹出窗口点击【导入】即可加入图标。在弹出的窗口可以选择一个图标,然后再点击【选用】或者双击一个图标,即把该图标赋予所选的节点或者标签。

    8. 排序节点

      Info items or label items can be sorted by title text or date modified in ascending/descending order. The sorting utility rearranges child items under an item or in the whole sub branch. To sort child info items, please select the [Outline - Sort child items] menu item. To sort sub labels, please select the [Labels - Sort child items] menu item.

      节点或者标签节点可以根据节点名字或者修改日期进行升序或降序的排列。排序工具可对某个节点下或整个分支下的子节点进行排序。可以通过菜单【整理 - 排序子项】操作。如需对标签排序,可在【标签】页,通过菜单【整理 - 排序子项】操作。

  5. 从各种资源获取数据

    In addition to individually add info items while building a database, myBase provides a set of utilities which help batch import data from within various data sources (e.g. from files, directories, MS-Office and webpages etc.). See below for detailed instructions. Most of import/export specific utilities are written in Javascript, and you have the convenience of customizing the script code or writting your own plugins for particular data manipulations.

    除了可以手动单独加入节点到数据库外,myBase提供了一系列的工具可以用来从各种地方批量导入数据(例如文件,文件夹,Office文档和网页等等)。 请查看下列详细描述。另外大部分的导入导出工具是用Javascript编写的,您可以方便的自己做修改或者自己写一个适合您自己的导入插件。

    1. 导入磁盘目录树

      This utility imports a disk directory tree (including sub trees and files) into the current .nyf database as a sub branch, each folder creates an info item in the outline tree, and files are inserted as attachments (or hyperlinks). Note that .rtf documents are inserted as default text notes under its own info items. To import files as attachments, please select the [Capture - Import directory tree - as attachments] menu item, then choose a directory tree to import. Note that importing files as attachments copies all files into .nyf databases, that may bloat the database file size. If you'd want to keep databases smaller, please try the [Capture - Import directory tree - as hyperlinks] menu item, which only imports the directory tree structure, but with files inserted as hyperlinks, instead of copy content into the database; It also imports file info including path, size and date modified into RTF text area. Clicking on the hyperlinks launches the original files so long as they're associated within Window Explorer.

      这个工具可以导入磁盘目录树(包括子目录和文件)到nyf文件。磁盘上每个目录都会在大纲树形结构中创建一个节点,文件被作为附件(或者超链接)添加。需要注意的是rtf文件将会被作为节点内的默认文本资料。 如需导入文件作为附件,可以通过菜单【捕获 - 导入磁盘目录树】,在弹出窗口选择【1.导入磁盘目录树,将文件保存为附件】。需要注意的是导入文件作为附件会把所有文件都导入到nyf文件中,继而使nyf数据库文件增大。 如果想保持较小的数据库文件大小,那么可以使用菜单【捕获 - 导入磁盘目录树】,在弹出窗口选择【2.导入磁盘目录树,将文件导入为超文本链接】,这样只有目录结构会被导入,文件则会以超链接形式保持,也就是说文件并不会复制到nyf数据库中。导入的信息包括了文件路径,大小,修改时间,这些信息会被保存在RTF文本区。当单击超链接就会打开相应的文件。

    2. 导入nyf数据库

      This utility imports info items from within existing .nyf databases into the current database as sub branches. To import data from an existing .nyf database, please select the [Capture - Import branch from .nyf database] menu item, then select an existing .nyf file, the [Browse outline] dialog box appears, whereby you can select an info item (branch) to import. All info items in the selected branch will be copied into the current database as a sub branch.

      这个工具可以用来导入已存在的nyf文件的内容到当前数据库中。如需从已存在的nyf文件中导入数据,可以通过菜单【捕获 - 导入nyf库文件】,再选择已存在的nyf文件,然后在【浏览树形大纲】对话框中选择需要导入的分支,就可导入到当前数据库中。

    3. 导入文件生成子条目

      This utility imports files as child info items, each file creates an info item under the current item, text files are inserted as items' default notes, and other files as attachments. When importing local HTML documents, accompanying images if available will be smartly imported as well. By default, the text files are supposed having the '.rtf;.txt' extension names, while HTML documents having the '.html;.htm' extension names; To import files as child items, please select the [Capture - Import files as child items] menu item, then select one or more files to import.

      这个工具可以导入文件并生成子节点,每个被导入的文件都会创建一个子节点,文本文件将会作为子节点的默认文本内容,其他文件将作为子节点的附件。当导入本地html文档的时候,相应的图片也会被智能的导入。默认情况下,文本文件的后缀为.rtf或者.txt,html文件的后缀则为.html或者.htm。要进行上述操作,可以通过菜单【捕获 - 导入文件生成子条目】,然后选择一个或多个文档导入。

    4. 导入MS-Word文档

      This utility imports MS-Word documents into the current database as child info items. Unlike the [Capture - Import files as child items] utility, this utility converts .doc files into RTF text and save as default note of info items, it requires MS-Word to be properly installed for the RTF conversion on the system. To import MS-Word documents, please select the [Capture - Import MS-Word documents] menu item, then select one or more .doc files to import.

      这个工具可以用来导入MS-Word文档并以子节点形式保存到当前数据库。和导入文件生成子条目不同的地方是,这个工具会把.doc文档转换成RTF格式文本然后作为节点的默认文本。转换成RTF需要系统上已正确安装好MS-Word软件。要导入MS-Word文档,可以通过菜单【捕获 - 导入MSWord文档】。

    5. 导入MS-Outlook条目

      This utility imports MS-Outlook items into the current database as child info items. To import MS-Outlook items, you'll need to first launch MS-Outlook whereby you can select one or more items being imported, then switch back to myBase and select the [Capture - Import MS-Outlook items] menu item, the selected items will be imported with content saved as default text note within each new info items.

      这个工具可以用来导入MS-Outlook条目并以子节点形式保存到当前数据库。如要导入MS-Outlook条目,首先需要先运行MS-Outlook,然后选择一个或多个想要导入到mybase条目,然后回到myBase界面,选择菜单【捕获 - 导入MSOutlook条目】,MS-Outlook里选择的条目即会被导入为节点。

    6. 导入MindMap条目

      This utility imports mindmap items from within a .mmap document into the current database as child info items. To import MindMap items, please select the [Capture - Import MindMap items] menu item, then select a .mmap file to import.

      这个工具可以用来导入.mmap文件内的MindMap条目到当前数据库,并以子节点的形式保存。如需导入MindMap条目,可以通过菜单【捕获 - 导入MindMap条目】。

    7. 导入OPML条目

      This utility imports OPML items from within a .opml document into the current database as child info items. To import OPML items, please select the [Capture - Import OPML items] menu item, then select a .opml file to import.

      这个工具可以用来导入.opml文件中的OPML条目,并以子节点的形式保存到当前数据库。如要导入OPML条目,可以通过菜单【捕获 - 导入OPML条目】

    8. 捕获网页

      myBase accepts any type of files as attachments. For existing HTML documents that are locally saved in the hard disk, you can simply insert them as attachments of info items, by selecting the [Capture - Import files as child items] menu item. This way, each HTML document creates a child info item, clicking on the info item, the webpage appears immediately.

      myBase支持任何格式的文件作为附件。对于存在于本地硬盘里的现有html文件,您可以通过菜单【捕获 - 导入文件生成子条目】直接以附件形式添加到节点里。用这样的方法,每个导入的html文件将会创建为一个子节点,当点击这些子节点,网页会被直接显示。

      If you'd want to capture and save webpages (or snippets) directly from within the web browser while surfing on the web, please try the Webcollect addon program, which does this and works with the familiar web browser such as Firefox/Chrome/IE. While surfing on the web with the Webcollect addon properly installed, you can simply right-click on a webpage and select the [Save with myBase] menu item to capture and save the whole webpage or snippets including accompanying images into your myBase databases.

      您也可以通过使用Webcollect附加组件在浏览网页的时候直接从浏览器抓取保存网页,Webcollect支持例如Firefox/Chrome/IE主流浏览器。如果Webcollect安装正确,当在浏览网页的时候,只需右键点击网页,然后选择【Save with myBase】即可整个网页保存或者选定部分保存到myBase数据库。

      We suggest that you first launch myBase and have the target database open, then instruct WebCollect to transfer the captured webpage/snippet to the currently running instance of myBase. This works faster and more smoothly than loading databases every time when using the Webcollect addon.

      我们建议您先打开用于保存网页的数据库,然后再用WebCollect保存网页到正在运行的myBase数据库。这样做比起每次使用WebCollect时再载入数据库文件会快捷方便。

      See DEMO for WebCollect addon.

      观看WebCollect附件组件演示

    9. 导入指定地址的网络文件

      This utility helps download and import a file from on the web by URL, without having to manually save as local files at first and then inserting as attachments. If the given URL is available, it's downloaded and inserted into the current info item as attachment.

      这个工具可以从指定的网络地址(URL)下载和导入文件。通过使用这个工具,您无需先手动保存到本地计算机,然后再导入到节点附件。如果提供的URL地址是有效的,那么文件会被下载并插入到当前节点的附件中。

    10. 导入带分隔符的文本文件

      This utility helps import text content as child items, from within a text file having text lines separated by a text delimiter, like this,

      这个工具可以用来导入有分行符的文本文件的内容并以子节点保存,例如:

      • Some text lines A
      • ----------
      • Some text lines B
      • ----------
      • Some text lines C
      • ----------
      • Some text lines D

      Where the '----------' is the text delimiter. To import the text file as child items, please select the [Capture - Import text by delimiter] menu item, then select the text file name, and determine the text delimiter which is used to split the text lines. If you'd want to import a text file with each text line saved as a child item, simply supply the '\n' as the delimiter.

      其中'----------'为分隔符,要导入这类文件,可以使用菜单【捕获 - 导入带分隔符的文本文件】,选择需要导入的文本文件,然后输入分隔即可。 如果想导入文本文件的每行并作为子节点保存,只需要在输入分隔符的地方输入【\n】。

    11. 导入文本模板

      If you've precedingly had some text saved as template files, you'll have the convenience of inserting the quick text. To make text as template, please select a portion of text within the RTF editor and select the [Share - Export text as template] menu item; To insert a text template, please select the [Capture - Import text from template] menu item, then you can choose a template to insert quickly.

      如果您有一些文本是以模板保存的,那么您可以方便的插入快捷文本。如需把文本变成模板,可以在RTF编辑器里选需要作为模板的文本,然后通过菜单【分享 - 导出文本模板】保存成文本模板。 如要插入文本模板,则可以通过菜单【捕获 - 导入文本模板】,然后选择模板即可。

    12. 从其他程序导入数据

      If you'd like to import data from other programs, please try to first export data in one of the formats (e.g. .txt/.rtf/.doc) that myBase accepts, or simply map as a disk directory tree, so that myBase can import them by selecting one of the [Capture - Import ...] menu item.

      如果您想从其他程序导入数据到myBase,请先尝试从其他程序导出以下myBase支持的格式文件(例如.txt/.rtf/.doc),或者导出成磁盘目录树结构,那么myBase就可以用【捕获 - 导入...】菜单里的工具导入文件。

      myBase also provides a few data file converter for importing data from existing *.knt, *.ao, *.htj files, and the file converters can be freely downloaded from on the website.

      myBase也提供了一些数据转换软件,可以把现有的*.knt, *.ao, *.htj文件转换并导入,这些转换软件可以免费在网站上下载

    13. 监视剪贴板

      myBase implements the clipboard utility which helps capture info from other programs by monitoring the system clipboard. Once the clipboard monitor is activated, any changes on the clipboard would trigger a popup menu, whereby you can select to save the content on the clipboard to myBase with one click. To start the clipboard monitor, please select the 'Capture - Clipboard monitor' menu item, or press F8. Selecting the menu item again stops the clipboard monitor.

      myBase拥有一个监视剪贴板工具,可以用于捕获其他程序中的信息。当监视剪贴板处于激活状态时,所有剪贴板的改变都会触发一个弹出窗口,然后您可以方便的保存剪贴板内容到myBase。您可通过【捕获 - 监视剪贴板】激活监视剪贴板,或者按F8。再按一次则取消激活。

  6. 多种格式分享数据

    1. 导出HTML文件

      This utility exports text notes under a branch and save as a .HTML document. RTF notes are converted into HTML format inclucing fonts, colors, links and images, and all text notes are concatenated and saved in a single .html document. To export all notes in a branch as a .HTML document, please select the [Share - Export html document...] menu item, then determine a filename to save the HTML content.

      这个工具可以把一个分支下的文本记录导出成HTML文档。被转换成html的RTF文本将会保留字体、颜色、链接、图片,而且所有的rtf文本将被保存在一个单一的html文档。您可通过菜单【分享 - 导出HTML文件】访问这一工具,然后您可以自定义html的文件名。

    2. 导出MSWord大纲

      This utility exports outline items and text notes to MSWord within the outline view by utilizing OLE-Automation. It's very useful for writters/researchers to export content and keep the hierarchical outline within MSWord. To export content to MSWord outline, please select the [Share - Export MSWord outline...] menu item, then select the content/range being exported to MSWord, and the filename to save the content. Note that it's OLE-Automation based, so you'd have to first have MSWord properly installed on the system for this utility to function normally.

      这个工具通过使用OLE自动化导出节点和文本到MSWord的大纲视图。这对于写作和研究人员非常有用,因为导出的内容在MSWord里面保持了大纲的结构层次。如要导出内容到MSWord大纲,可以通过菜单【分享 - 导出MSWord大纲】,然后再弹出窗口选择需要导出的内容和范围,定义word的文件名。需要注意的是由于本工具是基于OLE自动化的,所以您的系统需要已经正确安装MSWord。

    3. 导出蜘蛛图

      This utility exports the tree items in the current branch as a siper-like diagram. To export a spider diagram, please select the [Share - Export spider diagram...] menu item, then determine an image file name to save the spider diagram in either of the PNG/JPG/BMP formats.

      这个工具把当前分支的树形结构导出成蜘蛛图。您可通过菜单【分享 - 导出蜘蛛图】访问此工具,然后您可以选择蜘蛛图的文件名以及图片的格式(PNG/JPG/BMP)。

    4. 导出磁盘目录树

      This utility simply maps the outline items as a directory tree on the file system, each info item creates a sub directory (or folder), text notes are exported as .RTF files (named with defnote.rtf) under their own sub directories, and all attachments (webpages, images, documents, etc.) are exported as files under their own sub directories. To map content as directory trees, please select the [Share - Export directory tree...] menu item, then choose a folder location to create the directory tree.

      这个工具把树形大纲的节点直接保存到文件系统,每个节点将创建一个子目录(文件夹),RTF文本将被导出成.rtf文件(被自动命名为defnote.rtf)并放在自己的目录下,所有的附件(网页,图片,文件等)也会被导入到自己的子目录下。您可以通过菜单【分享 - 导出磁盘目录树】访问这个工具,然后您可以选择目标文件夹位置。

    5. 导出到带树形大纲的网页(HTML tree)

      This utility exports content as a collection of webpages indexed within an HTML tree. RTF notes are converted into XHTML format inclucing fonts, colors, links and images. The webpage layout are splitted into two panes, the left pane gives the outline tree, and the right pane displays content associated with the outline item on clicked.

      这个工具可把分支内节点内容导出为带有网页目录的html树。RTF文本连同字体、颜色、链接和图片将被转换成xhtml格式。网页布局将被分成两部分,左边面板为大纲树,右边则显示节点的内容。可以通过菜单【分享 - 导出到带树形大纲的网页(HTML tree)】访问本工具。

    6. 导出ePub电子书

      This utility helps export contents in the current branch and generate ePub digital books, which can be then transferred to iOS/Android devices (e.g. iPhone/iPad/Samsung) for viewing. Each info item in the branch creates a chapter in the .ePub e-book.

      这个工具可以把当前分支的内容导出生成ePub电子书。生成的epub电子书可以传到iOS/Android设备(iPhone/iPad/Samsung)上阅读。在分支中的每个节点将作为epub电子书里面的一个章节。

      Like the HtmlTree maker, the default RTF notes will be converted into XHTML format inclucing fonts, colors, links and images; If an info item doesn't contain the default RTF note, the first html document it contained will be chosen as the content of the chapter; If in the case there're only a list of images stored in the info item, myBase tries to make all the images available in the final .ePub e-book; Otherwise, for empty info items, a simple list of child items will be displayed.

      和生成树形大纲的网页工具相类似,RTF文本连同字体、颜色、链接和图片将被转换成xhtml格式。如果某个节点不存在RTF文本,那么附件里的第一个html文档将被选为章节的内容。如果节点内之存在图片,myBase将会把图片都包含在生成的ePub电子书里。如果是个空的节点,则显示这个节点的子节点。

      Note that we've put some efforts into validating HTML documents stored in .nyf databases and making them conform to W3C XHTML 1.1 Specs. However, for those random HTML documents with malformed formatting, the conversion may fail, if in this case, you'd need to remedy the HTML formatting before making .ePub e-books, or you may simply select the option to ignore if any formatting tags.

      需要注意的是,我们已经提供了一些措施确保存在nyf数据库的html文档符合W3C XHTML 1.1标准。 但有极个别html文件由于格式上的混乱,导出转换有可能会出现错误。这种情况下,您需要在导出epub前先处理好html的格式问题;另外一个选择是在导出生成ePub文档的时候选择忽略所有格式。

      如何在iPhone/iPod/iPad上观看ePub电子书?
      There're several e-Book reader applications available for iPhone/iPod/iPad in the AppStore, (e.g. iBooks, Stanza ) If you use iBooks, just drag the ePub files into your iTunes Library (or select Add to Library from the iTunes File menu), then sync your iPhone/iPod/iPad with your computer. The ePub books will appear on your shelf in iBooks right alongside the ones you get through iBookstore. For Stanza, please select your device in iTunes, click the 'Apps' tab, then scroll the window down to the 'File sharing' section and select the 'Stanza' item whereby you can drag your ePub files into the 'Stanza Documents' list on the right, and the ePub ebooks will shortly appear on your shelf in Stanza.

      在Appstore上有不少电子书阅读软件可以在iPhone/iPod/iPad上使用,例如iBooks, Stanza。 如果您使用iBooks,您只需把ePub文档拖入iTunes库(或者从iTunes文件菜单中选择加入库),然后使计算机和iPhone/iPod/iPad同步即可。这样ePub电子书就会出现在iBooks的书架。如果您使用Stanza,那么可以在iTunes里选择您的设备,然后点“Apps”标签,然后找到“共享文件”区域,再选择'Stanza'项目,然后你就可以把ePub文档拖到位于右侧的'Stanza Documents'中,完成您的ePub电子书将会出现在Stanza的书架上。

      This plugin utility converts myBase into an easy-to-use ePub e-book maker.

      这个插件把 myBase 转换成易于使用的ePub电子书制作工具。

    7. 导出nyf库文件

      This utility exports a sub outline tree (including all its contents) to a specified .nyf database. To export branch to .nyf file, please select the [Share - Export branch to .nyf file] menu item. When you specify an existing .nyf database file, you'll be prompted to select a destination item to save the contents. When specifying a new .nyf file, it creates the .nyf file to save the sub tree and all its contents.

      这个工具可以用来导出大纲树(包括所有子节点内容)到特定的nyf数据库。可以通过菜单【分享 - 导出nyf库文件】访问这个工具。当你选择当前的分支导出,则会出现对话框让您自定义将被创建的nyf文件的文件名,然后所选分支的内容将被保存在这个心的nyf文件中。

    8. 导出附件文档

      This utility exports the currently selected attachments to a specified folder in the local file system.

      这个工具用于导出所选的附件到本地文件系统中的指定目录。

    9. 导出文件到指定目录

      This utility exports all text notes and attachments in the current branch into a folder, and save as separate files. The item's default RTF text are saved in a .rtf file named with its item title, while other attachments are saved as original.

      这个工具用来把当前分支下所有的RTF文本和附件分别导出到系统文件夹。RTF文本会保存成.rtf文件,并以节点名作为rtf的文件名。其他附件则和原来的文件名相同。

    10. 导出.exe文件

      This utility converts the current branch or a whole .nyf database into a standalone .exe database, that runs on Windows XP+ systems without any precedingly setup.

      这个工具可以把当前节点或者整个nyf数据库转换成可以单独运行(无需安装myBase)的.exe数据库。

      Note that, this utility requires myBase viewer program to be installed on your system, you'd need to first download the viewer program and extract it to a folder by using a Zip utility, so you can specify the file path to the viewer program (nyfview.exe) on the 'Make .exe database' dialog window.

      需要注意的是,要运行此工具系统上需要有myBase viewer程序,您先需要从我们的网站下载并解压myBase vewier程序, 这样你就可以在制作exe的对话框中指定nyfview.exe的路径。

    11. 导出数据记录到MSExcel

      This utility searches the RTF notes in the current branch for field names you specified, and save results (records) in a .xls spreadsheet file that will open within MSExcel. When you specify field names like this: field1|field2|field3|field4..., it finds records in RTF notes having text like this,

      这个工具用来在当前分支搜索RTF文本内的指定字段名,然后保存结果到Excel可打开的.xls文件。当您以这样的格式:field1|field2|field3|field4...指定字段名的时候,工具将会在RTF文本中搜索以下的文本:


      field1 = ...
      field2 = ...
      field3 = ...
      field4 = ...

    12. 导出CHM项目文件

      This utility exports content in the currently working database as HTML content and generate the CHM project files, which can then be compiled into CHM ebooks, by utilizing Microsoft HTML Help Workshop.

      这个工具用来导出当前数据库中的内容到html并生成CHM项目文件,然后您可以用Microsoft HTML Help Workshop生成CHM电子书。

      You can select to export content in either the current branch or the whole database, and select a temporary destination folder where the CHM project files will be stored. Once the CHM project files are successfully generated, you can double click the generated .hhp file in the destination folder, HTML Help Workshop will automatically start, and you can then select the 'File - Compile ...' menu item to make the CHM ebook.

      您可以选择导出当前分支或者是整个数据库,然后选择一个用于保存.hhp文件的临时目录;当chm项目文件生成后,可以双击目标目录中的.hhp文件, HTML Help Workshop将会自动启动,然后您可以选择【文件 - 生成】菜单生成CHM电子书。

      Note that myBase doesn't include the Microsoft HTML Help Workshop in its package, you'll need to download it separately from Microsoft Download Site and have it installed on your system before compiling the CHM projects.

      需要注意的是myBase的安装并不包含Microsoft HTML Help Workshop,在使用本导出工具前,您需要先从Microsoft Download Site下载Microsoft HTML Help Workshop并安装。

      If you have Microsoft HTML Help Workshop installed in its default folder (i.e C:/Program Files (x86)/HTML Help Workshop/, or C:/Program Files/HTML Help Workshop/ on Windows XP), myBase will try to launch the CHM compiler to compile the CHM project, and generate the .chm document, and then clear the temporary folder, this way, you don't need to compile it manually.

      如果将 Microsoft HTML Help Workshop 软件安装在其缺省目录中,即:C:/Program Files (x86)/HTML Help Workshop/ 或 C:/Program Files/HTML Help Workshop/, myBase 则会自动调用该 CHM 编译器程序,并生成 .CHM 文档,最后还会自动清理临时文件,一气呵成,无需再手工调用编译程序。

    13. 导出邮箱地址

      This utility searches the RTF notes in the current branch for email addresses, and save results (email addresses) in a .txt file you specified.

      这个工具可以搜索当前分支RTF文本中的电子邮箱地址,然后把搜索到的邮箱地址导出成.txt文本。

  7. 数据库维护

    1. 设置数据库密码和分支密码

      From v6.3 on, myBase has integrated two versions of wjjsoft structured storage libraries (SSG-3 and SSG-5), The password protection feature has been implemented in both versions, but works in the different ways.

      从6.3版本开始,myBase 集成了两个版本的结构化存储技术((SSG-3 and SSG-5)), 这两个版本均提供有密码保护功能,然而,这两个版本中的密码保护功能以不同方式工作。

      • 对于 SSG-3 数据库

        To set a password for the currently working database, please select the [File - Maintenance - Set database password] menu item, or [Set branch password] for the currently selected info item (i.e. branch), then you can type in your password within the popup window. If you leave the password fields blank, it simply removes password (if any) from within the database/branch.

        可通过 [文件 - 维护 - 数据库密码] 来为当前数据库设置打开密码,或 [文件 - 维护 - 分枝密码] 为当前节点/分枝设置密码。 在密码设置对话框中,若密码栏留空白并确定,则表示清除密码。

      • 对于 SSG-5 数据库

        From v6.3 on, myBase adds the SSG-5 storage support. You'd need to set a password as soon as you newly create an SSG-5 based database, and the database password is unchangeable once it's been set. If in the case that you'd have to change a database password, please consider to replicate the entire database into a new database instead, by selecting the 'File - Maintenance - Replicate database ...' menu item, whereby you can set a different password for the new database.

        从v6.3起,myBase 增加了 SSG-5 存储格式,当您选用 SSG-5 创建数据库时就可以设置一个数据库密码; 数据库密码一旦设置好,就不能再更改。 如须修改为不同密码,可以将整个数据库全盘复制为另一个新的数据库,选用 [文件 - 维护 - 复制数据库] 这个工具, 即可为新数据库设置不同的密码。

    2. 恢复删除项

      Modifying a text note trashes the previous revision into the recycle bin, and sets the new one as current; And deleting an info item (branch) also trashes it into the recycle bin. Therefore we have a chance to undelete and retrieve them when needed. To undelete trashed entries, please select the [File - Maintenance - Undelete items] menu item, a popup window appears, whereby you can select trashed entries to undelete.

      当您编辑文本数据的时候,之前的版本会移入回收站里,而把新的文本作为当前文本数据;同样,如果删除节点或分支,它们也会被移入回收站,所以当需要的时候您可以把这些删除或改变的节点、文本恢复。您可以通过菜单【文件 - 维护 - 恢复删除项】打开这个工具,在弹出的窗口您可以选择需要恢复的项目。

    3. 优化数据库

      myBase by default stores all outdated revisions and trashed entities within the database. This may waste some disk space and may bloat the .nyf database file, an inbuilt zip utility automatically compresses every entities though. If you'd want to optimize database for size, you can first select the [File - Maintenance - Empty recyle bin] menu item to wipe off the trashed entities, and then select the [File - Maintenance - Optimize for size] menu item to eliminate fragments from within the .nyf database file. After this operation, all trashed entries are wiped off permanently.

      默认情况下myBase会在回收站保留所有的过期的版本和删除的节点。虽然内置的压缩引擎会压缩数据库,但这样仍然有可能会浪费磁盘空间并使nyf数据库增大。 如果你想优化数据库的大小,您可以先通过【文件 - 维护 - 清空回收站】把回收站清空,然后再执行【文件 - 维护 - 优化数据库】以消除nyf数据库文件的碎片。执行以上操作后,回收站的数据将被彻底删除。

    4. 备份数据库

      It's highly recommended to create backup for every important databases. In general, you can simply press [Yes] button when opening a database and you're asked whether you want to create backup, then a new backup is automatically created and stored in the same folder or the custom folder your specified in the [View - Options - Backup] window. myBase implements some more options for smarter backup process, which are accessible in the [View - Options - Backup] window. In addition to the inbuilt backup options, you can create backups manually by copying the .nyf files in the file system.

      我们强烈建议您对每个重要的数据库进行备份。通常来说,您只需要在打开数据库时询问是否要备份数据库的窗口选择“是”,即可按照在【查看 - 选项 - 备份】里设置的路径里生成一个数据库备份。同时myBase也提供有众多的智能备份策略,您可以通过【查看 - 选项 - 备份】进行设置。另外您也可以直接手动对nyf数据库文件进行复制以到达备份的目的。

    5. 复制数据库

      The [File - Maintenance - Replicate database...] utility helps replicate whole content of a database to a new one that can be initialized with different parameters, for example, when you want to change password, or want to change the storage architecture. Notably, after a database is successfully replicated, the new database is automactically optimized for size. So it is useful as well when you want to eliminate space fragmentation from a database and make the file size compact.

      菜单【文件 - 维护 - 复制数据库】工具可以用来复制所有内容到一个新的数据库,通常可以用于需要改变加密数据库(ssg5)的密码,或者想转换存储结构(ssg5和ssg3之间的转换)。 另外通过复制数据库后,新的数据库文件大小也会被自动优化,所以如果您想减少数据库空间碎片或者压缩文件大小,也可使用此工具。

  8. myBase provides the [Find as you type], [Advanced search] and the [Search with RegExp] facilities. The first two facilities are based on index data for fast find with the boolean search capability; while the [Search with RegExp] facility is scanning-based and capable of handling regular expressions, of course, it also searches for any words or partial words you input.

    myBase提供【输入时搜索】,【高级搜索】和【正则表达式搜索】。前两种搜索方式是基于索引数据的快速搜索,同时支持布尔逻辑搜索;而正则表达式搜索则是可以支持正则表达式的实时搜索,同时也可以对输入的文字和部分文字进行搜索。

    1. 索引数据库

      Both the Fast-find and Advanced search facilities are based on index data, so you'll need to built/update index data before you search a database using them. To build/update index, please select the [File - Maintenance - Update indexes] menu item.

      【输入时搜索】和【高级搜索】都是基于索引数据的,所以您需要在使用前创建或更新索引。您可以通过菜单【文件 - 维护 - 更新索引】来创建或更新索引。

    2. Searching with the [Find as you type] facility is very simple and handy. You can type a word or a boolean phrase in the edit box located in the toolbar, results (if any) will be listed out instantly. Pressing F3 moves input focus into the edit box whereby you can type in a search phrase.

      使用输入时搜索时非常简单和方便的,您只需在搜索窗口输入文字或者布尔表达式,结果就会立即列出。只需按F3即可把输入光标移到搜索窗口。

      Note that it's index-based, please be sure to first build or update index data before searching with this facility.

      由于【输入时搜索】是基于索引的,所以在使用前一定要先创建或更新索引。

    3. Within the advanced search, myBase implements some more options running queries, such as by labels, calendar date, date modified, occurrence, scope, etc. To run the Advanced search, please select the [Search - Advanced search] menu item. The search scope can be extended to all databases that are currently open, or limited to the current branch.

      myBase在高级搜索里提供了更多搜索可选项,例如按标签搜索、按日期搜索、按修改日期搜索,搜索范围等等。您可通过菜单【查找 - 高级搜索】访问这个工具。搜索范围可以扩大为整个数据库或者现在在当前节点。

      Note that it's index-based, please be sure to first build or update index data before searching with this facility.

      由于【高级搜索】是基于索引的,所以在使用前一定要先创建或更新索引。

    4. Both [Find as you type] and [Advanced search] support the boolean operators (AND, OR, NOT) in search phrases. You can type a search phrase like this: w1 AND w2 OR w3 OR w4 NOT w5. For the boolean operators (AND, OR, NOT), they can be abbreviated with the equivalent charaters (+, |, -) or (&, |, !). Therefore, you can also type the search phrase like this: w1 + w2 | w3 | w4 - w5. Note that a blank space must be added after each boolean operators, otherwise the operators are skiped.

      【输入时搜索】和【高级搜索】都支持布尔运算符(AND, OR, NOT)。您输入的搜索字符串可以是w1 AND w2 OR w3 OR w4 NOT w5。对于布尔运算符(AND, OR, NOT),您可使用其缩写形式 (+, |, -) 或者(&, |, !)。所以被搜索的字符串可以写成w1 + w2 | w3 | w4 - w5。需要注意的是每个布尔运算符后必须有一个空格,否则布尔运算符将被忽略。

    5. myBase also provides the scanning-based [Search with RegExp] facility, which matches by words or by regular expressions. Select the [Search - Search with RegExp] menu item, enter words or a regular expression, and select the scope to search, then results if any will be listed in the query window. For a regular expression, it must be enclosed with a pair of slashes ( like this: /pattern/i ), one of the match options (g,i,m) can be specified at the end of the expression; If you input a text string without a pair of slashs enclosed, it simply searches for the text.

      myBase也提供了支持文字和正则表达式的实时搜索。您可通过选择菜单【查找 - 搜索字词或正则表达式】,然后输入文字或正则表达式,再选择搜索范围来进行搜索。关于使用的正则表达式,它必须包含一对斜线号(例如:/pattern/i),符合条件(g,i,m)则可以置于表达式尾部。如果您输入不带一对斜线号的文字,则只是进行对于输入文字的搜索。

      The 'Search with RegExp' facility does not only search with regular expressions, it also searches for partial words, the search scope can be one of these options:

      【正则搜索】的功能不仅搜索正则表达式,还可以用于搜索部分文字,搜索的范围可以是一下三种之一。

      • Scan info items in the current branch 搜索当前节点
      • Scan item titles in the outline 搜索大纲节点名
      • Scan the whole database 搜索整个数据库
      • Scan items listed in the last query results 在上次搜索结果里搜索

      Note that this facility doesn't require index data, it simply scans content of the database in the scope.

      这种搜索方式不需要使用索引,它是根据条件范围直接实时搜索数据库的内容。

    6. 查找

      This utility looks into the current note text for words, it behaves like the 'Find' command in Windows Notepad, select the 'Edit - Find in Text ...' menu item, then type in a word and press the 'Find Next' button, the next match occurrence will be highlighted.

      这个工具用于查找当前节点文本内的文字,它就和Windows写字板里的“查找”功能是一样的。您可以通过菜单【编辑 - 查找】访问这个工具,然后输入需要查找的文字,再点“查找下一个”按钮,这样,符合条件的文字将会被找到并高亮。

    7. This utility scans the whole outline tree or current branch for those info items having a specified custom icon. You can select the [Search - Search with custom icons ...] menu item, then select an icon label text from within the dropdown list to search with.

      这个工具可通过历遍整个大纲树或当前分支获取具有指定自定义图标的节点。您可以通过执行【查找 - 搜索自定义图标】,然后选择一个图标进行进行搜索。

      Note that this utility doesn't require index data, it traverses the outline tree and looks at the custom icon of each info items.

      此工具并不需要索引数据的支持,它会历遍所有大纲树的节点去寻找指定的自定义图标。

    8. This utility scans the item links table iteratively for all info items that are linked with the current info item directly or indirectly. For example, item A is linked with item B only, while item B is linked with item C and D, when you select the [Search - List all related items ...] menu item on item A, all of them (A, B, C and D) are listed out.

      这个工具通过查找节点关联表而查找和当前节点直接或间接相关联的的所有节点。例如节点A只和节点B相关联,但节点B又和节点C和节点D相关联,当您对节点A执行菜单【查找 - 搜索全部关联条目】,那么所有A, B, C和D节点将被列出。

      Note that this utility doesn't require index data, it looks into the item links table.

      此工具并不需要索引数据的支持,它是通过查找节点关联表而实现。

    9. 搜索最近修改项

      This utility scans the whole database for the entries (info items, notes, attachments and shortcuts) modified within a specified date period, e.g. today, this week, last week, this month, etc... To list recently modified entries, please select the [Search - List recently modified entries ...] menu item, then select a date period from within the dropdown list to search with.

      这个工具通过指定日期范围(例如:今日,今周,上周,今月等)搜索整个数据库中记录,查找符合条件的记录(包括节点,附件,快捷方式)。要搜索最近修改项,您可通过执行菜单【查找 - 搜索最近修改项】,然后选择日期范围。

      Note that this utility doesn't require index data, it traverses the outline tree and looks at timestamps.

      此工具并不需要索引数据的支持。

    10. This utility scans the specified disk directory tree for sepcified words or by Regular Expressions. You can select to search file names only, or file content, or both. When you select to search file content, it attempts to parse documents by utilizing the corresponding IFilters installed on Windows system. As it takes too much time to parse all the documents in each queries, this plugin maintains an internal .nyf database to cache the file content, so lately searching the documents may get faster. The cache database is located in the 'My Documents' under your profile folder.

      这个工具使用提供的关键字或正则表达式搜索指定的磁盘目录。您可以搜索文件名字,或者文件内容或者两者都搜索。当您搜索文件内容的时候,软件会尝试通过安装在Windows系统中的IFilters来执行。因为【搜索本地文件系统】较为占用时间,所以这个工具拥有自己的nyf数据库存放文件内容的缓存,之后的搜索将会加快搜索速度。这个缓存nyf数据库被保存在用户目录的【我的文档】里面。

      Note that the [Search local file system] utility doesn't maintain an index database internally, it may take quite a while to go through a whole file system, so it's recommended to restrict the search range to the folder as near as possible to the target.

      需要注意的是【搜索本地文件系统】并没有使用索引,搜索整个文件系统可能会耗费大量的时间,所以建议您尽量缩小搜索的范围到最有可能的目录。

  9. 更多加快个人效率的工具和功能

    1. 文本/RTF模板

      Within the RTF editor, you can either type in any text info, or import quick text from templates. By default setup, myBase doesn't provide any pre-defined text template, but you can define your own if needed.

      在RTF编辑器里,您可以自由输入任何文字信息,或者您可以通过模板快速导入文本。myBase没有提供任何预先定义的文字模板,但您可以按需创建文字模板。

      To define a text template, please try to first input your template text and then select all the template text in the RTF editor, so you can select the [Share - Export text as template...] menu item, and determine a file name to save the text template. By default, all text template files are saved in the ./templates folder under the program installation folder, [ i.e. C:\Users\[username]\AppData\Local\wjjsoft\nyfedit6\templates ]

      如需创建文字模板,请先在RTF编辑器中输入模板文字,然后选定将作为模板的文字,再选择菜单【分享 - 导出文本模板】,然后定义模板的文件名即可。默认情况下,所有的模板文件将保持在myBase安装目录的./templates文件夹内。例如:C:\Users\[username]\AppData\Local\wjjsoft\nyfedit6\templates

      To quickly insert a template text into the RTF editor from within the defined template files, please select the [Capture - Import text from template ...] menu item, and then select an appropriate one to import.

      要快速的往RTF编辑器插入文本模板,可以执行菜单【捕获 - 导入文本模板】,然后选择相应的文件即可导入。

    2. 大纲树模板

      Like the text templates described above, you can also define a collection of tree templates for outline items. You'll need to first make a template tree branch within the outline view, so you can select the [Share - Export branch to .nyf file] menu item, and determine a file name to save the tree items.

      和文本模板一样,您也可以为大纲节点创建树形模板。首先需要先在大纲视图下创建树形分支模板,然后使用【分享 - 导出nyf库文件】工具导出大纲树模板。

      In order to import the template tree branch, please selec the [Capture - Import data from .nyf file ...] menu item, then select one of the defined template files to import.

      如需导入大纲树模板,您可使用【捕获 - 导入nyf库文件】工具,然后选择已经定义好的模板导入。

      It's recommended to save your own .nyf template files within the ./templates sub folder as well.

      我们建议您把nyf模板文件也保存在./templates目录。

    3. 文本样式表

      A text stylesheet contains text fromatting data (text and/or paragraph attributes). You can define a stylesheet from the currently selected text, and then apply the stylesheet to other text notes within the RTF editor.

      文本样式表可以保留文本的格式数据(文本和段落的属性),您可以从当前所选的文本创建文本样式,然后把这个样式赋予RTF文本编辑器的其他文本。

      To define a stylesheet, please try to first make a sample text formatted appropriately within the RTF editor, then select the formatted sample text, and select the [Stylesheet - Defined stylesheet ...] menu item, then specify a stylesheet name to save it, so you can apply it to some other text.

      要定义一个文本样式表,首先需要在RTF编辑器中设置好示例文本的格式,然后选择这部分文本,在执行菜单【样式 - 定义样式表】,然后输入样式的名字,即可保存并把保存的样式表应用于其他文本。

      To apply the defined stylesheet to the selected text in other notes, please select the [Stylesheet - your style names...] menu items.

      如需把保存的样式表应用于其他节点的文本,可以选择文本后执行菜单【样式 - 样式的名字...】

      Note that a stylesheet item can save both text and paragraph attributes, but you can select to include one or both of them.

      样式表可以同时保存文本和段落属性,您也可以选择保存其一。

    4. 字数统计

      Select the [Plugins - Word count...] menu item, to display word counting statistics for either current note or branch or whole database;

      通过菜单【插件 - 字数统计】可以显示当前节点、当前分支或者当前数据库的字数。

    5. 清理空白字符

      Select the [Edit - Eliminate spaces...] menu item, then choose what kind of spaces you'd want to eliminate from the currently selected text within the RTF editor.

      通过菜单【编辑 - 清理空白字符】,再选择需要清理的类型就可以对当前RTF编辑器内所选的文本做处理。

    6. 编辑键盘快捷键

      In order to customize the keyboard shortcuts, please select the [Plugins - Edit keyboard shortcuts] menu item, then confirm to load the keyboard_shortcuts.ini file within Windows Notepad, whereby you can change the keyboard shortcuts.

      如需自定义键盘快捷键,可以执行菜单【插件 - 编辑键盘快捷键】,然后keyboard_shortcuts.ini文件将被记事本打开,然后您就可以定义键盘快捷键。

      Note that you'd need to restart myBase to let the changes to take effects.

      需要注意的是,只有当myBase重启后,改变才会生效。

    7. 键盘快捷键定制与缺省快捷键速查表

      程序中菜单功能对应的快捷键可以利用安装目录下的 keyboard_shortcuts.ini 文件进行设置; 您可以使用文本文件编辑器(如记事本程序 notepad.exe 等)对此配置文件进行编辑。 允许使用的按键为: 0-9, A-Z, F1-F12, Enter, Esc, PgUp, PgDn, End, Home, Left, Right, Up, Down, Ins, Del, 组合键包括: Ctrl, Shift, Alt。

      编辑快捷键配置文件的注意事项

      1. F10 是 Windows 操作系统的预留键,用来激活主菜单,自定义组合键时应避免使用 F10 键。
      2. 配置文件必须保存为纯文本格式。编辑配置文件只能使用纯文本编辑器。
      3. 按键组合使用 '+' 符号进行分隔, 比如: Ctrl+Shift+Alt+Ins
      4. 快捷键组合中不能插入空格; 如下面的 'Ctrl + Ins' 定义无效。
      5. 如果快捷键定义出现重复, 只有最后定义的一个起作用。
      6. 'Alt' 键不可以单独出现在快捷键定义当中,必须同其它组合键联合使用。比如: 'Ctrl+Alt+A'。

      预定义的默认快捷键列表

      帮助F1
      选项F12
      退出Alt+F4
      新建Ctrl+N
      打开Ctrl+O
      保存当前数据库Ctrl+S
      全部保存Ctrl+Shift+S
      全部保存并最小化Ctrl+M
      关闭当前数据库Ctrl+Q
      关闭所有数据库Ctrl+Shift+Q
      打印Ctrl+P
      插入子条目Ctrl+Alt+Insert
      前面插入(同级条目)Ctrl+Shift+Insert
      后面插入(同级条目)Insert
      条目上移Ctrl+Alt+Up
      条目下移Ctrl+Alt+Down
      条目左移Ctrl+Alt+Left
      条目右移Ctrl+Alt+Right
      切换编辑模式F2 (在编辑与查看功能间进行切换)
      撤销Ctrl+Z
      重做Ctrl+Y
      复制Ctrl+C
      剪切Ctrl+X
      粘贴Ctrl+V
      无格式粘贴Ctrl+Shift+V
      删除Delete
      全选Ctrl+A
      反选Ctrl+R
      查找Ctrl+F
      替换Ctrl+H
      将选中文本作为标题Ctrl+Shift+T(可用于快速设置条目名称)
      输入即时查找F3
      高级搜索Ctrl+F3
      计算表达式Ctrl+Shift+F9
      插入分隔横线Ctrl+Shift+L
      插入时间戳F5
      定制时间戳格式Ctrl+T
      监听剪贴板F8
      文字加粗Ctrl+B
      倾斜Ctrl+I
      下划线Ctrl+U
      删除线Ctrl+K
      左对齐Ctrl+Alt+L
      居中Ctrl+Alt+C
      右对齐Ctrl+Alt+R
      两端对齐Ctrl+Alt+F
      自动编号Ctrl+Alt+O
      取消自动编号Ctrl+Alt+U
      管理样式表F7
      添加书签Ctrl+D
      新建窗口Ctrl+F2
      水平排列窗口Shift+F5
      垂直排列窗口Shift+F6
      关闭当前窗口Ctrl+F4
      关闭全部窗口Ctrl+Shift+F4
      切换数据库Ctrl+Tab
      打开/关闭导航窗格Ctrl+F9
      打开/关闭导航窗格标签Ctrl+F8
      打开/关闭关联信息窗格Ctrl+F7
      返回大纲视图Ctrl+Shift+Tab
      RTF编辑器Shift+F8
      Html编辑器Shift+F9
      自定义图标F4
      添加标签Shift+F4
      更新索引Ctrl+Alt+F3
      跳转到书签0Ctrl+0
      跳转到书签1Ctrl+1
      跳转到书签2Ctrl+2
      跳转到书签3Ctrl+3
      跳转到书签4Ctrl+4
      跳转到书签5Ctrl+5
      跳转到书签6Ctrl+6
      跳转到书签7Ctrl+7
      跳转到书签8Ctrl+8
      跳转到书签9Ctrl+9
      样式表0Ctrl+Alt+0
      样式表1Ctrl+Alt+1
      样式表2Ctrl+Alt+2
      样式表3Ctrl+Alt+3
      样式表4Ctrl+Alt+4
      样式表5Ctrl+Alt+5
      样式表6Ctrl+Alt+6
      样式表7Ctrl+Alt+7
      样式表8Ctrl+Alt+8
      样式表9Ctrl+Alt+9

      致谢:本节内容由 qq 群友 [小时候也胖过] 友情提供,在此表示衷心感谢!2014/1/14

    8. 今日必读(或下周任务)

      Select the [Search - Items for today (or next week)] menu item, the info items associated within the calenar date range will be listed out in the query results window.

      通过执行菜单【查找 - 今日必读】或【查找 - 下周任务】,所有和所选日期范围相关联的节点将被列出在搜索结果窗口。

      Note that this utility looks at the calendar date assocated with info items, instead of date-modified attributes of info items. In order to associate an info item with a calendar date, please select the [Organize - Link - Calendar ...] menu item.

      这个工具是通过查看和节点相关联的日期来进行搜索的,而不是通过修改日期属性。您可以通过菜单【整理 - 链接 - 链接日历】把节点和日期链接在一起。

    9. 批量替换文本

      The [Edit - Batch replact text...] utility helps find and replace text within all child text notes under the current branch.

      批量替换文本工具可以用来替换当前分支下所有文本节点的文本。

      Select the [Edit - Batch replact text...] menu item, then give both text to find and text to replace with...

      选择菜单【编辑 - 批量替换文本】,然后输入需替换文本。

      Note that this batch operation doesn't support 'undo', well, you still have the change to revert to previous versions of mis-replaced text notes by using the [File - Maintenance - Undelete...] utility.

      需要注意的是这个操作并不支持“撤销”操作。但您仍然可以使用【文件 - 维护 - 恢复删除项】工具恢复被误操作的节点。

    10. 批量格式文本

      The [Edit - Batch format text...] utility helps format all child text notes under the current branch.

      【编辑 - 批量格式文本】工具可以用于设置当前分支下所有子节点的文本格式。

      Select the [Edit - Batch format text...] menu item, then determine the formatting settings for text notes... You can select to apply one or more text attributes by checking the relevant options.

      您可用过执行菜单【编辑 - 批量格式文本】,然后在弹出窗口设置所需的文本格式即可。

      Note that this batch operation doesn't support 'undo', well, you still have the change to revert to previous versions of mis-formatted text notes by using the [File - Maintenance - Undelete...] utility.

      需要注意的是这个操作并不支持“撤销”操作。但您仍然可以使用【文件 - 维护 - 恢复删除项】工具恢复被误操作的节点。

    11. 选择多节点进行复制/移动/删除

      The outline tree doesn't support the multi-selecting option. Although, you can add info items into a Query Results window, whereby you can then multi-select items to move/copy by dragging-and-dropping, or to trash. To select info items into a Query Results window, please try dragging info items and dropping to the query results window, or right-click an info item and select the 'Add to found list' menu item.

      大纲树不支持多节点选择,但您可以通过把多个节点加入到查询结果窗口实现选择多节点进行复制/移动或者删除的操作。您可以把节点拖入查询结果窗口,或者在节点右键选择“放入查询结果列表”。

    12. 排序文本行

      Select the [Edit - Sort text lines...] menu item to sort the currently selected text within the RTF editor. You can select to sort text lines by alphabet in ascending or descending order, with or without case-sensitivity.

      通过执行菜单【编辑 - 排序文本行】,可以对RTF编辑器中的所选文本进行排序操作。您可以选择升序或降序,是否区分大小写。

    13. 计算表达式

      myBase provides the [Edit - Calculate expression] utility, which helps calculate simple math expressions like this: 1+2+3*4-5/6; It also evaluates several math functions, such as sin(pi/6), cos(pi/6), etc...; Below is a list of supported functions;

      myBase提供了【编辑 - 计算表达式】工具,使用这个工具可以对简单的数学表达式进行计算,例如1+2+3*4-5/6。它同时也可以进行一些数学函数运算,例如sin(pi/6), cos(pi/6)等,下表是支持的函数:

      • time(); returns a value of Unix time; 返回Unix时间
      • int(x); converts the value of 'x' parameter into an integer; e.g. int(3.5) returns 3; 把x变成整数,例如:int(3.5)返回为3
      • sqrt(x); returns the square root of x; 返回x的平方根
      • abs(x); returns the absolute value of x; 返回x的绝对值
      • ln(x); returns the natural logarithm of x; 返回x的对数
      • log(b, x); returns the base-b logarithm of x; 返回基于b的x的对数
      • log10(x); returns the base-10 logarithm of x; 返回基于10的x的对数
      • exp(x); returns the base-e exponential function of x, which is e raised to the power x: e^x;
      • ceil(x); rounds x upward, returns the smallest integral value that is not less than x;
      • floor(x); rounds x downward, returns the largest integral value that is not greater than x;
      • pow(b, x); returns base raised to the power exponent: b^x;
      • sin(x); returns the sine of an angle of x radians;
      • cos(x); returns the cosine of an angle of x radians;
      • tan(x); returns the tangent of an angle of x radians;
      • asin(x); returns the principal value of the arc sine of x, expressed in radians;
      • acos(x); returns the principal value of the arc cosine of x, expressed in radians;
      • atan(x); returns the principal value of the arc tangent of x, expressed in radians;
      • max(x, y); returns the max value of x and y;
      • min(x, y); returns the min value of x and y;
      • if(x, a, b); returns a if the criteria x gives true, otherwise returns b;
      • Logical operators: && || used with Boolean (logical) values.

      In order to evaluate an expression, please be sure to first highlight the expression text, then select the [Edit - Calculate expression] menu item, the result will be inserted after the expression text.

      如要进行表达式运算,首先需要高亮表达式文本,然后选择菜单【编辑 - 计算表达式】,计算结果将会被插入到所选表达式后。

    14. 运行脚本代码

      myBase supports writting plugins in the javascript language; You can write your own js script and save as a .js file under the ./plugins sub folder under myBase install folder. You'd want to refer to the javascript API for details.

      myBase支持用javascript编写插件,您可以编写自己的javascript以.js为文件名后缀保存在myBase安装目录的./plugins文件夹内。有关详细内容可以查看javascript API

      In addition to writting .js script files, you can also write your js scripts in the RTF editor, and run it directly from within the RTF editor without having to saving .js files.

      除了可以直接写.js文件外,您也可以在myBase的RTF编辑器中编写js脚本,然后直接在RTF编辑器中执行js脚本而不需保存成.js文件。

      To run js code from in the RTF editor, please select the [Plugins - Evaluate script code] menu item; If you'd like to evaluate a part of your script code in the RTF editor, please just select the desired part.

      如需在RTF编辑器中运行js脚本,可以执行菜单【插件 - 运行脚本代码】,如果您只需运行部分代码,那么您可先选择需要运行的部分,再执行菜单【插件 - 运行脚本代码】。

    15. 根据图标创建标签

      This utility helps create labels and apply labels by custom icons. This is the scenario, you have a .nyf database including a number of info items with custom icons applied, now you'd like to have the equivalent of icons categories in the label list view, you can utilize the [Create labels by custom icons] menu item.

      这个工具可以创建标签然后工具图标赋予标签。例如,你有一个nyf数据库文件,里面包含了很多具有自定义图标的节点,你现在想在标签列表下也具有相同图标的节点,那么就可以使用【插件 - 根据图标创建标签】工具。

      Note that you'll need to set a different hint text for each custom icons, so the labels can be properly created from the custom icons list.

      请注意,您需要给每个自定义图标设置一个唯一的提示文本才可正确的使用标签区分这些自定义图标。

    16. 转换输入的日期为日历链接

      The [Link calendar by parsing date] utility goes through the current outline tree branch, and looks at each items' title text to see if it contains a datestamp like this: [yyyy-mm-dd TITLE-TEXT]. If the datestamp is parsed, a calendar link is automatically created with the info item; The data stamp is assumed in the format: yyyy-mm-dd, or mm-dd-yyyy, or dd-mm-yyyy, and the separator character can be one of [-_./]; Note that: As the associated calendar date will be added and shown on the item title once the calendar link is created, the original datestamp text will be cleared from within the item title text.

      【插件 - 转换输入的日期为日历链接】工具通过历遍当前分支的所有节点名查看是否有类似【yyyy-mm-dd 节点名文本】格式的节点名。如果有,则日历链接会被自动创建。日期的格式可以是yyyy-mm-dd、mm-dd-yyyy、dd-mm-yyyy,中间分隔符可以是【-_./】。请注意,原有的节点名内的日期将会被新创建的日历链接的日期所取代。

    17. 排列MDI子窗口

      myBase is able to open multiple child windows for each items at a time. This way, you can view multiple notes for reference. To open multiple windows, please right-click on an info item and select 'Open in new window' menu item.

      myBase可以支持同时打开多个节点窗口,这样您就可以同时对比不同节点的内容。要打开多个节点,您可以右键节点,然后选择“在新窗口中打开”。

      If you have multiple child windows open in the workspace of myBase, you may want to arrange them by selecting the [Window - Tile vertically/horizontally] menu item to tile the child windows, so you can view them with ease.

      如果您在myBase中打开了多个子窗口,为了方便的查看多个子窗口的内容,您可以选择【窗口 - 水平排列/垂直排列】菜单对子窗口进行排列。

    18. 右键在新窗口中打开节点

      The [Open in new window] is a menu item which appears on the context menus when you right-click on an info item; It simply creates a new child MID window to open the item clicked.

      【在新窗口中打开】是右键节点的菜单的一个项目,通过点击它,节点会在新的MDI子窗口中打开。

    19. 源程序语法加亮

      The [Syntax highlight] plugin helps make programming source code highlight by syntax. It only highlights source code from within the RTF editor. If you have a source code file saved as attachment, and would like to make it highlight by syntax, please try to first open it within the RTF editor.

      【源程序语法加亮】工具可以用来语法加亮编程语言,它只应用于RTF编辑器里的源码文本,如果源码被保存在附件里,那么先需要尝试把源码在RTF编辑器中打开。

      Note that the resulting text need to save in the RTF format, so if you open a source file with a different extension name other than .RTF, the formatting data will not be saved. In order to keep the highlighting results, please copy the source code into the info item's default RTF note area.

      需要注意的是语法高亮后的文本是需要保存为RTF格式的,所以如果您的源码并不是以.rtf保存,那么格式数据将会丢失。如要保留高亮后的源码,那么您需要把源码复制到节点的默认RTF文本区域并保存。

    20. 显示条目统计

      This utility looks into the current outline branch and report file size statistics for entries in the branch, including attachments, item links, shortcuts, etc.

      这个工具用来显示当前分支下所有节点的大小,包括附件,节点链接和快捷方式。可以通过菜单【整理 - 显示条目统计】访问这个工具。

    21. 批量重定向快捷方式

      This utility helps to batch replace target file path of shortcuts with a specified folder path. When you moved some files or folders which have been linked from within myBase via Shortcuts, you can batch replace the shortcut target with the new folder path, without having to recreate all the existing shortcuts.

      这个工具可以用来批量替换目标文件路径到指定的路径。当您移动了一些在myBase里用快捷方式链接的文档或者目录时,您可以批量的更新新的目录路径,而不需要重新创建快捷方式。可以通过菜单【整理 - 批量重定向快捷方式】访问这个工具。

    22. 放入查询结果列表

      The [Add to found list] utility simply adds the currently selected info item to the Query Result window, whereby the info items can be multi-selected to copy/move/delete/link/drag-drop.

      【整理 - 放入查询结果列表】工具会把当前选中的节点放入到查询结果列表,然后您可以多选节点进行复制/移动/删除/链接和鼠标拖拉的操作。

    23. 关联今日日期

      The [Set for today] utility simply makes a link between the currently selected info item and the current calendar date.

      【整理- 关联今日日期】工具用来把当前所选节点和今天的日期链接起来。

    24. 文件夹比较

      The [Compare folder] utility looks into any two disk folders specified, and attempts to detect difference between the two folders. It only checkes filenames and attributes (size, date modified) of the files existing in the two folders, and then report difference if any.

      【插件 - 文件夹比较】工具会尝试找出所选的两个磁盘文件夹中的不同。这个工具只会检查文件名和属性(大小,修改日期),然后把不同地方列出。

    25. .

  10. myBase 插件编程接口

    1. C++ API

      myBase C++ API is complicated and obsolete. For now, Javascript API is recommended for third-party developers to write plugins.

      myBase C++ API较为复杂而且也已经被弃用了。现在,我们建议第三方开发者使用Javascript API进行插件的开发。

    2. Javascript API

      myBase provides a set of API intended for users and third-party developers to make particular plugins and manipulate data in their own way. If you have interests in writting plugins, please read the Javascript API Reference.

      myBase提供了一套API给用户和第三方开发者使用,通过使用Javascript API,可以创建新的插件。如果您想开发myBase的插件,可以参阅Javascript API参考

  11. 常见问答

    1. 如何开始使用myBase Desktop?

      First of all, you'll need to download a copy of myBase Desktop, and run the downloaded setup program, have myBase properly installed on your system. If you choose to download the .zip package, simply extract it into a clean folder by using a zip utility. Then you can double click the installed program icon (nyfedit.exe) to start myBase.

      首先,您需要下载myBase Desktop,然后运行安装程序,把myBase正确的安装在您的系统上。如果你下载的是绿色版的.zip,那么只需要把.zip解压到一个新的目录即可。然后您可以双击nyfedit.exe启动myBase程序。

      Using myBase is simple. Before you can input your own information, you'll need to first create a new .nyf database, then insert info items into the tree outline in the left-side pane; Each info items accept RTF text and attachments in the right-side pane. All information will be compressed and saved in the .nyf database file. Below is a simple list of essential instructions using myBase.

      使用myBase是很简单的,在您输入自己的信息前,您需要新建一个nyf数据库文件,然后再左侧大纲树插入新的节点。每个节点都可在右侧输入RTF文本和插入附件,所有的信息都将被压缩和保存在nyf数据库文件内。下面是使用myBase的一些基本指引。

      • To create a new .nyf db, please select 'File - New database' menu item,

        选择【文件 - 创建数据库】即可创建新的nyf数据库。

      • To insert info items in the tree outline, please select 'Organize - New item ...' menu items, which inserts new info items as either sibling or child items as you see fit.

        选择【整理 - 添加子节点】即可加入新的子节点。

      • To insert files as attachments or shortcuts, please select 'Attachment - Add attachments/shortcuts' menu item.

        如要添加附件,可以选择菜单【附件 - 添加附件/添加快捷方式】

      • To save changes, select 'File - Save' menu item, or press 'Ctrl+S'.

        可以通过【文件 - 保存】或者Ctrl+S保存改变。

      • To import materials from other sources, select the 'Capture - Import...' menu items.

        如需从其他途径获取信息,可以通过【捕获 - ...】菜单。

      • To export info items, select the 'Share - export ...' menu items.

        如要导出节点,可以通过【分享 - ...】菜单

      • In order to capture webpages directly from within the IE/Firefox/Chrome web browser, please be sure to first install the WebCollect add-on, so that you can select 'Save with myBase' menu item from within the web browser.

        如需从IE/Firefox/Chrome抓取网页内容保存,则需要先安装WebCollect add-on,然后您可以在浏览器中使用'Save with myBase'菜单。

      • For advanced users, you'd want to write your own plugins by using the Javascript API.

        资深用户可以使用Javascript API编写适合自己的插件。

      For demonstration, myBase Desktop includes a sample .nyf database which can be loaded by select the 'Help - Sample database' menu item.

      myBase Desktop也附带了一个示例nyf数据库,您可以通过菜单【帮助 - 示例数据库】载入。

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

      No. myBase is based on Wjjsoft Sturctured Storage Library that supports the 'Load on Access' feature. So it only loads the visible items into RAM, but with almost all content stay in the storage, except that the currently visible content must be loaded into RAM for viewing or editing.

      不会。由于myBase是基于Wjjsoft Sturctured Storage Library的,支持“按需加载”特性,所以只会按需要把数据载入到RAM,除了需要被查看和编辑的内容,其他所有的内容都不会被预先载入到内存。

    3. myBase会使用大量硬盘空间吗?

      We've made myBase file size incredibly small even if all add-ons/plug-ins are packed in. The new release 6.x gets even smaller, the downloaded package is only approx. 4MB in file size; Although you'll need enough disk space to store your own database files. myBase provides a set of utilities for database maintenance, such as the integrated zip utility, 'Empty Recycle Bin' and 'Optimize for file size' etc. All these efforts help make databases compact and save disk space.

      通过我们的努力,myBase软件包的大小是非常优化的。新版的6.x变得比以往更小,安装包程序仅仅4MB大小。虽然您需要有足够的磁盘空间来保存nyf数据库文件,myBase也提供了多个数据库维护工具,例如集成的zip压缩功能,清空回收站和优化数据库等等。这些工具都致力于减少数据库的大小和节省硬盘空间。

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

      No. myBase doesn't lock any users data on it, you have the convenience of exporting your data in various ways at any time. A set of export specific facilities are provided, for example, export to webpages, text files, html tree, exe database, and even map as a disk directory tree. All the export specific facilities can be found in the 'Share' menu.

      不会。myBase不会“锁”用户的数据,您可以在任何时候方便的把您的数据导出。myBase提供了多个数据导出工具,例如,导出成网页,文本文件,exe数据库,甚至于把数据map到硬盘。您可以在菜单【分享】找到所有导出的工具。

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

      If you selected the new 64-bit storage library (SSG-5) to initialize your .nyf database, it supports 'Load on Access' feature and the database size can be extended up to 8EiB, so you don't need to care about the database size.

      如果您选用的是64位存储类(SSG-5)创建的数据库文件,它将支持“访问时载入”的功能,单个数据库文件的大小最大可以到达8EiB,所以基本上您不需要担心数据库文件的大小。

      If your .nyf database is initialized with the old storage library (SSG-3), in order to help the database run safely and smoothly, it's recommended to keep it smaller than 300MB, where the '300MB' limit applies to the .nyf database file itself, but not to any linked documents saved in external folders. In order to organize a larger number of documents, it's not recommended to insert all of them as attachments, but you can choose to have the documents saved in external folders and insert as shortcuts or hyperlinks by utilizing the 'relative path' feature.

      如果您的nyf数据库是使用旧的SSG-3创建,那么为了数据库运行的顺畅,建议单个数据库文件的大小不大于300MB,300MB指的是单个nyf文件的大小,并不包含超级链接的文档和文件夹。为了管理大量的文件,建议您不要把所有文件都作为附件插入,而是使用“相对路径”功能的快捷方式和超链接。

    6. myBase Desktop可以在U盘中运行吗?

      Basically myBase Desktop works from within any accessible folders on the file system, including folders on removable disk drives (e.g. USB sticks), so you can put myBase program files on the USB sticks; And you may also put .nyf databases on a removable disk and open them with myBase Desktop. However, for safety and stability considerations, it's not recommended to open .nyf databases for editing from within a removable disk drive, in case of any potential USB I/O problems with the removable disk that may cause damage to the working databases. If you have to do so, please be sure to preserve backups of your important databases.

      基本上,myBase Desktop可以在文件系统的任何目录内运行,包括可移动磁盘(例如U盘)的目录,您可以把程序放在U盘里。您也可以把nyf数据库文件放在U盘里并用myBase Desktop打开。但是从安全性和稳定性的角度上考虑,并不建议您编辑保存在可移动磁盘内的nyf文件,因为如果在可移动磁盘发生任何潜在的USB I/O问题,那么数据库文件有可能会被损坏。如果您坚持这么做,请确保您有对数据库进行备份。

    7. 如何用license keys注册(解锁、激活)myBase?

      注册myBase Desktop

      • Select the "Help/Register..." menu item;

        选择菜单【帮助 - 产品注册】

      • Enter your registration name in the 'User Name' field;

        在“用户名”处输入注册的名字

      • Enter your license key codes in the 'License Key' field;

        在“注册码”处填入注册码

      • Press 'OK' button to save the license key;

        点击“确定”保存注册信息

      注册WebCollect Add-on

      • Launch Internet Explorer (or Mozilla Firefox), then right-click on the web content area;

        打开IE或者Firefox,在网页内容区右键

      • Select the "Save with myBase" item from the context menu, WebCollect window appears;

        选择“Save with myBase”,WebCollect窗口将被打开

      • On the WebCollect window, press the "Enter Key" button;

        在WebCollect窗口中,点"Enter Key"按钮

      • Enter your registration name and license key;

        输入用户名和注册码

      • Press 'OK' button to save the license key;

        点OK保存

      注册出现问题?

      • We suggest that you enter license key codes by using the 'copy/paste' utility, instead of manually typing, in case of typos;

        建议您使用 [复制/粘贴] 输入注册码,以防手工输入时输错。

      • We suggest that you first exit system tweaking utilities (e.g. Anti-virus) (if any) running in background, in case that your license key is prvented from being saved into the System Registry DB;

        建议您在注册前退出杀毒软件等工具,因为这类软件有可能会禁止把注册信息写入注册表。

    8. myBase会自动备份nyf数据库吗?

      Yes. myBase provide several backup specific options that will help manage backup files, and you can adjust the settings from on the 'View - Options - Backup' dialog box.

      会的。myBase提供了多种备份策略,您可以通过菜单【查看 - 选项 - 备份】改变这些设置。

    9. 有方法编辑保存在myBase的网页吗?

      To edit stored webpages inside myBase, please try either of this,

      如需编辑保存在myBase里的网页,您可以尝试下面的方法:

      • Press F2 on a webpage displaying inside myBase, or select the 'Edit - Toggle edit mode' menu item, the webpage goes into the edit mode, so you can edit the webpage within the WYSIWYG interface.

        在myBase显示网页的地方按F2,网页就会进入编辑模式,然后您就可以用WYSIWYG(可见即所得)的方式编辑网页。

      • Right click on the HTML file within the Attachment pane, and select the 'Open with integrated RTF editor' menu item, the HTML source is displaying in the text area for editing. In order to edit the HTML docement with a third-party editor, please select the 'Open with specified program' menu item, so you can specify a HTML editor to open the HTML document.

        在附件列表窗口右键html文档,选择“RTF编辑器打开”,您可以在文本区修改打开的html源文件。

    10. 如何复制节点(分支)到另一个数据库?

      There're several methods to replicate existing tree structures (branches), and copy a branch into another .nyf database (project). Please try one of these:

      有多种方便可以用于复制已存在的树结构(分支),或分支到另外一个nyf数据库文件。请尝试以下方法:

      • Make a copy of the original .nyf database file within Windows Explorer, the the new .nyf file obtains all the info items and contents.

        在Windows资源管理器复制源nyf数据库,新的nyf文件将包括所有节点和内容。

      • Select the 'Share - Export branch to .nyf file' menu item, which exports the current branch into a new .nyf file, or inserts the branch to an existing .nyf database.

        使用【分享 - 导出nyf库文件】,把当前分支导出到新的nyf文件或者插入到以存在的nyf文件。

      • Have both source and destination .nyf databases open within myBase Desktop, then drag a branch and drop onto the destination database, the branch will be copied.

        把源nyf数据库和目标nyf数据库同时在myBase里打开,然后可把分支直接用鼠标拖到目标数据库,这样所选分支将会被复制。

      • Drag a branch and drop into a Window Folder, it makes the branch into a .nyf file within the folder, then you can import or drag the .nyf file into other .nyf databases. With this feature, you can maintain a collection of .nyf template files within a Window folder.

        直接把分支拖到Windows下的文件夹,就会把相应分支生成一个nyf文件并保存在相应的文件夹下。为了导入nyf数据库,您也可以把nyf文件拖到另一个nyf数据库中。使用这一功能,您可以在Windows文件夹维护一系列nyf模板。

      • The most convenient way to replicate a branch is 'Copy-and-Paste'. Just press 'Ctrl+C' on a branch and press 'Ctrl+V' within destination databases.

        还有一个方便的方法是直接使用“复制-粘贴”来复制分支。只需在选定分支然后'Ctrl+C',到目标数据库后再按'Ctrl+V'即可。

    11. 什么类型的文档会被索引和可以被搜索?

      myBase attempts to parse documents according to the extension names by utilizing Windows IFilters installed on the system. The IFilters for MS-Office and HTML documents are integrated within Windows 2000+; The IFilters for RTF/TEXT documents are integrated within myBase; For other type of documents (e.g. .pdf) to be searchable, you'd need to install the corresponding IFilters provided by the manufactories. When new IFilters are installed, you'd need to clear and rebuild the index data for the relevant documents to be re-indexed and searchable. For example, to make .PDF contents searchable, you'd need to install Acrobat Reader or any of PDF IFilters before indexing the documents.

      myBase尝试根据文件名后缀通过Windows里安装的IFilters分析文档。MS-Office和HTML的IFilters已经被集成到Windows 2000和之后的版本里。对于RTF/TEXT, myBase已经内置了相应的IFilters。对于其他类型的文件(例如PDF),您需要安装相应的供应商提供的相应的IFilters才可以搜索。当安装了新的IFilters后,索引数据需要清除和重建。例如您想使PDF文件能被搜索,您就需要首先安装Acrobat Reader或者PDF IFilters

    12. .

      .

  12. 如何做 ...

    1. 如何在Linux中使用WINE运行myBase?

      Before running myBase with WINE, please be sure to copy the 'mfc42u.dll' and 'MSVCP60.DLL' files shipped with WindowsXP to the '~/.wine/drive_c/windows/system32' directory on Linux. If for any reason you'd want to change the UI font, the font settings are located in the Nyfedit.ini file at this line: App.UI.Font.lfFaceName=Tahoma

      在使用WINE运行myBase之前,请确认复制'mfc42u.dll'和'MSVCP60.DLL'这两个文件到Linux的'~/.wine/drive_c/windows/system32'目录下。如果您想改变UI的字体,您可以在Nyfedit.ini文件里定义,相关行在App.UI.Font.lfFaceName=Tahoma

    2. 如何翻译myBase界面语言

      Within the setup folder, you can find the 'enu.ini' file in the './lang' sub folder, that is the template language file, and can be translated into your language by using a plain text editor (e.g. notepad). Before translating, you'd need to first make a copy of the enu.ini template file and rename it to an abbreviation of your language. For example, swe.ini for Swedish, fre.ini for French; When you've translated and made changes to your language .ini file, it's recommended to save it in UTF-8 encoding.

      在安装目录下,您可以在./lang子文件夹下找到语言的模板文件enu.ini,您可以使用任何文本编辑器(例如:写字板)来翻译成您的语言。在翻译之前,您需要复制enu.ini并改名为您语言的缩写。例如瑞典语为swe.ini,法语为fre.ini。当您修改相应的语言文件.ini后,保存的时候请用UTF-8。

    3. 如何节省硬盘空间?

      All information is compressed by the integrated zip utility and saved in myBase .nyf databases. In most of cases, you don't need to care about the disk space usage. Although, there're still a few tips that may help save disk space, and make databases run safely and smoothly.

      myBase所有的数据和信息都会经过内置的zip工具压缩后保存。大多数情况下,您不需要关心硬盘空间使用情况。但对于如何节省硬盘空间,顺畅安全的使用nyf数据库文件我们有以下建议:

      • When you delete an info item or an attachment, it's only marked as removed (junk), so that you have the chance of recovering them in the case that you'd want them back later. That's to say, deleting info items or attachments doesn't free up any disk space, and the .nyf database file size does not shrink. If you'd like to purge the junk, and make the .nyf databases compact and save disk space, please try using the 'File - Maintenance - Empty recycle bin, Optimize for size' utilities.

        当删除节点或者附件时,myBase只会标识一个删除标记,这样您有机会可以恢复这些删除项。这就是说如果删除节点或者附件实际上并不会减少nyf数据文件的硬盘使用空间。如果您想清空回收站、使nyf文件变小,那么您可以使用【文件 - 维护 - 清空回收站、优化数据库】工具。

      • Images inserted into the RTF text will be encoded in text formats, this may significantly bloat the text size, so it's not recommended to directly insert big images into RTF. We suggest that you try to insert images as attachments or shortcuts.

        在RTF文档里插入的图片将被转换成文本格式,这样会使文本的大小急剧增大。所以对于大的图片,建议您不要直接插入到RTF,而是使用附件和快捷方式。

      • In order to organize a large number of documents within the SSG-3 based databases, it's recommended to insert the documents as shortcuts or hyperlinks, instead of save as attachments. myBase provides the 'Relatve path' feature, which will help manage the shortcuts/hyperlinks to local files. For those SSG-5 based databases, you may insert as many documents as you see fit.

        为了在SSG-3里管理大量的文档,建议您使用快捷方式或超链接插入文档,而不是导入附件的方式。myBase提供了相对路径的功能,这个功能可用于管理链接到本地文件的快捷方式或超链接。而对于SSG-5的数据库,您可以插入任意多的文档作为附件。

    4. 如何使用相对路径的快捷方式或超链接?

      myBase implemented the 'Relatve path' feature, which helps create links to local files with relative paths. To do so, you'll need to first put documents into the folder where the current .nyf database file resides, and then insert the documents into myBase as hyperlinks or shortcuts, the 'relative path' is automatically applied. When triggering the hyperlinks/shortcuts, the relative path is evaluated. The 'Relative path' feature helps maintain the consistency between the .nyf database and the linked documents, and keep the link functional even after they're moved together to elsewhere.

      myBase提供了相对路径的概念,您可以使用它来创建到本地文件的链接。首先,您需要把所有文档放在当前nyf数据库文档所在的目录,然后以快捷方式或超链接方式链接这些文档,这样相对路径就会被自动使用。相对路径的功能帮助维持nyf数据库和链接文件之间的一致性,在nyf数据库文件和相链接的文档同时移动到其他目录的时候,链接的功能也能正常工作。

    5. 如何重命名节点名?

      To rename an info item, please press F2 or click twice on the info item, or select the 'Edit - Toggle edit mode' menu item, then the item title goes into the edit mode, whereby you can type in another title text. In addition, you can also copy the currently selected text from within the content to the item title. To do so, please first select a text in the text content, then select the 'Edit - Copy text to title' menu item.

      如要修改节点名,可以按F2按钮或者双击节点,然后节点名将进入可编辑模式,您可以输入新的节点名。另外您还可以使当前复制文本变成节点名。您需要先选定文本,然后通过右键【复制文本到标题】实现。

    6. 如果在RTF文本中高亮Email地址?

      Simply add the 'mailto:' protocol scheme prior to email addresses, like this: mailto:support@wjjsoft.com, then it will be automatically highlighted, and then you have the convenience of sending emails with one click.

      只需要在email地址前加mailto:即可。例如mailto:support@wjjsoft.com,之后您只需要点击一下就会打开默认邮件发送工具,并自动填入邮箱地址。

    7. Linking to bookmarks does this. You'll need to first add bookmarks within target text notes, and then within other text notes, you can make selected text into hyperlinks pointing to the bookmarks. To add a bookmark within text note, select the 'Bookmarks - Add to bookmarks' menu item; To make text into hyperlinks, select the 'Edit - Edit Hyperlinks' menu item.

      到书签的链接可以实现这个功能。您需要先在目标文本段落创建书签,然后您可以在另外一个节点选择一段文本再指向这个书签。要在文本添加书签,您可以选择菜单【书签 - 添加书签】,要把文本变成超链接,可以使用菜单【格式 - 编辑链接】。

    8. 如何改变日期时间格式?

      myBase formats date/time strings with pictures defined in Windows Control Panel. In order to change the format, please go to Windows Control Panel, and open the 'Region and Language' item, whereby you can change the date/time formats as you see fit.

      myBase里日期和时间格式是来源于Windows控制面板。如需改变格式,需要在控制面板里打开“区域和语言”进行修改。

    9. 如何改变RTF文本的默认格式?

      When adding new info items, the item notes will be initialized with the default RTF formats (font/color/spacing...). In order to customize the default RTF formats, please select the 'View - Options' menu item, the 'options' dialog box pops up, whereby you can change the default RTF format under the 'Edit' tab.

      在加入新的节点时,节点文本将会自动使用默认的RTF文本格式(字体,颜色,行距...)。如要自定义RTF格式,可以通过菜单【查看 - 选项】,在【编辑】页即可修改默认RTF格式。

      Note that the default RTF formats only apply to info items (RTF notes) newly added thereafter, but will not affect any existing RTF notes.

      需要注意的是默认的RTF格式只应用于新建的节点(RTF文本),并不会影响已存在的RTF文本。

    10. 如何选择多节点进行复制/移动/删除?

      The outline tree doesn't support the multi-selecting option. Although, you can add info items into a Query Results window, whereby you can then multi-select items to move/copy by dragging-and-dropping, or to trash. To select info items into a Query Results window, please try dragging info items and dropping to the results window, or right-click an info item and select the 'Add to found list' menu item.

      大纲树不支持多节点选择,但您可以通过把多个节点加入到查询结果窗口实现选择多节点进行复制/移动或者删除的操作。您可以把节点拖入查询结果窗口,或者在节点右键选择“放入查询结果列表”。

    11. 如何在myBase中查看AcitiveX文档(.pdf/.doc/.xls/etc.)?

      myBase has the MSIE web browser embedded, which is able to view ActiveX documents, such as .pdf/.doc/.xls files, so long as the corresponding applications have properly been installed on your system. For .pdf files, you'd need to install Acrobat Reader 4.0+, and have its 'Web browser integration' option checked; For .doc/.xls documents, you'll need to install an appropriate version of MSOffice Suite.

      由于myBase嵌入了MSIE浏览器,所以只要系统安装了相应的程序,您就可以在myBase里浏览AcitiveX文档,例如:.pdf/.doc/.xls文档。对于pdf文档,您需要安装Acrobat Reader 4.0或以上版本,您还需要在选项里选择“在浏览器中查看”。 对于.doc/.xls文档,您需要安装MS Office。

    12. 如何自定义键盘快捷键

      To customize keyboard shortcuts for the menu items, please edit the keyboard_shortcuts.ini file by using a plain text editor (e.g. notepad), save changes to the .ini file and then re-launch myBase to let it take effects. In addition, to customize shortcuts for plugin menu items, you'll need to edit the corresponding .js files, which by default are located in the ./plugins sub folder.

      如需自定义菜单的键盘快捷键,您可以用文本编辑器(例如:写字板)编辑keyboard_shortcuts.ini文件,修改保存后需要重新启动myBase才会生效。另外如果想要自定义插件的快捷方式,您需要编辑相应的.js文件,您可以在./plugins子目录中找到这些文件。

    13. 如何自定义样式表和书签的快捷方式?

      In order to define keyboard shortcuts for stylesheets/bookmarks, please edit the keyboard_shortcuts.ini file by using a plain text editor (e.g. notepad) on the lines like this:

      如需自定义样式表和书签的快捷方式,您需要使用文本编辑器(例如:写字板)编辑keyboard_shortcuts.ini文件,示例如下:

      • Menu.Stylesheet.Item_0 =Ctrl+Alt+0
      • Menu.Stylesheet.Item_1 =Ctrl+Alt+1
      • Menu.Stylesheet.Item_2 =Ctrl+Alt+2
      • Menu.Stylesheet.Item_3 =Ctrl+Alt+3
      • Menu.Stylesheet.Item_4 =Ctrl+Alt+4
      • Menu.Stylesheet.Item_5 =Ctrl+Alt+5
      • Menu.Stylesheet.Item_6 =Ctrl+Alt+6
      • Menu.Stylesheet.Item_7 =Ctrl+Alt+7
      • Menu.Stylesheet.Item_8 =Ctrl+Alt+8
      • Menu.Stylesheet.Item_9 =Ctrl+Alt+9

      Then save the changes and then re-launch myBase to let it take effects.

      然后修改后保存,需要重新启动myBase后才会生效。

    14. 如何恢复已删除的节点或者附件?

      Please select the 'File - Maintenance - Undelete Items' menu item, the 'Undelete items' window pops up, whereby all info items including recycled items are displayed in a tree view, then you can choose to undelete the info items or attachments with ease.

      您可以使用【文件 - 维护 - 恢复删除项】菜单,在弹出的“恢复标记删除的内容”窗口中,被删除的放在回收站里的节点和附件都会显示在树形结构下,您可以选择进行恢复。

    15. 如何在查询结果列表为节点加标签?

      To label info items from within the Query Results window, please try to first select one or multiple info items from within the results list, and select the 'Results - Label info items ...' menu item, or right-click on the items and select the 'Label info items ...' menu item, then check the labels to be applied.

      如需在查询结果列表为节点加标签,您可尝试在查询结果列表选择一个或多个节点,然后选择菜单【查找结果 - 加标签】,或者是右键所选节点,选择“加标签”即可。

      Note that the 'Organize - Link - Label info items' menu item doesn't apply to the query results, it only applies to the currently selected info item within the outline view.

      需要注意的是菜单【整理 - 联结 - 加标签】并不应用于查询结果,它只应用于大纲视图的所选节点。

      Tip: when you need apply a label to several individual info items, please try to first add them into the Query Results window by selecting the 'Organize - Add to found list' menu item, so you can label the items in one go.

      提示:当您想为多个节点加标签时,可以先通过菜单【整理 - 放入查询结果列表】把多个节点加入查询结果列表,然后您可以一次给所有节点加标签。

    16. .

      .

  13. 使用技巧

    1. Besides using the 'Organize - Link - Link info item ...' utility, you can also utilize the 'Drag-and-drop' operation to make item links. For example, drag a source info item within the tree outline, and drop onto a target item with the SHIFT key hold down, it makes an item link between the two info items. And more, no matter in which pane the source info items are listed, you can select and drag the source info items, and drop onto a target info item with the SHIFT key hold down, or drop onto its 'Related items' pane, it also makes item links. For example, select and drag info items from within the Query Results window, and drop onto a target info item with the SHIFT key hold down, or simply drop onto its 'Related items' pane.

      除了使用【整理 - 联结 - 关联条目】工具,您还可以使用鼠标的拖放功能创建节点链接。例如,您可以按着SHIFT键的同时用鼠标把大纲树上的某个节点拖到目标节点,这样就会在这两个节点间创建关联条目。 另外,无论源节点存在于哪里,您都可以选择并按住SHIFT按钮,在拖拉放到目标节点,或者放到“关联条目”列表,这样也会创建节点链接。 例如您可以从查询结果列表选择条目,按着SHIFT键的同时用鼠标拖到目标节点的“关联条目”列表。

    2. 使用鼠标拖放导出附件

      In addition to selecting the 'Attachments - Export attachments ...' menu item, you can also drag the selected attachments and drop onto any disk folder within Windows Explorer (e.g. Windows Desktop).

      除了使用【附件 - 导出】菜单外,您还可以通过鼠标拖放把所选的附件直接拖到windows文件夹内(例如:桌面)来导出附件。

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

      You can select the 'Share - Export branch to .nyf file' menu item, or simply drag the source info item (branch) and drop onto a destination folder within Windows Explorer.

      您可以使用【分享 - 导出nyf库文件】或者直接把某个分支拖放到Windows资源管理器的目标文件夹中来生成nyf数据库文件。

    4. 用只读方式打开最近使用用的数据库文件

      When you select a database from on the 'Recently used databases' menu, with the [Ctrl] key hold down, the database will open as Readonly. In fact, the [Ctrl] key simply toggles the Readonly flag on loading databases.

      当你在【文件 - 近期使用过的库】中打开数据库文件的时候,同时按Ctrl键,这样就会以只读方式打开数据库文件。 实际上,在打开数据库文件时按住Ctrl键会切换这个只读属性。

    5. 列出标签树内子分支的所有节点

      When you click the label item within the label tree view, it lists out all related info items with the current label item. If you click the label and have the [Ctrl] key hold down simultaneously, it runs a query with the label including all its sub labels, and lists out all related info items under the label branch.

      当您点击标签树内的标签时,所有具有当前标签的节点都会被列出。如果您在点击标签的时候按着Ctrl键,这个标签和它子标签所包含的节点全部会被列出。

    6. 在节点内寻找下一个符合条件的位置

      When you open an info item from within the Query Results window, it's triggered with the first match occurrence highlighted in the text area. Due to the limitation of the RTF control, it won't highlight multiple occurrences at a time. In order to locate next occurrence in the same item, please press Ctrl+F or select the 'Edit - Find in Text' menu item, then press the 'Next' button to locate and highlight the next match occurrence.

      当在查询结果列表打开一个条目的时候,它会自动跳到节点文本的第一个符合条件的位置。由于RTF本身的限制,它并不支持同时显示多个符合搜索条件的位置。如要要寻找下一个符合条件的位置,您可以按Ctrl+F或使用菜单【编辑 - 查找】,然后点击“查找下一个”按钮。

    7. 使输入光标移动到RTF编辑器的快捷键

      Pressing the Tab key moves the cursor (input focus) into the RTF editor (if it's the current MDI child window).

      点击Tab将把光标移到RTF编辑器(如果是当前MDI子窗口)。

    8. 鼠标拖放

      Within myBase, you have the convenience of dragging-and-dropping entries (info items, labels and attachments) to move/copy/link/label/import/export/etc. Like that you do within Windows Explorer, some keyboard modifiers (Ctrl, Shift, Alt) can be used while dragging-and-dropping. For example:

      在myBase里,您可以方便的使用鼠标拖放条目(节点、标签、附件)来实现移动、复制、链接、标签、导入、导出等功能。和Windows资源管理器相类似,当您使用鼠标拖放的时候,同时按着一些辅助键(Ctrl, Shift, Alt)会提供其他的功能。请参考下面的例子:

      • Drag/drop without key modifiers indicates to Move;

        不按辅助键拖放代表移动

      • Ctrl+Drag/drop indicates to Copy;

        Ctrl+拖放代表复制

      • Shift+Drag/drop indicates to Make item links;

        Shift+拖放代表创建节点链接

      • Alt+Drag/drop indicates to Make symbolic links;

        Alt+拖放代表创建符号链接

      myBase also implemented some more dragging-dropping operations that might help.

      myBase还有以下更多的拖放操作。

      • Drag an info item and drop into a Windows Folder to export the branch as a .nyf file;

        拖节点放到Windows下文件夹将会导出分枝节点并生成 .nyf 文件

      • Drag an info item and drop into the 'Label Tree' pane to label the info item;

        拖节点放到标签树会自动给这个节点加标签

      • Drag an info item and drop into the 'Query Results' window to add the info item onto the list;

        拖节点放到查询结果列表会将这个节点放入查询结果列表

      • Drag an info item and drop into the RTF text editor to insert a hyperlink;

        拖节点放到RTF编辑器将会插入超级链接

      • Drag an info item and drop into the 'Item links' pane to add an item link;

        拖节点放到关联条目窗格将创建条目链接

      • Drag an attachment and drop into a Windows Folder to export the attachment file;

        拖附件放到Windows下文件夹将会导出附件

      • Drag a file from within a Windows Folder and drop into the 'Outline' or 'Attachments' pane to insert it as attachment, while Alt-drag to insert it as shortcut;

        从Windows文件夹拖文件放到大纲或者附件窗格将会插入为附件

      • Drag an info item from within the 'Query Results' window and drop into the 'Outline' pane to move, Ctrl-Drag to copy, Shift-drag to make item links, while Alt-drag to make symbolic links;

        从查询结果列表拖一个节点放到大纲树将会移动这个节点,同时按着Ctrl将会复制这个节点,同时按着Shift将会创建关联条目,同时按着Alt将会创建符号链接。

    9. 安全运行myBase数据库的一些建议

      As database software developers, we're definitely aware of importance of database safety. In our opinion, it's even the most important thing for a database software, so we've spent much time on improving the program for safety, stability and reliability. Although there're still a couple of notes/tips for you to run myBase database safely.

      作为数据库软件开发人员,我们深深的知道数据库安全的重要性。在我们看来,数据库安全甚至是数据库类软件最重要部分, 为此,我们也使用了大量的时间提高软件的安全性、稳定性和可靠性。下面是一些关于myBase数据库安全的建议:

      • It's recommended to have the 'auto-backup' option enabled, otherwise you may want to create backups manually;

        建议使用自动备份的功能,或者您可以自己手动创建备份。

      • Be sure to have working databases normally closed before Windows shuts down or goes into hibernation;

        在Windows关机或休眠前,确保正常关闭当前数据库。

      • Editing a .nyf database over LAN via file sharing with myBase Desktop is NOT recommended. Network connection problems may damage the working .nyf databases. Well, viewing .nyf databases via file sharing over LAN is a good idea.

        不建议编辑通过局域网共享的nyf数据库文件,如果网络连接出现问题,nyf数据库文件将有可能会损坏。但是通过局域网查看分享的nyf数据库文件却是一个好办法。

      • It's recommended to have working databases closed if you won't work with them any more in a day, rather than just leave them running in background;

        在不需要使用当前数据库的时候,请关闭此数据库。

      • If you don't intend to edit a database, it's recommended to open it as 'Readonly'. Opening a database as Readonly prevents any changes to it, and protects it from being modified accidentally by other programs;

        如果您不打算编辑数据库,建议用只读方式打开。只读方式会阻止所有对数据库的改变,能有效防止数据库被意外改变。

      • When a database is open in Read/Write mode for editing, system crashes and accidental power failure may damage the currently working databases. If a database got corrupt, you'd need to recover data from a recent backup;

        当数据库用读写模式打开时,遇到系统由于断电意外关机的时候有可能会损坏当前数据库。如果数据库损坏,您可以通过最近备份恢复。

      • myBase Desktop can run from on a removable disk drive (e.g. a USB stick); However, it's not recommended to open a .nyf database directly from on a removable disk drive for editing, as accidentally/unsafely unpluging the removable disks may damage the currently working databases. If you have to run myBase from on USB sticks, please be sure to create backups for your databases;

        myBase Desktop可以在移动磁盘运行(例如U盘),但不建议直接在移动磁盘直接编辑nyf数据库。因为意外或不小心移除移动硬盘会损坏当前数据库文件。如果您要在U盘运行myBase,请务必做好备份。

      • If you're running a system tweak utility (e.g. Anti-virus) in background, it's recommended to temporarily deactivate it while myBase runs, or put myBase on the 'Exception' list, especially when you experienced problems with it;

        如果系统装有杀毒软件等后台运行的软件,在myBase运行的时候,建议暂时关闭实时监控,或者把myBase加入例外列表,尤其在使用有问题的时候。

      • myBase provides the 'Tray Icon' option, which allows the database program to minimize and standby as an icon on the system tray. However, if you won't work with a database for a long time in a day, we suggest that you have the database closed and then minimize the program window, This helps avoid damages from accidental system crashes.

        myBase有最小化到任务栏图标的选项,但是如果您很长时间内不会使用myBase,我们建议您关闭当前数据库并最小化程序。这样能避免由于系统意外当机导致数据库损坏。

      • If you're having problems opening your SSG3-based .nyf databases, and there's neither a backup nor any other choice, please try the Database Repair Tool for SSG-3. The repair utility works with SSG-3 based databases, and requires the corresponding .ssgindex files. For SSG-5 based databases, if corrupted, please try using the comand line tool (ssg5recover) to recover data. For more info about the command line, please visit Wjjsoft Structured Storage Library.

        如果您不能打开SSG-3的数据库,您也没有其他备份存在,请尝试使用SSG-3数据库修复工具。这个工具可工作于SSG-3数据库,并需要相应的.ssgindex文件。 如果是SSG-5数据库文件损坏,请使用命令行工具(ssg5recover)恢复数据。更多关于此命令行工具的信息,可以查看Wjjsoft Structured Storage Library

    10. .

      .
  14. 附注信息

    1. myBase相关文件的文件名后缀(.nyf, .bak, .ssgindex, .dbindex)

      • The .nyf file contains titles, notes, webpages, images, attachments, everything of a myBase database.

        nyf文件包括节点名,文本,网页,图片,附件,包括所有myBase数据库的内容

      • The .dbindex file contains index data created for each .nyf database to enable the Fast-Find feature.

        .dbindex文件包含用于实现快速搜索的索引数据

      • The .bak file is a backup of the .nyf database; It's usually created on loading a database, or during database maintenance if the backup options are enabled; You'd need to restore data from the most recent backup file if the database ran into prolems on loading/opening it.

        .bak文件是.nyf数据库的备份,如果备份选项已开启,则在载入数据库或维护数据库时会自动创建。如果nyf数据库发生问题无法打开,可尝试从最近的一个备份恢复。

      • The .ssgindex files are backup of outlining data of .nyf databases created with SSG-3; It's primarily intended for repairing corrupted databases; Please do not count on it, it's highly recommended to keep backup files for your databases.

        .ssgindex是基于 SSG-3 存储格式 .nyf 数据库的大纲数据备份,每次打开编辑时会自动生成,主要用来修复损坏的数据文件, 但您不要过于依赖它,我们强烈建议您对数据库进行备份。

    2. myBase里附件和快捷方式的区别是什么?

      When you insert a file as attachment, the whole file is copied into the database, and the database file size usually gets larger. When you insert a file as shortcut, only a file link is inserted into the database, rather than copying the whole file, it won't bloat the database file too much. If you have a number of (larger) files need to organize within myBase, it's recommended to insert them as shortcuts with relative path applied.

      当把文件以附件插入,那么整个文件将被复制到数据库,因此数据库文件的大小会变大。 当插入文件快捷方式的时候,只是文件链接被插入到数据库,而不是整个文件复制到数据库,所以数据库文件并不会增大太多。 如果你想用myBase管理大量的(大)文件,建议您使用插入快捷方式,同时应用相对路径

    3. 关于最小化到托盘选项

      The 'Minimize to tray icon' option is now available again in v6.x as per user requests, but it's recommended to have the working database closed if you won't work with it any more in a day, rather than just leave it running in background, nor minimize to the system tray as an icon.

      根据用户需求,最小化到托盘选项在6.x重新被引入,但建议您在不使用数据库时把数据库关闭,而不是一直放在后台运行,或者最小化到托盘。

    4. 避免交替使用myBasev5.x和v6.x

      myBase v6.x introduced some new data structures for item identification and UTF-8 text encoding. These new structures apply to hyperlinks, symbolic links, calendar, bookmarks, item titles and filenames. When editing a .nyf database within v5.x, it simply overlooks the new data structures. If you switch back to v6.x afterwards, it may cause inconsistency with item identification and text encoding. For example, some hyperlinks or bookmarks may fail to link, or some item titles in Asian language may show garbage. However, so long as you never use item linking nor non-ASCII characters within your .nyf databases, using back to v5.x doesn't matter.

      myBase v6.x启用的新的包含节点标识和UTF-8文本编码的数据结构,这些新的结构应用于超链接,符号链接,日期,书签,节点名,文件名。 当在v5.x编辑nyf文档的时候,它会忽略这些新的特性。如果之后您又在换回v6.x,这样会产生节点标识和文本编码的不一致。例如,一些超链接或者书签将失效,一些亚洲字符的节点名将无法显示。但如果您的nyf数据库没有使用节点链接或者非ASCII字符,那么使用v5.x是不会产生问题的。

    5. .

      .

  15. 故障排除

    1. 如何在浏览网页时去除'脚本调试'错误信息

      If you're having problems browsing stored webpages or snippets inside myBase, and getting an error message about 'Script Debugging', please try this: Right-click on the 'Internet Explorer' icon on Desktop, and select 'Properties' menu item, and then go to the 'Advanced' subtab, check the 'Disable Script Debugging' options, and press OK button.

      如果您在myBase浏览网页的时候出现“脚本调试”的错误信息,请尝试以下步骤解决:右击桌面Internet Explorer图标,选择属性,在进入“高级”选项卡,在“禁止脚本调试”选项前打钩,然后点“确定”。

    2. 忘记密码

      Please be sure to save your passwords in a secure place when setting passwords to protect your databases. If you lost your passwords, you've lost access to your databases, we suggest that you try to first list out all possible passwords you ever used, and then try them one by one.

      当设置密码保护nyf数据库文件时,请确保您把密码保存在安全的地方。如果您忘记密码,您将无法访问您的数据库,如果真的遗忘,建议您一个一个测试有可能的密码。

    3. 为什么编辑工具都变灰了?无法修改节点。

      If the database was open as Readonly, please try to close and re-open it without the 'Readonly' attribute. To do so, select the 'File - Open Database...' menu item, locate the target database file, Uncheck the 'Open as Readonly' option , and then press the 'Open' button.

      如果数据库是以只读方式打开,请关闭数据库并再次打开(非只读方式)。您可以选择【文件 - 打开数据库】。

      Note that current text note can be temporarily set as Readonly by selecting the 'Edit - Toggle Edit Mode' menu item. If this is the case, simply select the menu item again to remove the 'Readonly' flag.

      如果切换编辑模式被选择,当前文本有可能被暂时设置到只读模式,这时您可以重新选择【编辑 - 切换编辑模式】来移除只读模式。

    4. 当搜索数据库时没有结果返回

      The [Advanced search] and [Find as you type] utilities are based on the index data. Before searching, you'd need to build/update index data by selecing the [File - Maintenance - Update index] menu item. Otherwise, you'd want to try the scan-based utility [Search - Search with RegExp], which allows you to enter either a regular expression, or a whole word or a partial word to search for, without having to build/update index data.

      【高级搜索】和【输入时搜索】是基于索引数据的,在搜索前,您需要通过菜单【文件 - 维护 - 更新索引】创建或更新索引。或者您可以使用基于实时搜索(不需索引)的【查找 - 搜索字词或正则表达式】,它可以支持正则表达式,全字词或部分子词搜索。

    5. WebCollect附加组件在IE8/9下不工作

      At first, be sure to run the setup program under an administrator account to install the WebCollect addon on Windows, then disable the protected mode within the Internet Options - Security dialog box, and finally restart the IE web browser, so the WebCollect addon will be able to capture webpages from within IE.

      请先确认您安装WebCollect程序的时候是以管理员账号安装的,然后再Internet选项的安全里禁用保护模式,再重新启动IE浏览器,这样WebCollect就可以正常从IE抓取网页了。

    6. 从Microsoft Outlook导入失败

      If you experienced an error message like this: 'Error: Failed to launch Microsoft Outlook...' when you try to import items from Microsoft Outlook application, it indicates that you'd have to run myBase with the administrative rights (Run as administrator), in order to invoke a third-party application by OLE-Automation. This usually happens with a lower version of Micorsoft Outlook (e.g. Outlook 2000).

      如果您在从Microsoft Outlook导入条目时遇到'Error: Failed to launch Microsoft Outlook...'错误信息,那意味着为了用OLE自动化调用第三方程序,您需要以管理员权限运行myBase,这个情况通常发生在低版本的Microsoft Outlook(例如Outlook 2000)。

    7. 保存修改内容到数据库中,失败

      如果在修改条目 RTF 内容后提示错误信息:'保存修改内容到数据库中,失败。是否放弃保存?SsgFile=_~_~_notes.rtf,TmpFile=C:\Users\...', 此项故障可能发生在特定的系统环境中,比如,系统中安装有某些后台清理软件工具,会将 myBase 缓存内容意外清除,以致无法保存内容; 解决方法一:将系统清理软件卸载或关闭,二:升级到 myBase v7.x,可以防止此类工具的干扰和破坏。

    8. 复制数据库并转换 RTF 到 HTML 格式,失败

      在复制数据库并转换 RTF 到 HTML 格式过程中,如果出现类似 'Unknown fatal error' 这样的错误信息, 很可能是因为在某个条目的 RTF 内容中包含有大量图片数据,导致内置 Javascript 脚本引擎内存溢出而崩溃; 通常在 RTF 文档中插入图片就会使文档尺寸迅速膨胀; 如果遇到这种情况,则需要先定位到出现问题的条目,再将相应 RTF 文档中的图片移除或转存为附件文件, 或利用其他工具(如:MS Word)将相应 RTF 文档事先转换为 HTML 文档,再导入到该条目中。

    9. 打开数据库失败

      如果打开 .nyf 数据库失败,请首先确认当前登录用户对该文件拥有适当的访问权限;除此之外,可在下列故障信息列表中查询相应解决方法;

      故障信息:"Failed to open the database ..."
      如果遇到的是类似'Failed to open the database...'的错误,那么很有可能数据库已经打开正在使用。如果是这样情况,只需用 Alt+Tab 或 Win+Tab 即可返回以前打开的 myBase 实例。要不就是该数据库文件正被其他软件使用,例如杀毒软件正在后台检查这个数据库文件。
      故障信息:"Invalid version tag in ..."
      如果在打开数据库是出现'Invalid version tag in ...',那很可能代表了数据库文件已经损坏,可能需要从最近备份的 .bak 文件恢复数据,如果您有 .bak 文件,那么只需改名或复制成新的nyf文件。如果没有备份,可以尝试使用数据库修复工具。我们再次强烈建议您对数据库文件保留备份。有关数据库安全的建议可以参考这个章节
      故障信息:"Invalid file identifier detected ..."
      如果您确认此文件为 .nyf 文件,并且以往正常打开使用过,则基本可判定此数据库文件(或者至少是文件头部摘要信息)已受损,您可能需要从最近备份文件中恢复数据库。 从备份文件恢复数据库的方法比较简单,直接将 .bak 文件改为 .nyf 文件,或者复制 .bak 文件为 .nyf 文件,然后便可继续使用通过恢复得到的 .nyf 数据库。 如果没有找到此数据库的任何备份文件,则可能不得不尝试运行 SSG-5 工具包中提供的修复工具,操作步骤是: 先下载并解开 SSG-5 工具包到一个磁盘目录中,然后打开一个终端窗口,进入该目录下 ssg5recover 命令所在子目录, 运行命令行程序:ssg5recover "已损坏的库.nyf" 如果搜寻到有效数据,此命令会生成新的 .nyf 库文件。[更多信息]
      故障信息:"Authentication method not supported ..."
      如果打开数据库时看到这样的提示信息:"Authentication method not supported ...",则需要下载(SSG-5 专用复制工具) 将数据库内容全盘复制到新的 .nyf 数据存储容器中,以获得基于 SHA-256 的用户密码验证算法。
    10. .

      .

  16. 致谢

    本手册中文版译文由网友 Xia Zhang 提供,在此对译作者为 myBase 发展所做的贡献和为中文用户带来的便利表示衷心的感谢!2013/12/25