File

advertisement
WEB PROGRAMMING WITH
MICROSOFT VISUAL STUDIO 2013
WEEK1
Introduction to ASP.NET
Explore ASP.NET Web applications in Microsoft Visual
Studio 2013.
ASP.net
 ASP.NET is a framework for creating web sites, apps and services with
HTML, CSS and JavaScript.
 "ASP.NET is a technology for building powerful, dynamic Web
applications and is part of the .NET Framework".
 .NET is language independent, which means you can use any .NET
supported language to make .NET applications. The most common
languages for writing ASP.NET applications are C# and VB.NET
.NET framework
The .NET Framework (pronounced “dot net”) is a software
framework that runs primarily on Microsoft Windows. It includes a
large library and supports several programming languages which
allow language interoperability (each language can use code written
in other languages). The .NET library is available to all the
programming languages that .NET supports. Programs written for the
.NET Framework execute in a software environment, known as the
Common Language Runtime (CLR), an application virtual machine
that provides important services such as security, memory
management, and exception handling. The class library and the CLR
together constitute the .NET Framework.
Microsoft Visual Studio
Microsoft Visual Studio is an integrated development
environment (IDE) from Microsoft. It can be used to develop console
and graphical user interface applications along with Windows Forms
applications, web sites, web applications, and web services in both
native code together with managed code for all platforms supported
by Microsoft Windows, Windows Phone, Windows CE, .NET
Framework, .NET Compact Framework and Microsoft Silverlight.
Visual Studio IDE Overview
 The Visual Studio IDE
(interactive development
environment) can increase
your productivity when
you write, debug, and test
code.
Visual Studio IDE Overview
The primary windows in Visual
Studio include
 the Solution Explorer,
 the Server
Explorer (Database
Explorer in Express),
 the Properties Window,
 the Toolbox,
 the Toolbar, and
 the Document Window.
Visual Studio IDE Overview
 After you open Visual Studio, you can
identify the tool windows, the menus
and toolbars, and the main window
space. Tool windows are docked on
the left and right sides of the
application window, with Quick
Launch, the menu bar, and the
standard toolbar at the top. In the
center of the application window is the
Start Page. When you load a solution
or project, editors and designers
appear in the space where the Start
Page is. When you develop an
application, you’ll spend most of your
time in this central area.
Visual Studio IDE Overview
 You can make additional
customizations to Visual
Studio, such as changing the
font face and size of the text
in the editor or the color
theme of the IDE, by using
the Options dialog box.
Depending on the settings
combination that you’ve
applied, some items in that
dialog box might not appear
automatically. You can make
sure that all possible options
appear by choosing
the Show all settings check
box.
To change the color theme of the IDE
.
 Open the Options dialog box by choosing the Tools menu at the top and then
the Options … item
 Open the Options dialog box by choosing the Tools menu at the top and then
the Options … item
Creating the Project
1.
2.
3.
4.
Open Visual Studio.
Select New Project from the File menu in Visual Studio.
Select the Templates -> Visual C# -> Web templates group on the left.
Choose the ASP.NET Web Application template in the center column.
Creating the Project
 5. Name your project choose the OK but
Creating the Project
6. Next, select the Web Forms template and chooks the Create Project button.
Creating the Project
 The project will take a little time to create. When it’s ready, open the Default.aspx page.
Different Views in Visual Studio IDE
 Design View
Design view displays ASP.NET Web pages, master pages,
content pages, HTML pages, and user controls using a
near-WYSIWYG view.
 Source View
To switch between Design view and Source view by selecting an
option at the
bottom of the center window. Source view
displays the HTML markup for your
Web page, which you can
edit.
Understanding the ASP.NET Frameworks
ASP.NET offers four primary development frameworks:
 ASP.NET Web Forms
The Web Forms framework targets developers who prefer declarative and control-based
programming, such as Microsoft Windows Forms
 ASP.NET MVC
ASP.NET MVC targets developers who are interested in patterns and principles
like testdriven development, separation of concerns, inversion of control (IoC), and dependency injection
(DI).
 ASP.NET Web Pages
ASP.NET Web Pages targets developers who want a simple web development story, along
the lines of PHP.
 ASP.NET Single Page Application
ASP.NET Single Page Application (SPA) helps you build applications that include
significant client-side interactions using HTML 5, CSS 3 and JavaScript.
Download