Create application for a book store, Programming Languages

Assignment Help:

You need to create a simple application for the Note Plus book Store. The interface for the application is shown below:

1076_Application for a Book Store.png

 

REQUIRED:

1)  Create all necessary controls. Ensure that they are of the correct type, they have the correct properties and that the names of the controls follow standard naming conventions.

  1. A book can be categorized under multiple genres.
  2. The Book id is a unique serial number specified by the system.
  3. The available genres are Romance, Science Fiction, Mystery, Thriller, Action, Tragedy, Comedy, Biography, Autobiography and other.

2) Write code for the Save Details button click event.

  1. It should perform necessary validations.
  2. It should ask for a file name to which the details will be saved
  3. The details entered by the user should be saved on the text file.

3) Write code for List Book Details button click event

  1. It should allow the user to enter a title of a book.
  2. It should perform necessary validations.
  3. It should list the details (such as book id, title, authors, publisher, year published, buying price, selling price, number of copies purchased, genres) for that book using the details saved in the file created in Q2.

4) Write the code for List Books by Genre button click event

  1. It should allow the user to enter a genre.
  2. It should perform necessary validations.
  3. It should list all the books (titles, publishers and the year) for the genre entered by the user using the details saved in the file crated in Q2.

5) Write a procedure for the Clear button click event which clears all controls.

6) Write a procedure for the Exit button click event.


Related Discussions:- Create application for a book store

Prepare notes on the logical storage manager, Question: (i) Prepare bri...

Question: (i) Prepare brief notes on the Logical Storage Manager. (ii) Show benefits that can be achieve by using the LSM Manager. (iii) LSM organizes and optimizes disk

Write out the syntax of nested if statements, Write out the Syntax of Neste...

Write out the Syntax of Nested if Statements? The universal form is                         If(expression 1)                         {

shell script to check that a given number is prime or not, Normal 0 ...

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Differentiate between high level and low level languages, The languages use...

The languages used in the module are of a type known as high-level languages. There is another set of languages known as low-level languages. (a) Differentiate between high-leve

Programming code for supermarket software , The software development team i...

The software development team identified the following classes based on the analysis of given requirements: Product, Employee, ProductList, Supplier. 1.  Identify the relationsh

Pascal program, Pascal program: Exactly what you need to do to generat...

Pascal program: Exactly what you need to do to generate your empirical data is specific to your individual assignment. However, some rules apply to all of you: 1. The gener

Define functions with no arguments and no return values, Define Functions w...

Define Functions with no arguments and no return values? When a function has no arguments it doesn't receive any data from the calling function. Likewise, it doesn't return any

Special matrices, Special Matrices There are some "special" matrices o...

Special Matrices There are some "special" matrices out there which we may use on occasion. The square matrix is the first special matrix.  A square matrix is any matrix that s

Version control systems - delete and update, The next major set of tasks to...

The next major set of tasks to tackle are delete and update. Version control systems typically version updates to a ?le and only store the differences between the ?les. Two system

Database, asample database report

asample database report

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd