Are you looking for a way to enhance your NeoBook's™ made applications? Congratulations! Because here in this website you can find the best and larger collection of NeoBook's™ plugins in the entire world! Enhance all your NeoBook's™ applications with a total of 58 plugins, 1128 actions and 233 examples.
58 plugins, 1128 actions and 233 examples at your disposition to enhance your NeoBook™ made programs. NeoPlugins is very proudly to be the larger NeoBook™ plugins collection in the world!
Design & runtime
All the NeoPlugins are distributed with design and runtime versions in order to maintain your programs the most lightweight as possible. NeoPlugins uses the latest characteristics added by NeoBook™.
Take a look!
In the next video you can view how the NeoPlugins MegaPack can enhance the NeoBook™ development environment to be more powerful. Just think about the more than 1.100 actions added by the NeoPlugins MegaPack!
The NeoPlugins help is integrated in NeoBook™ and all the provided actions have their appropiate contextual help. Install assistant, integrated updater,... there is no doubt NeoPlugins can be very useful for you in your projects.
You know that NeoBook™ can doing great things, great and professional programs which helps in your business and company. Now think in what 58 plugins, 1128 actions and 233 examples can do for you in order to enhance your NeoBook™ projects.
This page offers information about the product, but what we really wanted is that you try it by yourself!
Download the product now and try it by yourself in order to find if the product can be useful for you!
This plugin for NeoBook™ is a wrapper over the DLL for the Velleman™ Recorder/Logger K8047 & PCS10 cards. The plugin allows you to use all the exported functions from this DLL and therefore communicate your publications with this kind of hardware. The plugin include a complete sample publication which use all the provided actions. Of course remember you need to have the appropiate model of the Velleman card attached to your computer in order to try this plugin and the provided sample.
This plugin allow to show a complete Calculator attached to a NeoBook™ rectangle. Of course you can attach more than one Calculator and controlling it separatelly. Every calculator can be customized by colors, options, events, etc. You can press any Calculator button programatically, get advised when a button is pressed, show a Calculator Tape and retrieve their contents, and of course obtain the last value on the Calculator. All things in an easy but customizable way.
This plugin allow you to use skinable image areas which can be clicked by the user. Define area regions using a Bitmap colored image (every color on the image are taken as area regions) and other optional pictures to the diferent area region states. You can attach to host rectangles one or more Areas objects, and customize every one with their own images and options. Also you can set and get certain properties of every area region. And of course be notified when the user click on an specific area region.
This plugin offer to you a fully customizable progress bar control. You can customize the control in various ways, setting the font, colors and other general options. You can manage all the progress bar controls that you need. Every bar object can have their own font, colors, options and events. You can set up to six bar colors and lot of options that determine, for example, the bar bitmap, direction, bar caption, percentage, max and min progress values, and more.
With this plugin you can include and calculated one or more customized math expresions on your publications. The expresions can contain numbers, common math operations, variables, constants and subroutines with or without arguments. As you can see on the plugin samples the plugin is very easy to use, and you can doing simple math expresions calculations or very complete, all depend on you and your publications needs. You can control all expresions identifiers, values, and more on every Calc objects instances.
This plugin allow you to control up to two Webcams at same time from your NeoBook™ publications. You can play the Webcam video in a NeoBook™ rectangle, pause, resume, stop and get images captures from the video. The plugin offer to you a list of the available Webcams and their supported resolutions. Then you can specify a Webcam and one of their supported resolution to begin to play the Webcam video into a NeoBook™ rectangle.
This plugin allow you to use fully customizable cards (calendars) controls in your publications. Set the colors, fonts and other Card objects options. Use the available events and control the Card objects using the provided plugin actions. The Cards objects show only the calendar part, so you can use your own buttons or whatever you want in order to control de Cards objects. Also is possible to move the calendar date using the keyboard arrow keys and CTRL and SHIFT modifiers.
This plugin allow you to encrypt and decrypt strings and files using the RC4 and one of the availables hash algorithms: MD5, SHA1, SHA256, SHA384 and SHA512. All without need of thirdparty files or DLLs, just using the provided Windows™ API. The plugin also have the appropiate events in order to get the control around a encrypt or decrypt operations. You can abort an operation every time, find if an operation is in progress, etc. And of course you can manage more than one operations at a time.
This plugin allow you to get informed when the clipboard change, with the possibility to use more than one Clip object instances to get notify separatelly. Also the plugin allow you to work with your own registered clipboard formats. You can register your own clipboard formats in order to paste and copy data with this formats, in the same publication and between publications. Register the clipboard formats that you need and create the Clip objects that you need too.
This plugin is intented to use for basic Serial Communications. The plugin allows to create various Comp objects in order to work separatelly with various COM ports. You can open, close, read, write and set several options and flags of the COM ports. You can use this plugin to communicate your NeoBook™ applications with hardware like Arduino boards, barcode scanners and other similar hardware connected to the COM ports. The plugin count dozens of actions and allow you to use several options, events and subroutines.
With this plugin you can work with INI files and the Windows™ registry, saving system resources thanks to the plugin approach. You can manage multiple INI files or Registry objects too. You can read and write INI files values, get entire INI sections, etc. For the other hand, you can read Windows™ registry integer, strings and multi strings values, and many more.
The plugin is fast and save system resources, because you not need to open and write INI files for every value you read or write, but maintain one object instance with the appropiate INI file ready to use. The same thing around the Windows™ registry part. You not need to open and close the Windows™ registry for every read/write values, but maintain one object instance with the appropiate Windows™ registry ready to use.
This plugin allow you to create runtime Timers list objects, who can contain one or more Timers. Every list can contain one or more Timers, and of course you can create the Timers lists that you need. Every Timer can have their own interval, and can run on a counted or cycled behaviour. The plugin allow you to act when a Timer tick event is fired, and also when all the Timers on a list are finished.
This plugin help to manage your customers licenses, based on uniques user names and serials. This plugin implement a customizable Partial Serial Number Verification System easy to use in your publications.
npCust is the "Keys Verification" part of the plugin. npCust allow you to check the appropiate user names and serial numbers generated before with npRegs. npCust and npRegs working together to enhanced the Verification system.
npRegs is the "Serial Keys Generator" part of the plugin. npRegs allow you to generate the appropiate user names and serial numbers to be use later in npCust plugin too. npRegs and npCust working together to enhanced the Verification system.
With this plugin you can show Desktop Alerts from your publication. Personalize the alerts in an easy way with the provided plugin actions and their properties forms, and take full control around the alerts with the availables plugin events. Of course you can manage one or more alerts at a time, and everyone have their own header, text, options, style, fonts, colors, location and events fired when the alerts are showing, show, shown, close, click, close click, and more!
This plugin allow you to put one or more Draw objects attached on NeoBook™ rectangles. You can use the canvas of this objects to draw individual pixels, lines, chord, pie, rectangles, rounded rectangles, frames, polygons, cubic Beziers, text and more. More than 50 actions allowing you to get and set Pen position, color, mode, style and width; get and set Brush color, style and bitmap; get and set fonts (previously installed on the system). In fact, this plugin allow you to create or modify bitmaps programatically.
This plugin allow you to drop files from Windows™ Explorer onto various NeoBook™ publication objects, like rectangles, polygons, pictures and more. Also allow you to drop files onto the entire publication. The plugin allow you to put one or more target objects in the same publication, activate or deactivate this Drop objects, allow or disallow the dropped files, and get all the files and directories finally dropped.
This plugin allow you to work with files in an advanced mode, allowing, for example, to open share exclusive files, which can be only read or write from your publication and not for others while the file are in use. You can create the File objects instances that you need. Every File instance allow you to create, read and write files, in a share exclusive mode or others. The plugin allow you to read or write the files byte by byte and more.
This plugin can help you when need to find files and directories in HDD's, ever in various places at a time. The plugin can act very simple and very complex, because you can search for files, search for folders, search for both, search with file and dirs filemasks, dates, sizes, atttributes, and all together! The plugin also have complete support for search events. You get information when a search is in progress or aborted, when the search engine begin search in a directory, when found a directory and when found a file, etc. All in an easy way, executing native NeoBook™ subroutines.
This plugin allow you to use one or more analog gauge controls on your publication. You can customize every control with their own colors, face, general options and events. Lot of colors, face, general options and events are availables. Every analog gauge can be presented in three diferent styles: Left, Center and Right. Everyone allow you to play with the several included properties which can be used in order to modify the gauges appearance and the gauges behaviour.
This plugin allow you to use mouse gestures on your NeoBook™ publications. Just react when your publication user made mouse gestures with left, right or middle mouse buttons. Just active the mouse gestures and set the mouse button or using the default button, then specify a publication subroutine to be execute when a mouse gesture is made by the user.
This plugin provide to your publications an fully customizable string grid control. They support multilined and merged headers, smooth scrolling, customizable colors like header light color, header dark color, header color, grid color, alternate color, text color, etc.
Each grid column can be hidden and have its own horizontal and vertical alignment, color and font. The plugin also provide dozens of events that you can use to personalize the grid, filter and validate their data, etc. And of course you can manage more than one grid objects at a time.
The grid object can copy, cut and paste data from/to clipboard. The plugin have the appropiate actions to insert and delete rows, get the total columns and rows, get or set the cells values, etc, and provide actions to update the grid objects content without screen flickers, and more.
This plugin allow you to calculate the MD5, SHA1, SHA256, SHA384 and SHA512 algorithms of strings and files in a easy way and with all control of the task using the appropiate hash calculation events. The plugin inform you when hash calculation begin, end, is working, is aborted, etc. Also allow you to calculate more than one string and file hashes at the same time.
The MD5, SHA1, SHA256, SHA384 and SHA512 hashes can be useful in your publications to identify certain strings or files, for example. And of course you can use this plugin to compare provided MD5 and other hashes. All without thirdparty dependencies using native Windows™ API functions.
Allow you to use low level Mouse and Keyboard Windows™ Hooks on your publications. So you can know what key is pressed or what happend with the mouse not only on your publication, but on the entire system. All without external dependencies. The mouse hook allow you to act when a mouse button is down, up and more, knowing the position of the cursor on the screen. The keyboard hook allow you to act when a key is down or up, knowing the system localized key name. Everything in an easy way, using the actions properties editors.
This plugin allow you to put one or more Clocks on your publications. Every Clock object can be customized using lot of options and have lot of events. You can set and get the Clock time and other lot of properties. Every Clock can act like a clock and like a countdown or normal timer. You can use analog or digital clocks, and customize it with lot of options, colors, events, etc. Also the analog Clocks admite background face images.
This plugin contain useful images related actions and can work with up to 23 differents image input formats up to 18 image output formats. For example, you can convert images from any of the supported input formats to any of the supported output formats.
The plugin also contain others images related actions, like for example one that can apply to any supported input image format one or more of up to 40 different image filters. Also have actions to resize images, scale images, put images watermarks and more. All without need any external application or DLLs.
npImgs also allow you to read/write and strip the JPG IPTC data of a JPG image file. And have actions to read/write and strip JPG EXIF data of JPG images files too. For the other hand is possible to find, get and set the EXIF thumbnail image of JPG image files.
The npInfo plugin put available for you more than 400 PC information variables. Using just one action you can retrieve one or more of this variables, from APM, BIOS, Colors, CPU, FileInfo, Folders, Identification, Keyboard, Memory, Metrics, OS, Screen, System and other Miscellaneous categories.
The plugin is very speedy and not waste to much system resources, because dont retrieve more than the variables that you want and just when you want. Also you can use this plugin to get all available PC information into a file, like a PC information report that you can use in various ways, just using only one action too.
Additionally the npInfo plugin allow us to execute system WQL queries to retrieve more information about the system using the WMI technology. You can execute more or less complex WQL queries in order to retreive lot of information about the system directly in NeoBook's variables ready to be used by your application.
This plugin allows you to add system-wide Hotkeys to your publication. A hotkey in Windows™ is a key combination which invokes a specific action. You can often use "CTRL + S" from an application to save a file. However, a system-wide hotkey allows you to invoke a custom action from anywhere. Your application doesn't have to be in the foreground or even visible to receive the hotkey events.
For example if your publication is executed in the system tray, the Hotkeys continue available for your publication. This plugin allow you to add any number of Windows™ Hotkeys, controlling it by their key combination (or shortcut) or by the Hotkeys ID's. Also you can prove that a Hotkey is valid and available before try to register it, or change one Hotkey for another if neccesary.
This plugin implement the ComboBox Extended control from Windows™, allowing you to use three differents styles of lists: ComboBox, DropDownList and SimpleList. You can use any number of lists, with their own options, properties, images, events, etc. All three list styles allow you to put items with images for two states: normal and selected. Also you can indent the items, viewing the list similar that a treeview control style. Add, update, get the total items, all with the appropiate actions editors.
This plugin allow you to deal with one or more log files from your publications. Specify the log file path or use the default log file in order to add entries: info, error, warning, etc. Use the various inline templates in order to enhance the log file. You can instantiate various log files objects, so can work with various logs files at the same time. The plugin have certain events in order to control the entries which can be added to the log file. Easy to use but useful for debug purpose, for example.
This plugin allows you to search for text under the Windows™ Registry looking for keys, values and also text values contents. The plugin report all processed keys, matched keys, matched values and matches content values. The plugin allows you to search in two diferents ways: automagically in one or more root keys or in a more accurate way. The plugin offer you the appropiate events which are fired when process keys, match keys, values, etc.
With this plugin you can make communications between your publications. Some publications can be senders and another can be receiver, so you can make call (and obtain replies) and send string from sender publications to receivers publications in an easy way.
In fact the same publication can act as sender and as receiver, see the Instances sample. But more generally you can establish a publication or more as senders and one or more publications as receivers. From senders you can send strings and make calls, and from receivers you can receive strings sended and maked calls.
Also is possible to establish group of receivers, in other words, you can send strings or make calls only for a specific group of receivers and no others receivers. All of this in an easy way, as you can see in the samples included by this plugin installation.
This plugin monitors shell changes and notifies your publication. This include files and folders being modified, created, renamed, or deleted, drives being added or removed, media being inserted or removed from removable media drives, and more. You can create one or more object instances. You can active and deactive every instance separatelly, specify the folder to watch, watch subfolders, specify a maximum numbers of notifications and have dozens of shareable events/subroutines.
The npOsds plugin allow you to show On Screen Display messages from your publications. Not only one message, but you can show lot of them, and control everyone separatelly. You can set every message font, color, text alignment, position, location, timeout, etc. A common example of use for a plugin like this as the volume information in some media players: this appear at the top of every Windows™, like a progress bar, using this kind of On Screen Display messages.
This plugin put on your publication a very complete Pascal language interpreter. You can use it (for example) to automate changes on your publications without need to recompile. The interpreter prebuild dozens of Classes, Functions, and more stuff.
Take a look at the interpreter prebuild stuff and get freeze. But not only you can use this complete prebuild stuff, also the Pascal source code can interact with NeoBook™ and viceversa. You can call NeoBook™ subroutines, get and set NeoBook™ variables and more.
The interpreter know a dialect of Pascal language and add some Delphi related stuff too. You can play with Pascal units "on the fly", can use variables, constants from others units or from your main unit. Finally, with a little of Pascal/Delphi knowledge now is possible to use this powerfull language and lot of their resources from your NeoBook™ publications.
This plugin allow you to create your own PDF files in an easy way and without the need of any thirdty files. You can add text, columns, rows, headers, footers, bitmaps and more into your own customized PDF files. You can instantiate more than one Pdf object and begin to add headers, titles, text, images, columns, footer, etc. Also the plugin provide actions to add new lines and pages, print one or more pages, etc., and finaly can save the PDF file.
This plugin allow you to show plots or charts on your publications. If you want an easy way to show a plot to your publications users then npPlot plugin is for you. The plot offer to you three graph styles: lines, smooth lines with B-Splines, and bars. You can manage more than one plot at a time. It has multilined title, legend, automatic y-axis, and supports multiple series, and more. It also can produce a monochrome version of the graph using monochromatic brushes. And allow you to control the plot with their provided mouse up, mouse down and mouse move complete events.
This NeoBook™ plugin allows you to create one or more Popup Menu objects in order to be shows when you need in whatever part of your publication. You can add the items and subitems that you wanted and these can have associated Bitmap images. You can prepare a Popup Menu with a couple of actions and various Popup Menu in the same publication. The appropiate subroutine are executed when a Menu item is clicked and you can get information about what Popup Menu and item are selected by the user.
This plugin put at your service the possibility to use advance buttons controls on your publications, who can be customized in several ways, using various gradients colors and styles, borders bevels, glyps images, wallpapers images and events. Every button have default options and four states options: normal, hot, down and disabled states options. Like others Neoplugins™, you can use one or more Push objects (buttons) on your publications, customizing it separatelly, with shareable publication subroutines/events.
This plugin allows you to generate QR Codes (PNG and Bitmaps images) from your publications, specifiying various options like the image dot size, margin, background and foreground colors, error correction level, etc. The plugin allows you to generate QR codes from plain text and of course can use this text to format the appropiate information to generate special QR Codes for emails, SMS, VCard, geolocation points, etc.
This plugin allow you to use one or more regular expresion objects in order to search and replace text using regular expresions on your publications. The plugin provide also some globals actions to search, split, replace text using regular expresions and more.
These global actions not need the interaction of a previosly created Rexp object instance. But creating this you can get all the power of the regular expresions search and replace. The plugin allow you to modify the r.e. engine behaviour, get and set r.e. modifiers, use all kind of metachars, etc.
The plugin provide various samples, and an introduction to the regular expresions syntax. The regular expresions appear to be difficult to the novices, but since you get the trick, you have on your hands a very potential search and replace text tool. So it's time to learn!
This plugin allow us to use the Microsoft SAPI from our applications and therefore reproduce text to speech. The plugin can retrieve the system available voices and allow us to reproduce text to speech using any of the available voices. Also the plugin inform us when the text to speech starts and when the text to speech ends using their provided events/subroutines.
This plugin allow you to use fully customizables scope, wave or spectrum data plotting controls on your publications. More than one control can be used, specify their options, colors and events separatelly. Play with the scope controls with absolute or percentage values, determine the scope colors and options, set the appropiate scope events, and add one or more scope lines with their own name, unit, color and position.
This plugin allow you to show presentations, images transitions objects into your publication. Set lots of transitions options. Control everyhing with the transitions events, and get fun (and serious) with up to 173 availables transition effects. You can create one or more transitions objects instances and starts it at the same time.
Transitions can be stretched, proportional, centered, autosized, reversed, cleared, over drawed, etc. Can set Shows objects background images in various ways, color and frame properties. You can start and stop transitions manually or automagically. Support BITMAP, JPEG and Metafile image formats. Very easy to use, but complex too.
This plugin is an implementation of one of the most used classes in the Delphi world: TStringList. This class is useful in various ways and, basically, maintain string lists on memory that you can manipulate using the appropiate actions.
You can maintain strings list allowing duplicated or not, search for strings, add, append, insert, delete; use pairs of names and values, get or set the whole text delimited or not, saved and load strings to/from files, get advised when the strings changes...
You can sort the string lists, and maintain sorted in memory (even when add new items), can specify the delimiter and quote character, for example, in order to import/export information from CSV (Comma Separated Values) or similar files and many more.
This plugin can turn your publications into simple and easy to use TCP/IP servers and clients. You can prepare your publication to act like a server, a client or both at the same time, allowing you to send ASCII text from servers to clients and viceversa. The plugin is based on the native and well tested Windows™ Winsock(tm) and don't require any thirdty party file or DLL. Follow the philosophy of my other npMsgs plugin, but in this case you can communicate publications situated on differents computers around the world.
This plugin allow you to use the Windows™ Vista (and above) task dialog control, that can be used to display information and receive simple input from the user. Like a message box, it is formatted by the operating system according to parameters you set. However, a task dialog has many more features than a message box. The plugin allow you to create many instances of task dialogs, control them with lots of events, customize with dozens of options, buttons, radios, etc., etc.
This plugin allow you to use the Tesseract OCR (Optical Character Recognition) engine in your publications, allowing to several page segmentation and other options in order to get the best possible results from BMP, JPG, PNG, GIF and TIFF images. You can instantiate one or more Tess objects in order to do the work, and specify several events in order to control the text recognition task process. With the plugin are included all the files needed to be deployed along your publications.
This plugin allow you to get the measure execution of your publication source code in an easy way. Simply use the Profiler Timers that you want and get a lot of information around the source code execution. Each Profiler Timers provide a lot information. The number of times that the timer was activated (hit count), the total execution time, the average execution time on each hit, execution time on the first hit, execution time on the last hit, the hit with minimum execution time and the hit with maximum execution time.
With this easy to use plugin you can shown to your publication users a fully personalized Tips Of The Day dialog which can include useful tips in order to make a better use of your publication. You can specify the Tips adding items separatelly or loaded all from a file. HTML is available, and also CSS style to be applied to this HTML. The Tips dialog can be translated to other languages too.
This plugin is designed to be useful for you at designtime, that is, not when your publications run, but when you work on your publications under the NeoBook™ IDE. The plugin put a tray icon and menu visible when you run the NeoBook™ program. Enjoy it! Favorite folders, Characters map, Search engines, Clipboard viewer, Compilation BAT, Screen color picker, NeoBook™ code vault,... this utilities are availables to you not only from the NeoBook™ Window, but in a system wide way, using the customizables hotkeys.
This plugin allow you to put one or more Tray Icons for your NeoBook™ publications. You can create more than one Tray Icon from the same publication. Every Tray Icon can be controlled separatelly and can have menus and submenus, balloon hints, etc. The Tray Icons support Popup menus with items and subitems, you can conform complex Popup menus, including the use of optional images for every item and subitem. The plugin include events to notify you about Tray Icon, menu items and balloon hints clicks, etc.
This plugin have a miscellanea collection of useful actions that cannot be missing on your publications. The plugin have some common and more or less advanced Strings actions, Publication actions, System actions, Files actions, Monitor actions, Dialogs actions, Graphics actions and more! Useful everytime and everyday.
The plugin has dozens of string related actions; extend and enhance native NeoBook™ actions like "SetVar", "ClearVariables" and "SaveVariables"; allow you to deal with files and directories; contain useful system power related actions; can make screen or desktop captures and many, many more. Really this plugin can be considerer a very good swiss army knife.
With this plugin you can treat with WAVE files from your publications. For example, you can play and record WAVE files in an easy way, taking all controll of the proccess, and get notifying for all player and recorder events.
You can play WAVE files to all of availables system output devices, and also you can record WAVE files from all availables system input devices, not only from a microphone, for example you can record WAVE files from the computer sound cards.
Also this plugin allow you to create various instances of player and recorder objects, so you can deal with differents player and recorder separatelly: every object have their own properties and events. Last but not least, the plugin have various general WAVE related actions.
This plugin allow you to scan any XML string or file (even HTML) taking the control of all possible XML parts. Events are fired when the scanner found DTD attributes, CData content, elements content, XML comments, DTD definitions (even externals), start, end and empty tags, notations, proccessing instructions, etc.
You can scan a separatelly XML string or scan a complete file. And you have complete information about the scan progress. The plugin include three samples that show how to scan an XML Books colletion, another that scan an RSS feed, and finally another that take the links data from an HTML file.
This plugin allows you to easy scan BMP, JPG and PNG image files searching for one or more barcodes inside. The currently supported barcode symbols are I25, EAN 8, EAN 13, UPC A, UPC E, ISBN 10, ISBN 13, CODE 39, CODE 128 and QR Codes barcodes. You can create one or more ZBar objects and use different events or share between object instances. Very easy to use by scanning BMP or JPG images and firing the appropiate event subroutine when one barcode are found inside the scaned image.
This plugin for NeoBook™ allows you to generate and save into Bitmap images up to 82 barcode symbols. The plugin support dozens of 1D and 2D barcodes and you can generate it easily specifiying lot of general and specific symbols options. The plugin provide you with actions to list the names of all available barcode symbols, generate barcodes and, optionally, set the appropiate options for that symbols. This plugin do not require any thirdparty library or DLL in order to work.
This plugin allow you to open, write and perform other operations on PKZIP-compatible files. You can add files, extract files, and make other operations on one or more zip files at a time. And with all the control with the plugin provided events. The plugin is intended to allow you to compress and decompress zip files from your publication in an easy way, offer actions to open, save, close, add, extract, abort operations, and more. And also provide a lot of subroutine events for every zip operations needs.
This NeoBook™ plugin allow you to put Zoom objects attached to rectangles on your publications. This Zoom objects can magnify the screen image under the user cursor. You can customize every Zoom objects in various ways. You can put every Zoom objects you needs, and, since this objects are placed on NeoBook™ rectangles, you can use the Zoom objects in a Custom Window, in a Dialog Window or just any place on your publication pages.