KCBL Manager User Manual

Principle of Operation

 

 1. Create a New Book Library

   Select menu Lib Manager --> Create New Lib, you can select a new mdb file for the new lib, the file name will be the book library's internal name.

   Select menu Lib Manager --> Create Personal Doc Lib, if you want to create a personal document library. The lib like personal documents path in your disk, with include My Documents, My Pictures, My Music, My Working Docs, My Life Docs and My Books classes.

2.  Create New Class

    After creating new lib, you can create some classes, the menus Insert Book Primary Class  and Insert Book Sub Class can finish the job.

3. Append Book to Library

   First, you need to make books prepared. A book means a file or a group of files in the system of book library. It is a book class in lib and is a path in OS file system when the book consists of many files. The name of book is its file name or path name. It is a unfurled book when the book consisted of files, each of the files is a chapter of the book and its name in lib is the file name in file system.

  After a new book library created, you can append book to the lib immediately, this job is very easy. Select the class you want books appended in first, then Go to Path And File view area, and select the path your books located, right click it and select menu 'Export Selected To Lib's Selection', ok, all books in your selected path will be append to the book class you selected in the book library view area, job finished.

  The Second way to append book is to use Drag and Drop just like you use it in OS, you only need to drag the book file or files in File List View or drag the book path in Path List View to Lib Tree View and drop it in the book class you want it located in.

 The menu ‘Export To Library As Primary Class’ in Path view area is to append selected path as a element class, which is the first class in the book library.

  The menu ‘Export To Lib's Selection As A Link’ in Path view area is to append the book, but not append its context to lib and just append its full path file name to lib.

  When a file of book is a link or web address (.url file), the book will be appended to lib also as a link or url.

   The file's extension of book will be inserted to lib as book type or document type.

4. Create Document

   You can create text and Microsoft office document to book lib directly, the menu Create Document is for these jobs. After creating, you can edit it and press control+s to save the document in text and select menu save of file to save document for MS office document.

  5. Text Doc Process

   The menu ‘Text Doc Process’ is used to replace text in text document and transform character coding to another coding, you can edit find/replace strings, replace a document or a class of documents.

6. Change Password

   You can change book lib password, book class password and Remove All Sub Class Password, these menu of functions is in menu Lib Manager.

7. Duplicate Current Lib

   You can make a copy of book lib in book tree view using this function. If you have made a lots of changes to one lib, the mdb file of the lib will be fragmented because of self problem of mdb file, so maybe you need to compact it, Because, after compact it ,you can speed up its loading and subtract the size of the file. Duplicate it to a new lib can benefit the profits said above. You can delete the old lib after making a copy.

8. List Contents

  Use menu List Selected to list the contents of selected class, and use menu List Lib Content to list contents of whole book library, these two menus is in menu Process Context.

9. Roll Back Selection

   This function is used to return to document or class you have selected it before.

10. Pre Store

    This function is used to set a pre stored lib first, then go to another lib and select some documents or classes to export to the pre stored lib, It's useful and a quite way to rearrange contexts among library.

11. Bulk Context Process

    There are a group of tools to process context of a library, which includes: Rename Doc Type, Change Number, Cut Previous, Rename Doc, Move Sub Doc, Rename Class, Del Same Type, Del Certain Doc, Bulk Rename, Move To Sub Class, HTM To TXT, Text Replace, Text Combine and Extract Title.

    The combo box in top of this tool window is used to setup book class which will be processed for following functions. '...' button beside the combo box is used to select processed class. Stop button is used to stop running job which is one of the following functions.

    The basic flow of following functions is,

       Select a class with '...' button ====>

       Select document or book type with each text box named 'Limited To'  ====>

       Confirm include sub class or not with 'Inc Subclass' checkbox    ====>

       Search documents with conditions said above by Search button  =====>

       Setup other limited conditions to result out a list in list view by '... List' button ====>

       Make other changes in list view   ====>

       Select books or documents you want make a real process inside book lib in list view ====>

       Do execution with 'Do ...' button, make it executed inside the library.

 

a. Rename Doc Type

    Used to rename doc or book type for all docs under pre assigned class, including sub class or not.    

b. Change Number

    Used to change titles for a group of docs, these docs have titles like chapter1, chapter2, ... , chapter11, ... chapter123..., the function format these titles to the same digits, make these titles like chapter001, chapter002, ..., chapter011, ... , chapter123, so that these docs can be sorted in sequence.

c. Cut Previous Or Last

    Used to cut previous section or last section of titles for a group of docs, for example, a group of docs have titles like xx_chapter001, xx_chapter002, ..., you can remove the part 'xx_' before 'chapter' using this function.

d. Rename Doc

   It is used to replace part of title with pre assigned string for a group of docs.

e. Move Sub Doc

   Move a group of docs to a pre assigned class.

f. Rename Class

   Replace part of titles for a group of classes as Rename Doc.

g. Del Same Type

    Delete a group of docs they having the same doc type.

h. Del Certain Doc

    Delete a group of docs they have the same title.

i. Bulk Rename

   Rename a group of docs with pre assigned format, the format is like aa01bb, aa02bb, ...,  'aa' and 'bb' here pre assigned by you.

j. Move To Sub Class

   Create subclass with section before number in doc name, then move the doc to the subclass. for example, some docs have titles like chap_a_001, chap_a_002, ... chap_b_001, chap_b_002, ..., the function will create subclass chap_a and move chap_a_001, chap_a_002, ... to subclass chap_a, and create subclass chap_b and move chap_b_001, chap_b_002, ... to subclass chap_b.

k. HTM to TXT

   Convert a group of web page docs to text docs.

l. Text Replacement

   Replace part of contexts for a group of docs with pre assigned replacing string.

m. Text Combine

    Combine a group of docs to a new doc.

n. Extract Title.

  Extract title from their context for a group of docs, the title can be line 1, line 2, line 3, first 2 lines or first 3 lines.

 12. Bulk Files Process

    There are a group of tools to process a number of files under pre assigned path, which includes: Rename Ext, Change Number, Cut Previous, Rename Files, Move Sub Files, Rename Path, Delete Same Ext, Delete File, Unzip File, Bulk Rename, Move To Sub Path, HTM To TXT, Text Replace, Combine File, Extract Name and Chm To Htm.

 

  These functions work like Bulk Context Process, the differences are processing files and paths here and docs and classes there, you can consult them above.

13. Bulk Files Split

   It is used to split a group of files under pre assigned path. First, select a path of files with '...' button, then setup the parameters and click Execute button to do split.

 

14. Process Repeated Book

   This is a tool window to find out all repeated docs possibly inside a number of libraries, then you can delete parts or all of them.

 

   The flow to do this job is:

a. Insert library to '’Lib To Search'’ list box with Insert or ‘Load List’ button.

b. Click Search button.

c. Process the result list.

d. Delete part or all of docs with one of functions listed in combo box or in menus.

 

This is be used to process pictures lib primarily also can function for other doc types.

15. Compress Doc

   You can pre assign which kinds of doc types need to be compressed or not with Options tool. Generally, text doc, MS office doc need to be compressed, their size can be reduced greatly and be very effective, and on other side, doc type like jpg, rar, zip and so on which have be compressed or have be done internal compression, these docs needn't to be compressed, because of no or less of effective but increasing the time to load into library.

 On other side, if you need to increase the protection of docs, you can assign them to be compressed.

16. Lib Copy Each Other

    This tool window is used to copy another lib's docs or classes between to library. The way to do this job is very simple, select two libraries first, then drag the class move to another lib's class witch you want to locate the class dragged.

17. Book Notes Browser and Edit

  We have two book notes, one is text note used to record reader’s comments or other things like book related content downloaded from web, another is file note used to record a picture, video, sound or document, etc. Meanwhile we have also 3 links used to link the selected book or book class to other book or other class in the library.

 You can browser these notes and links or edit them in the tool window named Book Notes Browser and Edit.

 

Thanks.

Appendix How to Build a New Book Library

1.       Create a new path and some sub paths. Copy your each book file to its sub path it belongs to. Rename the path and all sub paths to book class name and rename all files to their book names or chapter titles if they are chapters of one book..

2.       Uncompress it to corresponding sub path if a file is a compressed book. The library has internal compressor, so you don’t need to import compressed books. Adjust their names after uncompressing them.

3.       You can import book files with extensions chm, exe to library directly if their sizes are small, I suggest you decompile it to htmls or texts if it is a big files containing a lot of books, so that you can read them very conveniently later. You can adjust their digital number using file management tools if file names consist of numbers, for example, if you get a number of file name like chapter_1.txt, chapter_2.txt, …, chapter_12.txt, you will get chapter_001.txt, chapter_002.txt, chapter_003.txt after adjusting file names, the reason to do adjusting is for chapters of book sorted when them imported to library. You don’t need to rename files before importing them to library if conditions above appear; you should rename them with library ‘Bulk Context Process’ tools after importing, for example, you can extract their titles using ‘Extract Title’ if one of your books divided to 001.txt, 002.txt, …, 135.txt. So that, you select extract mode ‘Line 1’ if the first line of file is its title, select ‘First 2 lines’ if first 2 lines is its title. With these tools, your jobs will be very easy and decreasing your work times.

4.       I suggest you to split book if it is a single file and its size is more than 1M(only to txt file), for the reason of reading conveniently. To do this job, there is a tool named ‘Bulk Files Split’, you can split a group of files under one assigned path. For example, you have a file superman.txt, you will get a sub path named superman and a group of files under path superman named superman_001.txt, superman_002.txt, ….

5.       Almost all kind of files can be imported to library, such as file with extension exe,pdf,mp3,jpg or doc, etc. can be imported to library, meanwhile, the software support shortcut and link also, it is, import its file name only. You need to node that not moving them to other path if you import them to library as shortcuts or links, otherwise you can’t find them when browse them with KCBL browser.

6.       The software also support web address importing. For example, you can import all of your Favorites to library. You can explore them in KCBLbrowser directly when you click them in the browser.

7.       Before importing, please check the compress options. I suggest you using compression for text, MS office file and file they have no internal compression, they can be compressed more than 50%. But some files like jpgs, pdfs, some exe files and chms are not need to compress, because they have internal compress and you can subtract their size or only a little of size can be subtract, Compressing them will slow down importing in manager and loading in browser but no affections. For another reason, you can compress them if you need to increase their security.

8.       You can import them to library in KCBL Manager after you make them OK. You can import them to a new library or a existed library. You need to create a library if you want to import them to a new library. The importing method is very simple, select book class in library frame, select path of books in path frame, Then right clicks the book path and select importing mode in menu. Or, drag the book path to book class in library frame.

9.       you can process them with ‘Bulk Context Process’ tools after importing them to library. These tools including bulk rename title, bulk replace content, bulk delete null line, etc.

10.   At last, please check the books after finishing import. I suggest you make a copy of them before importing. You can delete them after you check them OK. You can check them by browser, look their sub class’ size and so on.

 
Make a Free Website with Yola.