ASP.NET開發環境配置

ASP.NET在構建Web應用程序的HTTP之上提供了一個抽象層。它在面向對象的範例中提供了高級實體,例如類和組件。

構建ASP.NET應用程序和前端的關鍵開發工具是Visual Studio。 在本教程中,我們使用Visual Studio 2017(社區版本)。

Visual Studio是用於編寫,編譯和調試代碼的集成開發環境。它爲構建ASP.NET Web應用程序,Web服務,桌面應用程序和移動應用程序提供了一套完整的開發工具。

安裝

Microsoft提供了一個免費版本的Visual Studio,它也包含SQL Server,可以從網站: www.visualstudio.com 下載。使用這個工具,可以編寫和構建各種ASP.Net程序 - 從簡單的命令行應用程序更復雜的應用程序的編寫。在本教程中,我們使用Visual Studio 2017社區版本(下載: http://www.visualstudio.com/downloads/ )作爲開發工具。

請注意,需要有效的互聯網連接才能安裝快速版。

下載完成後,按照安裝軟件的常用方法,雙擊軟件包,啓動安裝界面,同意協議,選擇安裝目錄,然後在線下載安裝,至到完成。

在安裝完成後,啓動Visual Studio後的工作界面如下 -

ASP.NET開發環境配置

現在就可以使用Visual Studio 來開發應用程序了。

Visual Studio IDE簡介

我們可以從左上角菜單中,選擇:文件 -> 新建 -> 項目,創建一個新項目新的項目窗口允許從可用模板中選擇應用程序模板。

當啓動一個新的網站時,ASP.NET提供了該網站的起始文件夾和文件,包括該網站的第一個Web窗體的兩個文件。

其中有一個名稱爲Default.aspx的文件包含定義窗體的HTML和asp代碼,另一個名稱爲Default.aspx.cs(用於 C# 編碼)的文件或名稱爲Default.aspx.vb(用於VB編碼)的文件包含選擇的編程語言,並且此代碼負責在窗體上執行的操作。

Visual Studio IDE中的主窗口是Web窗體設計器窗口。其他支持窗口是工具箱解決方案資源管理器屬性窗口。您可以使用設計器來設計Web窗體,將代碼添加到窗體上的控件,根據需要工作添加窗體控制動作和處理,也可以使用代碼編輯器編寫代碼實現。

使用視圖和Windows

可以通過以下方式使用窗口:

  • 要將Web窗體設計器從一個視圖更改爲另一個視圖,請單擊設計或源按鈕。
  • 要關閉窗口,請單擊右上角的關閉按鈕並重新顯示,從「視圖」菜單中選擇它。
  • 要隱藏一個窗口,點擊其自動隱藏按鈕。該窗口然後變成一個選項卡。 要再次顯示,請再次單擊「自動隱藏」按鈕。
  • 要更改窗口的大小,只需拖動它。

將文件夾和文件添加到網站項目

創建新的Web窗體時,Visual Studio會自動生成表單的起始HTML,並將其顯示在Web表單設計器的「源」視圖中。 解決方案資源管理器用於添加網站上的任何其他文件,文件夾或任何現有項目。

  • 要添加標準文件夾,請右鍵單擊要在「解決方案資源管理器」中添加文件夾的項目或文件夾,然後選擇「新建文件夾」

  • 要添加一個ASP.NET文件夾,請右鍵單擊解決方案資源管理器中的項目,然後從列表中選擇該文件夾。

  • 要將現有項目添加到站點,請右鍵單擊要在解決方案資源管理器中添加項目的項目或文件夾,然後從對話框中選擇。

項目和解決方案

一個典型的ASP.NET應用程序由許多項目組成:Web內容文件(.aspx),源文件(.cs文件),程序集(.dll.exe文件),數據源文件(.mdb文件),引用,圖標 ,用戶控件和其他文件和文件夾。組成該網站的所有這些文件都包含在解決方案中。

當一個新的網站被創建後。Visual Studio會自動創建解決方案並將其顯示在解決方案資源管理器中。

解決方案可能包含一個或多個項目。一個項目包含內容文件,源文件和其他文件,如數據源和圖像文件。通常,項目的內容將作爲可執行文件(.exe)或動態鏈接庫(.dll)文件編譯爲程序集。

通常,項目包含以下內容文件:

  • 頁面文件(.aspx)
  • 用戶控件(.ascx)
  • Web服務(.asmx)
  • 母版頁(.master)
  • 網站地圖(.sitemap)
  • 網站配置文件(.config)

建立和運行一個項目

可以通過執行一個應用程序/運行項目:

  • 選擇開始
  • 從調試菜單中選擇開始而不調試,
  • 按F5
  • 按Ctrl-F5

該程序是建立的含義,.exe.dll文件是通過從生成菜單中選擇一個命令生成的。

易百教程移動端:請掃描本頁面底部(右側)二維碼並關注微信公衆號,回覆:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com

上一篇:ASP.NET簡介 下一篇:ASP.NET生命週期

加QQ羣啦,易百教程官方技術學習羣

QQ羣名稱

羣號

人數

免費

等級

羣介紹

JAVA技術

227270512

2000

LV5

Java基礎,JSP(Servlet),JAVA框架,Java高併發架構,Maven等等

MySQL/SQL

418407075

2000

LV5

SQL基礎,MySQL基礎,MySQL存儲過程,視圖,觸發器等等

大數據開發

655154550

2000

LV5

Spark,zookeeper,kafka,CDH,hive,fulme,hbase等Hadoop雲計算生態圈技術

Python技術

287904175

2000

LV5

Python編程,Python Web,Python大數據,Python爬蟲,自然語言處理等

Linux技術

479429477

2000

LV1

Redhat/Centos,Ubuntu,Shell,運維,監控等技術

PHP/Web開發者

460153241

1000

LV0

PHP基礎,PHP高級,網站優化/架構,JS,HTML,JQuery,前端等Web開發技術

人工智能

456236082

1000

LV0

人工智能,深度學習,算法等技術

Oracle數據庫

175248146

1000

LV0

SQL基礎,Oracle基礎,Oracle存儲過程,視圖,觸發器等等

Android開發

159629185

1000

LV0

Android開發,Android Studio,Kotlin,Dagger等技術

微軟技術

579821706

1000

LV0

C#,ASP.Net,VB.Net,ADO.Net,SQL Server,VBA,Excel等技術