.NET、.NET框架、ASP.NET和C#的關係
大四沒事出去面試,才發現自己基礎有點脆弱,所以計劃邊複習邊記錄,但無奈發現幾個概念老混淆,網上看過多次也是老忘,所以索性自己寫一下,以後看起來也很方便。如果有什麼錯誤,各位前輩請多指教。下面這個圖是我自己總結的,只總結了自己需要的,以後再有其他的再修改來吧。
網上有的說.NET框架就是.NET Framework,有的說其他的,我看了些圖片後自己的理解是.NET Framework是.NET的核心組成部分,因為除了.NET Framework,.NET還有其他的一些部分。下面的這個圖片是.NET的圖解:
下面這個圖,詳細的寫出類庫中各個應用模型所包含的一些東西(我現在還不是很懂這些東西):
不知道我寫清楚了麼,看理解吧。到現在我寫了.NET、.NET框架、ASP.NET的關係,最後就是C#,C#只是一個語言(一個面向物件的高階程式設計語言),且能運行於.NET Framework之上的語言而已。
相關推薦
03、手工創建Asp.Net Core 2.0 web應用程序(探索最小架構)
log bho 啟動 oid img gif method nuget ica 03、手工創建Asp.Net Core 2.0 web應用程序(探索最小架構) 一、創建一個幹凈的控制臺程序 這裏我們使用的開發工具是VS2017 項目只有一個Program.cs類。
ASP.NET Core 實戰:使用 ASP.NET Core Web API 和 Vue.js,搭建前後端分離框架
前言 這幾年前端的發展速度就像坐上了火箭,各種的框架一個接一個的出現,需要學習的東西越來越多,分工也越來越細,作為一個 .NET Web 程式猿,多瞭解瞭解行業的發展,讓自己擴展出新的技能樹,對自己的職業發展還是
6、ASP.NET MVC入門到精通——ASP.Net的兩種開發方式
目前,ASP.NET中兩種主流的開發方式是:ASP.NET Webform和ASP.NET MVC。從下圖可以看到ASP.NET WebForms和ASP.NET MVC是並行的,也就是說MVC不會取代WebForms(至少目前是這樣)而是多了一個選擇,Webform在短期之內不會消亡,儘管存在許多缺點,
21、ASP.NET MVC入門到精通——ASP.NET MVC4優化
刪除無用的檢視引擎 預設情況下,ASP.NET MVCE同時支援WebForm和Razor引擎,而我們通常在同一個專案中只用到了一種檢視引擎,如Razor,那麼,我們就可以移除掉沒有使用的檢視引擎,提高View檢視的檢索效率。在沒有刪除WebForm引擎之前,檢索控制器中不存在的檢視時,我們可以從下圖看
使用p5.ajax框架開發asp.net網頁
輕量 後臺 一個 sdn database ajax框架 soft base 之間 p5.ajax是github開源項目“有效事件”設計模式 Phosphorus Five (作者:Thomas Hansen)中的一個核心組件,通過這個組件可以很方便的實現aspx頁面和後臺
ABP框架(asp.net core 2.X+Vue)模板專案學習之路(一)
前言: 第一次接觸ABP的專案是在2018年6月份,但是當時沒有深入具體的研究,而今天因為工作的需要,需要學習、瞭解這個框架,在時隔半年之後,今天重新下載了這個專案,雖然在園子裡有很多前輩們寫的這類的文章,但是我還是會在部落格園中記錄一下學習的過程,一是希
七天學會ASP.NET MVC (一)——深入理解ASP.NET MVC
button點擊 工具 建行 嘗試 studio 深入 matching 學會 場景 ASP.NET vs MVC vs WebForms 許多ASP.NET開發人員開始接觸MVC認為MVC與ASP.NET完全沒有關系,是一個全新的Web開發,事實上ASP.NET是創建WE
ASP.NET MVC應用遷移到ASP.NET Core及其異同簡介
連接 項目引用 asi ane 隨著 efm 什麽 數據庫的配置 自動 ASP.NET Core是微軟新推出支持跨平臺、高性能、開源的開發框架,相比起原有的ASP.NET來說,ASP.NET Core更適合開發現代應用程序,如跨平臺、Dorker的支持、集成現代前端開發
Asp.net core實戰1:認識Asp.net core
1.Asp.net core是跨平臺的,可在Linus,Mac,Windows上進行部署,擺脫了.net Framework過度依賴windows的限制. 2.Asp.net core 是開源的,這將有利於net的發展和生態 3.對於web開發/客戶端應用開發/雲服務開發
ASP.NET MVC 發展歷史及ASP.NET MVC 新特性
ASP.NET MVC4.0新特性: APS.NET MVC5新特性 ASP.NET WebAPI2新特性: ASP.NET WEB Form與ASP.NET MVC5區別: MVC 與
利用QrCode.Net生成二維碼 asp.net mvc c#
/// <summary> /// 返回二維碼對應的圖片(base64編碼) /// </summary> /// <param name="inputText">&l
ASP.NET Web應用程式與ASP.NET Web服務應用程式有什麼區別
ASP.NET Web應用程式就是一個網站,B/S架構,客戶通過瀏覽器獲取伺服器上執行的該應用程式上的業務功能。 ASP.NET Web服務應用程式是一個遠端服務,必須被其他網站引用才可以正常被使用者使用,相當於一個被遠端呼叫的方法,一般是隻提供資料,不提供修改。如我們在各
ASP.NET之旅--淺談Asp.net的執行機制(二)
上節中我們從Http請求在Asp.net中的執行過程進行了分析,但是對於真正核心的東西我們並沒有說明,那接下來我們將問題上拋,從底層類和物件的建立層面上來看Asp.net的執行機制。 三、Asp.net底層執行機制 1、理解HTTP.SYS
.NET Core微服務之ASP.NET Core on Docker
一、Docker極簡介紹 1.1 總體介紹 Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱
ASP.NET MVC 隨想錄——開始使用ASP.NET Identity,初級篇
在之前的文章中,我為大家介紹了OWIN和Katana,有了對它們的基本瞭解後,才能更好的去學習ASP.NET Identity,因為它已經對OWIN 有了良好的整合。 在這篇文章中,我主要關注ASP.NET Identity的建立和使用,包括基礎類的搭建和使用者管理功能的實現—— 在後續文章中,我將
nginx、TP框架實現相容pathinfo和rewrite兩種url訪問方式
環境:centos7,yum安裝的nginx1.10、php-fpm,tp3.2 本方法只需要配置nginx.conf的一個檔案就可以支援pathinfo和rewrite兩種url訪問方式 vim /etc/nginx/nginx.conf 1、支援r
【.Net碼農】用asp.net實現遠端獲取其他網站頁面指定內容
遠端獲取網頁內容.經過一定的處理和靈活應用,可以開發成成體系網站內容採集系統.通常也叫做"新聞小偷"一般來說.做內容採集分為如下幾個大致的步驟: 1.遠端獲取頁面的全部Html源文字. 2.通過過濾處理,分析有效內容文字.(通常用正則表示式來擷取有效資料) 3.將格式有效的資料,根據自己的資料庫結
ASP.NET之旅--淺談Asp.net執行機制(一)
很多Asp.net開發人員都有過Asp的背景,以至於我們開發程式的時候總是停留在“頁面”層次思考,也就是說我們常常會只考慮我們現在所做的系統是要完成什麼功能,是要做問卷調查網站還是個人網站,而很少在“請求級”思考,思考能不能通過編碼的方式來操作一個Http請
用.Net Core控制檯模擬一個ASP.Net Core的管道模型
在我的上幾篇文章中降到了asp.net core的管道模型,為了更清楚地理解asp.net core的管道,再網上學習了.Net Core控制檯應用程式對其的模擬,以加深映像,同時,供大家學習參考。 首先,新建一控制檯應用程式。注意是.Net Core的控制檯應用程式。
mvc 、RPC、SOA框架 的適用範圍和區別
1、背景 隨著網際網路的發展,網站應用的規模不斷擴大,常規的垂直應用架構已無法應對,分散式服務架構以及流動計算架構勢在必行,亟需一個治理系統確保架構有 條不紊的演進。 單一應用架構 當網站流量很小時,只需一個應用,將所有功能都部署在一起,以減少部署節點和成本。