Giter Site home page Giter Site logo

classbookcontroller's Introduction

Class Book Controller

A tool to manage book borrowing.

(LC) LogCreative 2015 - 2016

Log Infinity Project Memory Box

You can get the release version of this program in Release Page. Initial password is 0000.

Objective

  • This program uses UI template of DotNetBar 12.0 to make a ribbon style menu.
  • This program shows a way to operate databases (connect, edit, update) in Visual Basic .NET.

Compilation

This redist version fixes some bugs to make the saving process working correctly.

To compile this program, you need to install DotNetBar 12.0 from DevComponents, which contains many useful controls to make the interface more flatten with modern ribbon style.

I won't provide the download link here because it's not a free plugin.

Then, open the .sln file. It's optional to open this project with 100% scaling for the plugin's compatibility. Just compile it.

To recompile the program, I fixed a 4-year-old bug which causes the database unsavable. It's also the reason for abandoning it long time ago when transfering data to use it in the second classroom. (Of course, there's also a reason that the borrowing book activity was suspended when the schoolwork becomes much more heavier.)

The details are as follows:

  • Modified the .sfx file, enable Update() function in ADVANCED OPTIONS. (which requires a key in the datatable.)
  • Changed the code of the table to make sure that the database is saved to the corresponding original file.
  • Changed the connection string to fit in the age where the Jet was disposed and everyone use ACE as an alternative (Microsoft Office Access Software required).
  • Only compile the solution without running the compiled program followed in Visual Studio. Just run the compiled file in the Explorer. Regenerating the project will refresh the database from all over again and the debugger will not detect any modification you made from the previous running.
  • I tried to clean auxilary bindings, but I failed due to the messy file structure left at that naive age. Just don't mess around with that, otherwise you may probably cannot open the designer file with some really confusing errors.

Copyright

(LC) Log Creative 2015-2016

MIT License

This overrides all "ALL RIGHT RESERVED" claims in all source code with this README file appended.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.