Skip to content

C0m3b4ck/Bookworm-VisualBasic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇵🇱🇵🇱🇵🇱🇵🇱🇵🇱POLSKA WERSJA🇵🇱🇵🇱🇵🇱🇵🇱🇵🇱🇵🇱
GitHub All Releases
🇪🇺🇪🇺🇪🇺Made in Europe🇪🇺🇪🇺🇪🇺

Bookworm Visual Basic 6

Version of the library management program Bookworm but in Visual Basic 6.0.
Currently undergoing rewrite: here.
For the unsupported, broken Python version, visit here.

Supported OSes

Supports all versions of Windows, from Windows 95 up to Windows 11:

Windows 95

Windows NT 4.0

Windows 98 

Windows 98 SE

Windows 2000

Windows Me

Windows XP (tested: x86, x32 and 64-bit, Home, Professional, includes: Starter, Tablet PC, Media Center, Embedded)

Windows Server (all versions including 2003, Small Business Server 2003, 2003 R2, Home Server,
2008, Small Business Server 2008, 2012, 2012 R2, 2016, 2019, 2022, 2025)

Windows Embedded versions, including: Windows Embedded for Point of Service, Windows Embedded Standard 2009, Windows Embedded POSReady 2009

Windows Vista

Windows 7

Windows 8

Windows 8.1

Windows 10

Windows 11

(probable future desktop OS from Microsoft)


Will require rewrite (BookwormNET) due to architecture differences:

Windows CE (including versions 1, 2, 3, 4, 5, 6, .NET 4.1, .NET 4.2, 7, 2013)

Windows CE for Automotive

Pocket PC (including versions 2000, 2002)

Windows Mobile


Will not be supported:

  • All Xbox OSes
  • Windows CE 1.0 (requires DOS-like C compilation)

Principles

  • Maximum speed, ease-of-use and efficiency
  • Privacy - encrypted databases for users without correct credentials
  • Easy installation and portability - no dependencies need to be installed by user
  • Overall user convenience and ease of use, yet advanced management for admins and superadmins
  • Past, present and future compatibility with Windows

Why?

  • Python (original) version was becoming more bloated, convoluted and harder to compile with problematic dependencies.
  • Visual Basic has greater compatibility - it supports from Windows 95 up to Windows 11, including Windows Server and other versions of Windows (see #Supported OSes for more)
  • As I have been using the program's Python version, I have noticed many QoL fixes that I need to implement

Author

Started on November 15th, 2025 by C0m3b4ck. Some code from Kaustubh Navnath Kulkarni has been used in parts.

Bugs

  • ActiveX error 429 when clicking Loans button on Windows 95 (probably a packaging issue)

Screenshots

Windows 95

Image from Windows 95

Windows 98

Image from Windows 98

Windows 2000

Image from Windows 2000

Windows XP

Image from Windows XP

Windows 7

Image from Windows 7

About

Version of the library management program Bookworm but in Visual Basic 6.0

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors