ITC 123 Project1
ITC 123 Project1
MANLANGIT BSIT-1A
1. Conduct research to understand the history and evolution of vb.net explore its origin,
development milestones and key contributors.
Answer: VB.Net stands for Visual Basic.Net, and it is a computer programming language
developed by Microsoft. It was first released in 2002 to replace Visual Basic 6. VB.Net is
an object-oriented programming language. This means that it supports the features of
object-oriented programming which include encapsulation, polymorphism, abstraction,
and inheritance.
Visual Basic .ASP NET runs on the. NET framework, which means that is has full access to
the .NET libraries. It is a very productive tool for rapid creation of a wide range of Web,
Windows, Office, and Mobile applications that have been built on the .NET framework.
It is true that VB.NET is an evolved version of Visual Basic 6, but it`s not compatible with
it. If you write your code in Visual Basic 6, you cannot compile it under VB.NET.
It was launched in 2002 as a successor to the Visual Basic language. This was the
first version of VB.NET (VB.NET 7.0) and it relied on .NET version 1.0.
In 2003, the second version of VB.NET, VB.NET 7.1, was released. This one relied
on .NET version 1.1. This version came with a number of improvements including
support for.NET Compact Framework and an improve reliability and
performance of the .NET IDE. VB.NET 2003 was also made available in the
academic edition of Visual Studio .NET and distributed to various scholars from
different countries for free.
In 2005, VB.NET 8.0 was released. The .NET core portion was dropped from its
name so as to distinguish it from the classical Visual Basic language. This version
came with many features since Microsoft wanted this language to be used for
rapid application developers. They also wanted to make it different from C#
language. Some of the feature introduced by this version of VB.NET included
partial classes, generics, nullable types, operator overloading, and unsigned
integers support. This version also saw the introduction of the IsNot operator.
In 2008, VB 9.0 was introduced. This was released together with .NET 3.5. Some
of the features added to this release of VB.NET included anonymous type, true
conditional operator, LINQ support, XML literals, Lambda expressions, extension
methods, and type inference.
In 2010, Microsoft released VB 2010 (code 10.0). They wanted to use a Dynamic
Language Runtime for this release, but they opted for co-evolution strategy
shared between VB.NET and C# to bring these languages closer to each other.
In 2012, VB 2012 (code 11.0) was released together with .NET 4.5. Its features
included call hierarchy, iterators, caller data, asynchronous programming with
“await” and “async” statement and the “Global” keyword in the “namespace”
statement.
In 2015, VB 2015 (code 14.0) was released alongside Visual Studio 2015. The “?”
operators was introduced to do inline null checks. A string interpolation features
was also introduced to help in formatting string inline.
In 2017, VB 2017 (code 15.0) was introduced alongside Visual Studio 2017. A
better way of organizing source code in just a single action was introduced.
In 2019, VB 2019 (code 16.0) Continued support for .NET Core, enhancements
for performance and features.
In 2022, VB 2022 (code 17.0) Integration with the latest version of the .NET
framework features and performances.
3. Investigate the recommended development environment for vb.net compare and
contrast diff. Integrated Dev. Environments (IDEs) available for vb.net development.
Visual Studio: Microsoft`s official IDE for .NET development, offering a wide
range of features, including a powerful code editor, debugging tools, and
integrated design and testing capabilities.
4. Explore how vb.net handles variables, data types and conditional statement.
Conditional Statement
If Statements: Used for basic conditional branching.
Select Case Statements: A structured way to handle multiple conditions.
Ternary Operator: VB.NET support a ternary operator for concise conditional
expressions.
Nested Conditions: You can nest conditional statement for more complex logic.
5. Identify and describe common libraries and framework used in vb.net development.
Real-World Applications
Enterprise Resource Planning(ERP) Systems
Customer Relationship Management(CRM) Software
Inventory Management Systems
Healthcare Information Systems
Financial and Accounting Software
Point of Sale (POS) Systems
Educational Management Systems
Manufacturing Execution Systems (MES)
Government Systems
Utilities Management Software
Industries
Finance: VB.NET is used in financial institutions for developing
applications related to banking, accounting, and financial analysis.
Healthcare: In healthcare, VB.NET is employed for creating medical
records systems, billing software, and other health information
management applications.
Education: In the education sector, VB.NET is used for developing
systems to manage student information, class schedules, and
educational resources.
Government: Government agencies use VB.NET for applications
related to public services, document management, and administrative
processes.