King Child Book Library

 
KCBL Brower User Manual

KCBL Brower User Manual

1. Open Book Library

  Click Book Library button at top left of main window, select a booklibrary mdb file, the lib will be opened in browser.

2. Setup system options

    Select menu named Options, you can finish your system options adjusting, suchas font, back color, back picture for text box, time control parameters, etc.

3. Set Back Picture of Text Box

    In options setup window,click Title named Options, you can setup back picture. Click File button toload a picture into textbox as its back picture if the file is a picture, andthe picture is static. If the file is a KCBL book lib and having a lot ofpictures in the lib, All the pictures in the lib will be set up as loopingpictures, they can loop in assigned time. Click Path button to setup a group of pictures as looping pictures.

    The parameter ‘Back PictureLoop Time’ define the time one picture fixed in back of textbox, No picturewill be show if the parameter set to 0.

    The parameter Back Picturestretch in Text Box meaning the picture will be stretched in textbox or not.

4. Setup Fonts

    In options setup window,click Title named Fonts, you can finish fontsadjustment for lib tree view, content list view and text view. Remember toselect color as front color when selecting font if you want to change theselected item’s front color.

5. Setup Back Colors

    In options setup window,click Title named Colors, you can set up back colorsof lib tree view, content list view and text view.

6. Setup Time Control Parameters

     The function is usedto control reading time, you must be rested when reading for aassigned time, it be very useful to control children's reading to protect theirhealth.

    In options setup window, A frame named Time of Reading Control Options in the leftbottom area of options windows will help you set these parameters.

7. DB For Explain

    Parameter Explain DB used toset a word explaining data base, it can explain the word you click in text box.The DB is not provided with the application.

8. Set Icon Loaded Mode

  The default mode is to load icon from OS. You can create two pathsincluding icon file, one is icon16 define icon in size 16 and another is icon32 in size 32, the paths is under yourapplication path. These icons can be loaded into system automatically if theyexist when you setup icon type is not loaded from OS.

9. Save It!

  You have to click Save button when you changeoptions, otherwise the changing is not effective.

10. Button in Main Window

    Font and Color button in mainwindow is used to setup font and back color of textbox in main window, and thesame name button in full screen window is used to setup font and back color oftextbox in full screen window.

  Left and Right arrow button is used to select previous document and nextdocument.

11. Search

  You have 4 search modes, search document title, search class title,search context in text document and search context in every document. The titleshow box at left of search combo box is used to input the search key word.

12. Change Password

    Having two kinds ofpasswords in the browser, one is for the book library, and another is for classin the library. You can change lib password when you select menu named ChangeLib Password, and change selected class password with menu named Change ClassPassword.

13. Rolling In Full Screen Reading

  During rolling, you can right click left side of screen to slow downrolling speed and right click right side to speed up rolling. Stop rolling whenyou left click.

    Full screen browser is onlyavailable to text view and picture view.

14. TV Mode Reading

    Set up the font bigger infull screen text reading, and buy a long line mouse, you can browser your ebook like watching TV, of course just only in KCBLbrowser.

    This function is used toprotect children's health also like the time control function said above, mychild is my first customer, so, some functions are come from him.

15. Tmp Path

    The application will createa path named tmp under its install path to create tempfiles it needed, and the path will be cleaning up when you quit the app, so youhave to avoid put your files to this path.

16. Book Notes Browser and Edit

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

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

17. Double Click In Picture Box

Double click in picture box to picture view window, Double clickagain to full screen view picture, and Double click third return to pictureview window.

 

 

 Thanks.

   KCBL ManagerUser Manual

Principle of Operation

 

 1. Create a NewBook 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 booklibrary's internal name.

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

2.  Create NewClass

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

3. Append Book to Library

  First, you need to make books prepared. A book means a file or a groupof files in the system of book library. It is a book class in lib and is a pathin OS file system when the book consists of many files. The name of book is itsfile 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 namein 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, thenGo to Path And File view area, and select the path your books located, rightclick it and select menu 'Export Selected To Lib's Selection', ok, all books inyour selected path will be append to the book class you selected in the booklibrary view area, job finished.

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

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

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

 When a file of book is a link or web address (.urlfile), 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 ordocument 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 andpress control+s to save the document in text andselect 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 andtransform character coding to another coding, you can edit find/replacestrings, replace a document or a class of documents.

6. Change Password

  You can change book lib password, book class password and Remove All SubClass 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 mdbfile of the lib will be fragmented because of self problem of mdb file, so maybe you need to compact it, Because, aftercompact 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 deletethe old lib after making a copy.

8. List Contents

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

9. Roll Back Selection

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

10. Pre Store

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

11. Bulk Context Process

    There are a group of toolsto process context of a library, which includes: Rename Doc Type, ChangeNumber, 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, TextCombine and Extract Title.

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

    The basic flow of followingfunctions is,

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

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

       Confirminclude sub class or not with 'Inc Subclass' checkbox    ====>

       Search documentswith conditions said above by Search button  =====>

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

       Make otherchanges in list view   ====>

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

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

 

a. Rename Doc Type

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

b. Change Number

    Used to change titles for agroup of docs, these docs have titles like chapter1, chapter2, ... , chapter11,... chapter123..., the function format these titles to the same digits, makethese titles like chapter001, chapter002, ..., chapter011, ... , chapter123, sothat these docs can be sorted in sequence.

c. Cut Previous Or Last

    Used to cut previous sectionor last section of titles for a group of docs, for example, a group of docshave 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 groupof 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. DelSame Type

    Delete a group of docs theyhaving the same doc type.

h. DelCertain Doc

    Delete a group of docs theyhave the same title.

i. Bulk Rename

  Rename a group of docs with pre assigned format, the format is likeaa01bb, 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 thedoc 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_band 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 replacingstring.

m. Text Combine

    Combine a group of docs to anew doc.

n. Extract Title.

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

 12. Bulk Files Process

    There are a group of toolsto process a number of files under pre assigned path, which includes: RenameExt, 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 ToTXT, Text Replace, Combine File, Extract Name and ChmTo Htm.

 

 These functions work like Bulk Context Process, the differences areprocessing files and paths here and docs and classes there, you can consultthem 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 clickExecute button to do split.

 

14. Process Repeated Book

  This is a tool window to find out all repeated docs possibly inside anumber 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'’ listbox with Insert or ‘Load List’ button.

b. Click Search button.

c. Process the result list.

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

 

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

15. Compress Doc

  You can pre assign which kinds of doc types need to be compressed or notwith 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, doctype like jpg, rar, zip and so on which have becompressed or have be done internal compression, these docs needn't to becompressed, because of no or less of effective but increasing the time to loadinto library.

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

16. Lib Copy Each Other

    This tool window is used tocopy another lib's docs or classes between to library. The way to do this jobis very simple, select two libraries first, then drag the class move to anotherlib'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’scomments or other things like book related content downloaded from web, anotheris file note used to record a picture, video, sound or document, etc. Meanwhilewe have also 3 links used to link the selected book or book class to other bookor other class in the library.

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

 

Thanks.

Appendix How to Build a NewBook Library

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

2.      Uncompressit to corresponding sub path if a file is a compressed book. The library hasinternal compressor, so you don’t need to import compressed books. Adjust theirnames after uncompressing them.

3.      You can import book files with extensions chm, exe to library directly if their sizes are small, Isuggest you decompile it to htmls or texts if it is abig files containing a lot of books, so that you canread them very conveniently later. You can adjust their digital number usingfile management tools if file names consist of numbers, for example, if you geta number of file name like chapter_1.txt, chapter_2.txt, …, chapter_12.txt, youwill get chapter_001.txt, chapter_002.txt, chapter_003.txt after adjusting filenames, the reason to do adjusting is for chapters of book sorted when themimported to library. You don’t need to rename files before importing them tolibrary if conditions above appear; you should rename them with library ‘BulkContext Process’ tools after importing, for example, you can extract theirtitles 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 ‘First2 lines’ if first 2 lines is its title. With these tools, your jobs will bevery easy and decreasing your work times.

4.      I suggest you to split book ifit 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 groupof 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 supermannamed superman_001.txt, superman_002.txt, ….

5.      Almost all kind of files can beimported 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 linkalso, it is, import its file name only. You need to node that not moving themto other path if you import them to library as shortcuts or links, otherwiseyou can’t find them when browse them with KCBL browser.

6.      The software also support webaddress importing. For example, you can import all of your Favorites tolibrary. You can explore them in KCBLbrowser directlywhen you click them in the browser.

7.      Before importing, please checkthe compress options. I suggest you using compression for text, MS office fileand file they have no internal compression, they can be compressed more than50%. 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 alittle of size can be subtract, Compressing them will slow down importing inmanager and loading in browser but no affections. For another reason, you cancompress them if you need to increase their security.

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

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

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