libraries
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
libraries [2019/07/28 11:12] – Updated links richardrussell | libraries [2024/01/05 00:22] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 31: | Line 31: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[/Using%20the%20EVENTLIB%20library|EVENTLIB]] - Synchronous dispatch mechanism for ON MOUSE, ON MOVE, ON SYS and ON TIME events | + | * [[http:// |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Line 52: | Line 52: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
==== Downloadable Libraries ==== | ==== Downloadable Libraries ==== | ||
- | **[[http:// | + | **[[http:// |
ArrayIO provides routines to write entire arrays to a file and read them back again. | ArrayIO provides routines to write entire arrays to a file and read them back again. | ||
- | **[[http:// | + | **[[http:// |
The BB4WMAPM library provides an interface between the //BBC BASIC for Windows// programming language and the [[http:// | The BB4WMAPM library provides an interface between the //BBC BASIC for Windows// programming language and the [[http:// | ||
- | **[[http:// | + | **[[http:// |
Used in conjunction with BOX2D221.DLL and (optionally) BOX2DDBG.BBC, | Used in conjunction with BOX2D221.DLL and (optionally) BOX2DDBG.BBC, | ||
- | **[[http:// | + | **[[http:// |
CardLib provides an interface to the Windows cards library used by all the card games supplied with Windows. | CardLib provides an interface to the Windows cards library used by all the card games supplied with Windows. | ||
- | **[[http:// | + | **[[http:// |
The Date library provides functions for converting dates between a 5-byte centi-second count and real-world date and time values. It replicates the functionality of the RISC OS SWIs Territory_ConvertOrdinalsToTime and Territory_ConvertDateAndTime. | The Date library provides functions for converting dates between a 5-byte centi-second count and real-world date and time values. It replicates the functionality of the RISC OS SWIs Territory_ConvertOrdinalsToTime and Territory_ConvertDateAndTime. | ||
- | **[[http:// | + | **[[http:// |
Two libraries DrawLib and ShowDraw used to create and display Acorn Draw format files on Windows. | Two libraries DrawLib and ShowDraw used to create and display Acorn Draw format files on Windows. | ||
- | **[[http:// | + | **[[http:// |
Incorporate subroutines written in Forth in your BASIC program. Forth is much faster than BASIC, but easier to learn than assembly language. | Incorporate subroutines written in Forth in your BASIC program. Forth is much faster than BASIC, but easier to learn than assembly language. | ||
- | **[[http:// | + | **[[http:// |
This library makes it very easy to display images or part of images in your window, using GDI+. It gives a very good quality scaling. This demo program [[http:// | This library makes it very easy to display images or part of images in your window, using GDI+. It gives a very good quality scaling. This demo program [[http:// | ||
- | **[[https:// | + | **[[http:// |
Calculates the MD2, MD4, MD5, SHA or SHA-1 hash of a file or a block of data in memory. | Calculates the MD2, MD4, MD5, SHA or SHA-1 hash of a file or a block of data in memory. | ||
- | **[[https:// | + | **[[http:// |
As HASHLIB2 but additionally calculates the SHA-256, SHA-384 or SHA-512 hash. | As HASHLIB2 but additionally calculates the SHA-256, SHA-384 or SHA-512 hash. | ||
- | **[[http:// | + | **[[http:// |
Interfaces to the [[http:// | Interfaces to the [[http:// | ||
- | **[[http:// | + | **[[https:// |
+ | A pair of libraries, one for BB4W and one for BBCSDL, for displaying rotated, scaled and/or flipped images. | ||
+ | |||
+ | **[[http:// | ||
LoadDLL provides a simple and fast interface for accessing functions provided by DLLs (Dynamic Link Libraries). | LoadDLL provides a simple and fast interface for accessing functions provided by DLLs (Dynamic Link Libraries). | ||
- | **[[http:// | + | **[[http:// |
Memory allocation library (using the Windows API). Provides functions for memory allocation, reallocation and freeing. | Memory allocation library (using the Windows API). Provides functions for memory allocation, reallocation and freeing. | ||
- | **[[http:// | + | **[[http:// |
Memory allocation library (using BBC BASIC' | Memory allocation library (using BBC BASIC' | ||
- | **[[https:// | + | **[[https:// |
Supports accessing an ODBC-compliant database (for example SQLite) . The Zip file include a test/ | Supports accessing an ODBC-compliant database (for example SQLite) . The Zip file include a test/ | ||
- | **[[http:// | + | **[[http:// |
Provides an ON COM style facility which will call a specified procedure if an event occurs on a serial communications port. | Provides an ON COM style facility which will call a specified procedure if an event occurs on a serial communications port. | ||
- | **[[http:// | + | **[[http:// |
Used to parse command line parameters passed to a program and returns the number of parameters and an array containing the parameters themselves. Contains a convenient lexical analyser. | Used to parse command line parameters passed to a program and returns the number of parameters and an array containing the parameters themselves. Contains a convenient lexical analyser. | ||
- | **[[http:// | + | **[[http:// |
The ReadLine library provide several flexible functions that replace the **INPUT** statement. Includes a full line editor with common keyboard shortcuts, clipboard support, cloaked input and a configurable line history buffer. | The ReadLine library provide several flexible functions that replace the **INPUT** statement. Includes a full line editor with common keyboard shortcuts, clipboard support, cloaked input and a configurable line history buffer. | ||
- | **[[http:// | + | **[[http:// |
Create a Splashscreen for your program from a jpeg, bmp, windows metafile or icon file. Supports multiple monitors. | Create a Splashscreen for your program from a jpeg, bmp, windows metafile or icon file. Supports multiple monitors. | ||
- | **[[http:// | + | **[[http:// |
Allows SQLite databases to be created and manipulated from BB4W programs. | Allows SQLite databases to be created and manipulated from BB4W programs. | ||
- | **[[http:// | + | **[[http:// |
The Win/ | The Win/ | ||
- | **[[http:// | + | **[[http:// |
The Win/Reg library provides simple functions to read and write strings in the **HKEY_CURRENT_USER** part of the registry. | The Win/Reg library provides simple functions to read and write strings in the **HKEY_CURRENT_USER** part of the registry. | ||
- | **[[http:// | + | **[[http:// |
The Win/ | The Win/ |
libraries.1564312320.txt.gz · Last modified: 2024/01/05 00:17 (external edit)