Visual Studio .NET Project: Zodiac Sign Finder Application

Verified

Added on  2025/05/01

|8
|1034
|330
AI Summary
Desklib provides past papers and solved assignments for students. This project details building a Zodiac Sign Finder app.
Document Page
COMPUTING-PROGRAMMING
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
Question 2.............................................................................................................................................3
References.............................................................................................................................................8
Table of figures:
Figure 1 Code Screenshot (1)...........................................................................................................5
Figure 2 Code Screenshot (2)...........................................................................................................6
Figure 3 code screenshot (3)............................................................................................................6
Figure 4 code screenshot (4)............................................................................................................7
Figure 5 application screenshot........................................................................................................7
2
Document Page
Question 2
Microsoft Visual Studio
We have developed this application in Microsoft Visual Studio. Microsoft Visual
Studio is an IDE (Integrated Development Environment). We can develop web
applications, mobile applications, and web services. It can generate managed code
as well as native code. We can develop an application by using .NET, C, C++, etc.
We can also develop GUIs, consoles and Windows Forms. It includes the code
completion component, code refactoring, and code editor.
.NET
.NET is developed and designed by Microsoft. Form-based applications can be
developed by the .NET framework. It is a type of virtual machine which is used to
executing and compiling the codes written in the VB.NET, C#, etc. It supports more
than 60 languages.
There are two main components of the .NET framework:
1. Common Language Runtime (CLR): It is the basic and virtual machine
component of .NET. It enables the code to run in the run-time environment. It
provides services like memory management, thread management, remoting
and type safety, etc. It also does code management. The code which is not
targeted known as the unmanaged code.
2. Framework Class Library (FCL): It is the reusable collection. It is the header
files. When we install the .NET framework than the CLR and FCL
automatically installed into the system.
We have developed this application by using visual studio and .NET which provide
us an efficient, simple and data-rich application. It helped us to develop a data-
centric application. By using the .NET Core compiler components and library we
have developed an application which is optimized for the modern workloads. We can
easily install these applications with the packages available.
We have created a class in order to hold the components and the configuration
values. It also contains the mechanism to serializing the configured data. We have
used picture box components to add pictures in the background. We have used
3
Document Page
labels in order to represent the instructions. We have also used buttons to perform a
particular application. For this application, we have applied several “if” conditions in
order to find out the zodiac sign, its image, and the description. The zodiac sign,
image, and description set in the field components.
We have used several other components like buttons and text fields.
In this application, we have used label components like “Date” and ‘’Age” in order to
instruct the user to enter the respect data in the fields. We have also used the
calendar component to take the date input from the user in order to find out his/her
zodiac sign. We have used start button component to perform the function to find out
the zodiac sign. We have also introduced the text area in order to show the
description for the zodiac sign.
In order to run this user has to enter his/her date of birth by the calendar component.
The user also has to enter his/her in the age text field. After entering the input data
user has to click on the start button in order to find out the zodiac sign.
We can also use more labels for headings or instruction. Exception handling can be
used in order to handle the run time error. We can use the exception handling in
order to show the user-friendly message to the user when there is an error occurs in
the system at run time so that the user can understand the error and can use the
application n efficiently. Several pop up messages can be used to make the
application more realistic and user-friendly.
We can use .NET core library to make the application more attractive. We can use
the configuration information to customize the application.
We can introduce more options in the application as user configurable to
administrative function like the switch in and out of debugging modes. The
configuration information is able to vary which can help us to store multiple
configurations and also enables us to switch easily. It is very useful feature for
configurability and usability of an application. Without the configuration data
developer has to remember every setting.
For my perspective, we can also add some more information like future prediction to
make it more interesting. We can also add some buttons in order to perform the
function to find out the best colour or things for specific zodiac signs. We can
4
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
introduced logo for this application. We can use the updated version to develop this
application because libraries refactor many times to adapt the change in the .NET.
We can provide more options like to calculate age, today’s prediction etc. we can
use exception handling to make the code more efficient and error free where user
can get friendly message while there is any error occurs at run time of the system.
Pop up messages can also use in the system in order make the application more
realistic and interesting. We can use implement the thoughts of the day randomly for
every zodiac sign. We can create multiple methods in order to perform the various
functions in the application. By this we can create a more interesting, attractive and
user friendly application for the user so that they can enjoy the application for a long
time. We can also update the application time to time to make the application
updated with respect to time.
Figure 1 Code Screenshot (1)
5
Document Page
Figure 2 Code Screenshot (2)
Figure 3 code screenshot (3)
6
Document Page
Figure 4 code screenshot (4)
Figure 5 application screenshot
7
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
References
Heiner, M., Schwarick, M. and Wegener, J.T., 2015, June. Charlie–an
extensible Petri net analysis tool. In International Conference on Applications
and Theory of Petri Nets and Concurrency (pp. 200-211). Springer, Cham.
Grundgeiger, D., 2018. Programming Visual Basic. NET. O'Reilly.
Penberthy, W., 2016. Beginning ASP. NET for Visual Studio 2015. John Wiley
& Sons.
Troelsen, A. and Japikse, P., 2017. Introducing ASP. NET Web API. In Pro
C# 7 (pp. 1223-1242). Apress, Berkeley, CA.
8
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]