0% found this document useful (0 votes)
45 views5 pages

ITC 123 Project1

VB.NET is a computer programming language developed by Microsoft as an evolution of Visual Basic 6. It was first released in 2002 and runs on the .NET framework, allowing access to .NET libraries. VB.NET code is not compatible with Visual Basic 6. Major versions included updates to the .NET framework and new features like generics, LINQ support, and asynchronous programming. Visual Studio is the primary integrated development environment for VB.NET, though open-source alternatives also exist. VB.NET supports common data types and conditional statements, and it is commonly used to develop applications in industries like finance, healthcare, education, and government.

Uploaded by

Mariah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views5 pages

ITC 123 Project1

VB.NET is a computer programming language developed by Microsoft as an evolution of Visual Basic 6. It was first released in 2002 and runs on the .NET framework, allowing access to .NET libraries. VB.NET code is not compatible with Visual Basic 6. Major versions included updates to the .NET framework and new features like generics, LINQ support, and asynchronous programming. Visual Studio is the primary integrated development environment for VB.NET, though open-source alternatives also exist. VB.NET supports common data types and conditional statements, and it is commonly used to develop applications in industries like finance, healthcare, education, and government.

Uploaded by

Mariah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Name: DEXTER VAL L.

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.

2. Provide a brief timeline of important versions and updates.

Answer: VB.NET is a multi-paradigm programming language developed by Microsoft on


the .NET framework.

 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.

 SharpDevelop: An open-source IDE for .NET applications, supporting VB.NET


among other languages. It provides a lightweight alternative to Visual Studio
with basic debugging and project management features.

 JetBrains Rider: Although not exclusively focused on VB.NET, Rider is a popular


cross-platform IDE that supports various .NET languages, including VB.NET. It is
known for its performance and rich feature set.

 MonoDevelop: Another open-source IDE that supports VB.NET development.


Original focused on Mono (an open-source implementation of the .NET
framework), it now also support the .NET Core and .NET Framework.

4. Explore how vb.net handles variables, data types and conditional statement.

Variables and Data Types


 Declaration: Variables are declared using the Dim keyword.
 Data Types: VB.NET support various data types, including Integer, String,
Boolean, Double, Char, Date, and more.
 Dynamic Typing: VB.NET is a statically typed language, but it support late
binding, allowing dynamic typing through the Object data type.

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.

 .NET Framework: The fundamental framework for VB.NET development.


It provides a comprehensive set of libraries and runtime for building
Windows applications, web applications, and more.
 Windows Forms: A part of the .NET Framework, Windows Forms is a
graphical class library used for developing Windows-based applications
with a rich user interface.
 ASP.NET: A web application framework for building dynamic web pages
and web services. Developers can use VB.NET to build server-side code
for ASP.NET web applications.
 Entity Framework: An Object-Relational Mapping (ORM) framework that
simplifies database operations in VB.NET applications by enabling
developers to work with databases using .NET objects.
 ADO.NET: A set of classes in the .NET Framework that provides data
access services for connecting to databases. It includes features like Data
Reader and Data Set for managing data.
 Windows Presentation Foundation (WPF): A UI framework for creating
desktop applications with visually stunning user interfaces. It uses XAML
for defining the UI and supports VB.NET for code-behind.
 ASP.NET MVC: A web development framework that follows the Model-
View-Controller pattern.
 Windows Communication Foundation (WCF): A framework for building
service-oriented applications. Developers can create distributed
application by defining services using VB.NET.
 NuGet: A package manager for .NET that allows developers to easily
integrate third-party libraries and tools into their VB.NET projects.
 NUnit and MSTest: Testing framework for unit testing in VB.NET. NUnit
and MSTest provide tools for creating and running automated tests.
 Log4Net: A logging library for .NET applications, including VB.NET. It helps
developers manage and log application events efficiently.
 SignalR: A library for building real-time web functionality in VB.NET.
applications. It enables between the server and clients over WebSockets.
6. Find examples of real-world applications developed using vb.net. Discuss the industries
where vb.net commonly employed.

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.

You might also like