ASP.NET Web Programming

in #steemstem6 years ago (edited)
  • 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. Below we see the integrated development environment (IDE) in Visual Studio:

    Below we see the integrated development environment (IDE) in Visual Studio: New projects are created from the “New Project” window:

  • C#

C# is pronounced “see sharp”. C# is an object-oriented programming language and part of the .NET family from Microsoft. C# is very similar to C++ and Java. C# is developed by Microsoft and works only on the Windows platform.

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

  • Object-Oriented Programming (OOP)

    Object-oriented programming (OOP) is a programming language model organized around "objects" rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.

The first step in OOP is to identify all the objects you want to manipulate and how they relate to each other, an exercise often known as data modeling. Once you've identified an
object, you generalize it as a class of objects and define the kind of data it contains and any logic sequences that can manipulate it.
Each distinct logic sequence is known as a method. A real instance of a class is called an “object” or an “instance of a class”. The object or class instance is what you run in the computer. Its methods provide computer instructions and the class object characteristics provide relevant data. You communicate with objects - and they communicate with each other. Important features with OOP are:

• Classes and Objects
• Inheritance
• Polymorphism
• Encapsulation

Simula was the first object-oriented programming language. Simula was developed in the 1960s by Kristen Nygaard from Norway. Java, Python, C++, Visual Basic .NET and C# are popular OOP languages today. Since Simula-type objects are reimplemented in C++, Java and C# the influence of Simula is often understated.

The creator of C++ (1979), Bjarne Stroustrup (from Denmark), has acknowledged that Simula was the greatest influence on him to develop C++.

  • Integrated Development Environment (IDE)

The Visual Studio product family shares a single integrated development environment (IDE) that is composed of several elements: the Menu bar, Standard toolbar, various tool windows docked or auto-hidden on the left, bottom, and right sides, as well as the editor space. The tool windows, menus, and toolbars available depend on the type of project or file you are working in.

Below we see the Visual Studio IDE (Integrated Development Environment):

  • New Project

The first thing you do when you want to create a new application is to create a new project.
This can be done from the Start Page:

Or from the File menu:

Then the “New Project” window appears:

In this window you will select an appropriate template based on what kind of application you
want to create, and a name and location for your project and solution.
The most common applications are:
• Windows Form Application
• Console Application
• WPF Application
• ASP.NET Web Application
• Silverlight Application

  • Solution Explorer

Solutions and projects contain items that represent the references, data connections, folders, and files that you need to create your application. A solution container can contain multiple projects and a project container typically contains multiple items.

  • Toolbox
    The Toolbox contains all the necessary controls, etc. you need to create your user interface.

See below:

The Toolbox contains all the controls, etc. we can use in our user interface. In order to use them in our user interface, You just drag and drop them to the “Form”, as shown below:

  • Editors and Designers
    Visual Studio has different editors and design tools.
    Graphical User Interface Designer:

  • Code Editor:

  • Properties window

Each control we have on our user interface has lots of Properties we can set. This is done in the Properties window:

  • Build and Debug Tools

In Visual Studio we have lots of Build and Debugging Tools.

Build menu:

Below we see the Build menu:

The most used tool is “Build Solution” (Shortcut Key: F6).
Debug menu:
Below we see the Debug menu:

The most used tool is “Start Debugging” (Shortcut Key: F5).

THANKS......

REFERENCES
University College of Southeast Norway
www.usn.no

Sort:  

I know nothing about programming.... It all sounds gibberish to me, but I like the way you explained with pictures, they are so cool.

Keep it up!!!

Thanks alot i appreciate it

You're welcome.

Congratulations @pauloshos! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54461.78
ETH 2294.45
USDT 1.00
SBD 2.28