Escolar Documentos
Profissional Documentos
Cultura Documentos
Ashish K. Sharma
I. INTRODUCTION
Software has been emerged as a powerful technologies
and services to solve the complex technical problems easily.
During the last several years, a considerable number of
software development methods have been introduced to
produce robust, reusable and adaptable software systems [1].
The computer systems along with their applications have
978-1-5090-0210-8/16 $31.00 2016 IEEE
DOI 10.1109/CICT.2016.11
1. Designing:
The importance of designing a good interface is well
known and it removes the boring console applications.
Designing user interface for the software is mainly carried
out by focusing more or less on user experiences. The goal of
designing user interface is to make the user interaction as
simple and as efficient as possible [21]. If the design of the
user interface is better, thus more users are willing to use the
software and it is easy to train people to use the software.
VB.net has been emerged and seeks great attention as it
provides easy interface design. Its interface is an influential
notion tool that prevents post accomplishment changes to
design from breaking down application codes. VB.net has a
control called DataGridView which is easy and useful feature
that enables database software development a breeze. This is
widely used in this project. It is a readymade feature in
VB.net that does most of the tasks in a fraction of seconds.
2. DataGridView
This control provides an interface to show information
graphically. The appearance of DataGridView is similar to
that of excel spreadsheet which can be used by the users for a
specific purpose. It is basically consists of rows and columns
having header in every column in which the text can be
changed. DataGridView contains multiple pages information
that can be viewed using scrollbars which appears
automatically when needed. It can add data manually as well
as from the database also. QFD contains large amount of data
which requires being stored in database. The calculations of
QFD can be viewed using DataGridView that can use data
from database also and from user input too. As it is
readymade feature and easily available in this tool therefore it
reduces the code and thus saves time and thus is very much
helpful for QFD whose process is very lengthy.
DataGridView has several useful properties that save
development time and efforts notably. According to the need
the properties can be set in design time or in the code. One of
the properties is MultiSelect which is Boolean and is used to
get and set the value that indicates user can select multiple
cell, column or row. If in our project we want to change the
displayed data at run time then it can be done using one
method i.e. to alter the query of the DataSource. To build
DataGridView feature in this software is also because it uses
Combo Box that will handle linked field in a database. This
feature of VB.net not just a dropdown Combo Box but also
gives ability to immediately update dropdown values with
simple user interface by clicking on combo button dropdown
A. VB.net:
Visual Basic was first released by Microsoft in 1987. It
was the first visual development tool from Microsoft in order
to compete with C, C++, Pascal and other well-known
programming languages [8]. Visual basic is generally called
as VB.net which is an object oriented programming language
implemented on Microsoft .NET framework. It is an
integrated development environment (IDE) from Microsoft
used to develop console and graphical user interface
applications. It enables the rapid application development
(RAD), access to databases and creation of controls and
C. C:
C is a general purpose programming language which was
developed by Dennis Ritchie at Bell Labs in the 1972. C
features were derived from an earlier language called B
(Basic Combined Programming Language- BCPL). C has
proved itself as a powerful and flexible programming
language that can be used for variety of applications [22]. It
was first invented for implementing UNIX operating system
but the American National Standards Institute (ANSI)
provided a modern comprehensive definition of C. Various
features of C programming language are reliability,
portability, flexibility, interactivity and so on. It supports a
large number of library routines for input/output operations,
string manipulations etc. It also uses header file to share
declaration of variable. Though C is very old language the
use of C in this project is not as effective as VB.net which is
compared below in context of designing, functions, events
and methods.
1. Designing:
Designing user interface in C is very complicated. As C is
a console application it does not include a standard library for
creating a window and buttons. Thus designing in C is not as
interactive as in VB.net.
Functions, events and methods:
CellPainting event: This event is not available in C and thus it
is not possible to merge rows and column during runtime.
ReDim and Preserve: C is also dynamic array allocation but it
is difficult to preserve the existing value in C.
Focus (): Focus function is not available in C
D. C++:
C++ is a general-purpose programming language. It was
developed by Bjarne Stroustrup at Bell lab and it adds objectoriented features to its predecessor C. C++ are one of the
most programming languages. It is considered as an
intermediate language as it encapsulates both low and high
level language features. It contains a collection of predefined
classes which are data types that can be instantiated multiple
times. It includes the concepts of polymorphism, virtual and
friend functions, templates and pointers. C++ is standardized
by the International Organization for Standardization (ISO),
with the latest standard version ratified and published by ISO
in December 2014. A related programming language such as
java is based on C++. Though many languages are based on
1. Designing:
Designing user interface in java is somewhat difficult than
VB.net because it does not have readymade functions in it.
Due to this we need to write more codes for any control
which is being used. As in this project there is a wide use of
DataGridView control which is not available in java. This led
to write lengthy code to create data grid in java which is very
much easy in vb.net just by dragging and dropping the
control. Creating checkbox in java also includes lengthy
codes which are not required in vb.net. Thus designing in
vb.net is easier and faster than java and helpful in this project.
[3]
[4]
[7]
[8]
[9]
REFERENCES
[2]
[6]
VII.
CONCLUSIONS
With the rapid development of software there is a high
need of learning different languages. But it is very difficult to
choose proper language for the development of the software.
Software is developed using many methods one of them is
FQFD. As FQFD is a lengthy process and consists of
complex calculations there is a strong need to select the
appropriate language so as to handle those matrices. Since
VB.net provides readymade functions, interactive user
interface, this offers to carry FQFD easily. The designing of
VB.net is much more interactive and contains DataGridView
which is highly required for this project and is available in
VB.net to make the interface of the software easy and fast.
This DataGridView event is not available in java, C and C++.
VB.net also contains events demandable by this project
which is not present in java, C and C++. Thus VB.net is best
suited language for this project as compared to other
languages like java, C and C++.
[1]
[5]
2015,
from
[20] Retrieved
on
10
June
2015,
http://en.m.wikipedia.org/wiki/dynamic-link_library.
from
[21] Retrieved
on
11
June
2015,
http://en.m.wikipedia.org/wiki/User_interface_design#.
from
[22] Retrieved
on
11
June
www.webopedia.com/TERM/C/C.html.
from
2015,