Acknowledgement
Acknowledgement
VISION
MISSION
OBJECTIVES:
Introduction
Without any doubt, C and C++ are the two most powerful
programming languages but they are also difficult for a beginner to
learn. C# on the other hand, does not have the many complexities of C
and C++ and yet it is as powerful. We can develop different types of
applications using C# such as Windows (Desktop) applications, Web
applications, Applications for mobile devices, Games and Web
Services and many others. Experts predict that C# will be used in
almost all kinds of application development in the near future.
History
Visual Basic
Introduction
Characteristics
Visual Basic has the following traits which differ from C-derived
languages:
History
VB 1.0 was introduced in 1991. The drag and drop design for
creating the user interface is derived from a prototype form generator
developed by Alan Cooper and his company called Tripod. Microsoft
contracted with Cooper and his associates to develop Tripod into a
programmable form system for Windows 3.0, under the code name
Ruby (no relation to the Ruby programming language).
There are four versions and five releases of Visual Basic .NET
implemented by the Visual Basic Team
The original Visual Basic .NET was released alongside Visual C# and
ASP.NET in 2002. Significant changes broke backward compatibility
with older versions and caused a rift within the developer
community[2].
Visual Basic .NET 2003 was released with version 1.1 of the .NET
Framework. New features included support for the .NET Compact
Framework and a better VB upgrade wizard. Improvements were also
made to the performance and reliability of the .NET IDE (particularly
the background compiler) and runtime. In addition, Visual Basic
.NET 2003 was available in the Visual Studio .NET 2003 Academic
Edition (VS03AE). VS03AE is distributed to a certain number of
scholars from each country without cost.
Visual Basic 2005 is the name used to refer to the update to Visual
Basic .NET, Microsoft having decided to drop the .NET portion of the
title.
One other feature of Visual Basic 2005 is the IsNot operator that
makes 'If X IsNot Y' equivalent to 'If Not X Is Y',
which gained notoriety[6] when it was found to be the subject of a
Microsoft patent application.[7][8]
Visual Basic 2005 Express
Part of the Visual Studio product range, Microsoft created a set of free
development environments for hobbyists and novices, the Visual
Studio 2005 Express series. One edition in the series is Visual Basic
2005 Express Edition, which was succeeded by Visual Basic 2008
Express Edition in the 2008 edition of Visual Studio Express.[9]
Visual Basic 9.0 was released together with the Microsoft .NET
Framework 3.5 on November 19, 2007.
SQL SERVER:
Client server means that SQL Server is designed to store data in the
central location (the server) and deliver it on demand to numerous
other locations (the client). SQL Server is also a Relational Database
Management System (RDBMS).
1. Information representation
2. Unique definition of rows
3. Systematic treatment of Null values
4. Guaranteed access
5. High level Update, Insert, and Delete
6. Retrieving information from the database.
7. Accepting query language statements.
8. Enforcing security specifications.
9. Enforcing data integrity specifications
10. Enforcing transaction consistency
11. Managing data sharing
12. Optimizing queries
2. Create a database
4. Manage tables
Query Analyzer:
The direction of the push pin on the toolbox's title bar dictates
whether or not auto hide is in effect. If the push pin is vertical, auto
hide is turned off. This means that the toolbox is always visible. If
you click on the push pin, it will be displayed vertically. At this point,
auto hide is activated and moving your cursor off the toolbox will
cause it to collapse. It will only expand when your cursor is over the
toolbox icon that appears docked against the left corner of the
window. Other windows also have autohide capabilities activated and
deactivated by clicking the window's respective push pin.
FORMS
The first thing that you should familiarize yourself with in the Visual
Basic .NET programming language is the user form. The user form is
the box where you can add all sorts of features. On older versions of
Visual Basic, the user form has dots on it. The user form acts as a
basic interactive tool between the programmer which is you and the
one who will use the program.
The image above is the user form. It is the basic frame where the
programmer and the user interact.
You can add so many features and objects on your user form. These
things are more commonly referred to as controls. Controls are such
things like textboxes, comboboxes, option buttons, etcetera... You
will learn more about certain controls in this chapter and the later
chapters.
The Toolbox
The controls that are going to be discussed in this chapter are the most
basic. They are the label, the textbox, and the command button.
Just click on the corresponding buttons on your Toolbox to access the
controls. Shown above are the respective button.
The Label
The label is the way you put text on your user form. If you want your
user to know what certain things are for then you have to use the
label. Click on the label button and put a label on your user form.
The Textbox
The textbox is the way the user puts text on the user form. If you want
an input in the form of text, number, or symbol, then you should
simply put a textbox in your user form. Try putting a textbox on your
user form now.
Properties
Every object that you have in your program will have properties. You
can modify the properties of any object on the properties box. It is
normally located in the lower right corner of your screen. You can
modify attributes like the alignment, style, and labels. Modify the text
that will appear on the first label that you created.
There are several tools at your disposal on the Visual Basic Toolbox.
Listed below are some of the most basic tools aside from the already
mentioned label, textbox, and button..
Checkbox
Checked Listbox
Displays a list of items with a check box on the left of each item.
Combobox
Enables the user to pick a date and time and to display the date and
time in a specified format.
LinkLabel
Listbox
Listview
Masked Textbox
Month Calendar
Notify Icon
Picture Box
Displays a picture.
Progress Bar
Radio Button
Enables the user to select one option among other radio buttons.
Rich Textbox
Tool Tip
Displays information when the user moves the pointer over a control.
Tree View
Web Browser
Dim C As Single
Dim F As Single
F = (9 / 5) * C + 32
TextBox2.Text = F
End Sub
F = TextBox1.Text
C = (5 / 9) * (F - 32)
TextBox2.Text = C
End Sub
End Class
Description of the project:
Hotel Management
• Manager
• Staff
• Guest
Manager
Making Data Retrieval Fast: Since the proposed system does not
involve record maintenance in different registers, so the procedure of
data retrieval becomes much faster as compared to manual procedures
of retrieving the required information etc.
SOFTWARE REQUIREMENTS:
Functional Requirements :-
people .
- before adding , deleting , or modifying any record , the user must
be asked
Acceptance Criteria :-