C#是編程語言,類似C++、JAVA,都屬於高級語言。
編程語言的目的是軟件開發,即“讓機器去幹活”。那麽機器如果想要讀懂這些高級語言, 就需要壹本字典,將我們很容易理解的“高級語言”翻譯成機器可以理解的“機器語言”,
這本字典 就是.net framework。
(入門可以這麽簡單的理解,能深入了解計算機編程之後,會有更深入的討論)
C#是微軟開發出的語言,同樣的,微軟為了方便大家使用C#語言進行軟件開發,所以發布壹套開發工具(Visual Studio簡稱VS),在VS中,微軟集成了壹些常用的框架,這些框架可以讓開發者迅速的開發出“視圖化”的應用,而不用過多的關註“如何去實現視圖化”。 比如windows系統下大部分程序都是用C#開發的Winform或者WPF程序,以及很多網站應用是使用WEBFORM 或 MVC開發的。
因此妳可以簡單的理解:winform、WPF、ASP.NET MVC 這些都是開發框架,即微軟搭好了壹個房子的龍骨,並且提供給了開發人員磚頭、水泥、鋼筋。開發人員只需要把這些磚頭水泥壘上去就可以蓋房子,而不用去關註磚頭是怎麽做的,水泥是怎麽做的。
ADO.NET 是壹種常用的數據庫連接技術,也可以理解為壹種框架, 使用ADO.NET可以方便的將C#應用和關系型數據庫連接起來,讓開發人員使用熟悉的C#代碼去操作數據庫。
最後
html是壹種語言(超文本標記語言),xhtml是html的變體,或者說改進版,xhtml對語法要求更嚴格,比如所有的標簽必須閉合等。
這個研究起來沒什麽太大的意義,因為html本身就是語法規則很隨意的語言。
參考
/link?url=1RSlDRf7V-9Zr1UJdvOZdB4XkMBRQjl-tFbHnnH8Sr-uTZQ1JFTZFn-FNqOeVb5Hi8GHgiHwh8QmMCqZsWPQO_