Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Unit-1: Introduction to .NET Framework and C#.

NET

Visual Studio .NET


Visual Studio .NET is a Microsoft-integrated development environment (IDE) that can be
used for developing consoles, graphical user interfaces (GUIs), Windows Forms, Web
services and Web applications.

Visual Studio is used to write native code and managed code supported by Microsoft
Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework
and Microsoft Silverlight.

Visual Studio .NET’s code editor supports IntelliSense and code refactoring, while the
Visual Studio .NET integrated debugger supports both source and machine-level
debugging.

Visual Studio .NET includes other built-in tools, like a form designer, which is useful when
building GUI applications; a Web designer that creates dynamic Web pages; a class
designer that is used to create custom libraries, and a schema designer for database
support.

Explore Visual Studio IDE


The Visual Studio integrated development environment is a creative launching pad that
you can use to edit, debug, and build code, and then publish an app. An integrated
development environment (IDE) is a feature-rich program that can be used for many
aspects of software development. Over and above the standard editor and debugger
that most IDEs provide, Visual Studio includes compilers, code completion tools,
graphical designers, and many more features to ease the software development process.

Component Based Technology


1
Unit-1: Introduction to .NET Framework and C#.NET

Start Page elements

The default start page provides these useful features:

 Recent Projects – conveniently lists recently opened projects so you can select
one to reopen, or create a brand new project

 Get Started – contains helpful hyperlinks offering assistance on Visual Basic


topics

 Latest News – feeds the latest online news direct from the Microsoft Developer
Network (MSDN)

Visual Basic IDE components

The Viual Basic IDE initially provides these standard features:

 Menu Bar – where you can select actions to perform on all your project files and
to access Help. When a project is open extra menus of Project, Build, and Data,
are shown in addition to the default menu selection of File, Edit, View, Debug,
Tools, Window, and Help

 Tool Bar – where you can perform the most popular menu actions with just a
single click on its associated shortcut icon

 Toolbox – where you can select visual elements to add to a project. Place the
cursor over the Toolbox to see its contents. When a project is open “controls”,
such as Button, Label, CheckBox, RadioButton, and TextBox, are shown here

 Solution Explorer – where you can see at a glance all the files and resource
components contained within an open project

 Status Bar – where you can read the state of the current activity being
undertaken. When building an application a “Build started” message is displayed
here, changing to a “Build succeeded” or “Build failed” message upon completion

System Requirement
Visual Studio 2019

Supported OS
 Windows 10 : Editions Supported Home, Professional, Education & Enterprise
 Windows 8.1: Editions Supported: Core, Professional, and Enterprise
 Windows 7 SP1: Editions Supported: Home Premium, Professional, Enterprise,
Ultimate
 Windows Server 2016: Editions Supported: Standard & Data Center

Component Based Technology


2
Unit-1: Introduction to .NET Framework and C#.NET

 Windows Server 2019: Editions Supported: Standard & Data Center


 Windows Server 2012 R2: Supported Editions: Essentials, Standard, Datacenter
Hardware
These are the minimum hardware requirements to run Visual Studio 2019
 You need a 1.8 GHz or faster processor.
 A Quad-core processor or better
 Minimum 2 GB of RAM. But 8 GB of RAM recommended (12.5 if you are running
on a Virtual PC)
 Minimum 800MB of space for basic installation. Complete Installation takes
around 210 GB of Hard disk space.
 For HDD Speed & Performance, Install Visual Studio 2019 & Windows OS on SSD
Drive
 The minimum display resolution of 720p (1280 by 720). Display resolution of
WXGA (1366 by 768) or higher is recommended.

Other Requirements
 Dot net Framework 4.5
 Administrator rights are required to install Visual Studio
 Internet Explorer 11 or Edge is required for internet-related scenarios

NET Framework Version

.NET CLR Visual


Year Released Features and Enhancements
Version Version Studio

Visual Initial release – Managed code, CLR, CTS, FCL, Use of


2002 1.0 1.0 Studio .NET DLLs as class libraries, OOP support for Web
2002 development.

Added ASP.NET Control support for Mobile device


Visual development, Added support for ADO.NET classes
2003 1.1 1.1 Studio .NET for Oracle database and ODBC database
2003 connectivity. Support for IP6 and fixed issue to Code
Access Security for ASP.NET.

New CLR 2.0, Enhancement of ASP.NET & ADO.NET,


Visual
Generics Types, Partial Types, Anonymous methods,
2005 2.0 2.0 Studio
Nullable Types, Iterators, Covariance and
2005
Contravariance, and 64bit support we added.

Component Based Technology


3
Unit-1: Introduction to .NET Framework and C#.NET

Visual Windows Presentation Foundation (WPF), Windows


2006 3.0 2.0 Studio Communication Foundation (WCF), Windows
2005 Workflow Foundation (WWF) introduced.

Build-in-Support for AJAX, Language Integrated


Visual Query (LINQ), Expression trees, HashSet collections,
2007 3.5 2.0 Studio WCF and WF integration, Peer-to-Peer networking,
2008 Add-ins for extensibility and DateTimeOffset were
added.

Visual New CLR 4.0, Task Parallel Library (TPL), Managed


2010 4.0 4.0 Studio Extensibility Framework (MEF), Dynamic Language
2010 Runtime (DLR) were a major addition of this release.

Async support, Support for Windows Store,


Visual enhancements of WPF, WCF, WF, MEF, and
2012 4.5 4.0 Studio ASP.NET, and base framework classes, such as
2012 support for arrays larger than 2GB on 64-bit
platform.

Visual Performance and debugging improvements, support


2013 4.5.1 4.0 Studio for automatic binding redirection, and expanded
2013 support for Windows Store application.

ASP.NET APIs enhancements, System DPI support


Visual for Windows Forms controls, Event Tracing for
2014 4.5.2 4.0 Studio Windows (ETW) and New Workflow features and
2013 Debugging improvements were added in this
release.

ASP.NET enhancements, ADO.NET always an


Visual encrypted feature for SQL Server 2016, new 64-bit
2015 4.6 4.0 Studio JIT compiler, Assembly Loader improvements,
2015 enhancements to Garbage Collector, etc were
added.

2017 4.7 4.0 Visual High DPI support for Windows Forms controls,
Studio Touch support for WPF in Windows 10, Enhanced
2017 cryptography support, performance, and reliability

Component Based Technology


4
Unit-1: Introduction to .NET Framework and C#.NET

improvements.

Visual JIT improvements, Updated ZLib, FIPS


2019 4.8 4.0 Studio improvements, Malware scanning for Assemblies
2019 and Accessibility Enhancements

Component Based Technology


5
Unit-1: Introduction to .NET Framework and C#.NET

Component Based Technology


6

You might also like