ASP.NET MVC 入門
時間:2023-05-23 16:36:02 | 來源:網(wǎng)站運營
時間:2023-05-23 16:36:02 來源:網(wǎng)站運營
ASP.NET MVC 入門:
入門基礎
http://ASP.NET MVC 是微軟系列基于 C# 語言的 Web 開發(fā)框架,并不適合 0 基礎入門,在學習之前你必須要了解 4 個知識點:
1、HTML 基礎。網(wǎng)頁的基本標簽,結合
http://ASP.NET MVC 自帶的 HTML 輔助方法來開發(fā)網(wǎng)頁。
2、CSS 基礎。修改頁面樣式,使得頁面看起來更美觀。
3、JavaScript 基礎。和用戶進行交互,表單驗證是最基本的。
4、C# 基礎語法。根據(jù)我們需要的數(shù)據(jù)模型設計類,以及 Controller 控制器中做數(shù)據(jù)的處理。
學習資源
http://ASP.NET MVC 現(xiàn)在微軟已經(jīng)升級成
http://ASP.NET MVC Core 了,MSDN官網(wǎng)所提供的
http://ASP.NET 中文學習文檔也只有
http://ASP.NET MVC Core 了,這里我提供了一些我入門學習所使用的資源。
首先是視頻資源,我參考的是 B 站視頻「【淘米】從零開始的網(wǎng)站構筑」,視頻很短,可以簡單的帶你使用 EntityFramework 框架制作一個簡單的 ToDo List 網(wǎng)站。這個過程可以讓你對
http://ASP.NET MVC 的開發(fā)有一個基礎的了解,接下來就可以系統(tǒng)性的學習了。
這里推薦微軟官方團隊出品的《
http://ASP.NET MVC5 高級編程》,由淺入深的帶你了解
http://ASP.NET MVC 。如果你覺得這本書對你來說太有難度了,你可以以看一下由「葡萄城」技術團隊出品的《
http://ASP.NET MVC5 入門指南》(電子書)。也可以直接看他們的
當然,
是不可或缺的,但是對于新手來說可能不是很友好,在你有一定了解后再去看官網(wǎng)的文檔可能會更好一些。
實戰(zhàn)項目
在
http://ASP.NET MVC 入門一個多月的學習中,我也從0 開始搭建了我的
http://ASP.NET MVC 項目 「
」,你可以直接在 GitHub 上搜 NITBook 唯一一個項目就是我的了。
NITBook 是一個圖書管理系統(tǒng),目前前臺界面還是靜態(tài),后臺管理系統(tǒng)功能基本實現(xiàn)。根據(jù) 讀者/ 管理員 角色的不同分為了兩個后臺。
管理員,可以對于圖書類別、圖書、用戶信息、借閱信息進行增刪改查。
讀者,可以對自己的密碼進行修改、圖書查找以及借閱歸還。
項目還比較粗糙,評價、主站管理等功能可能會在以后的實踐中繼續(xù)開發(fā)。作為入門者,可以作為一個實戰(zhàn)項目來學習,參照我的代碼來搭建你自己的網(wǎng)站。
總結
如何入門一門新語言或是一門新技術?
找到適合自己的學習方式??匆曨l、看專欄、看博客、看紙質書都是不錯的學習方式,找到自己喜歡的,投入時間去學習。
系統(tǒng)性、整體性的學習??梢砸怨俜降膮⒖嘉臋n文檔為主,再參考一些別人的路線圖(思維導圖),有條件的盡量用英文在谷歌搜索答案,CSDN 上的許多博客很多時候都有沒有講清楚問題。系統(tǒng)性、整體性的了解知識可以讓你在出現(xiàn)問題的時候快速定位,更好的去解決問題。
看源碼,多實踐。編程是理工科的學科,需要通過實踐才能發(fā)現(xiàn)問題。先學習別人的源碼,在實踐中吸取知識,會讓你真正的對某些概念有所了解,BUG 的出現(xiàn)并全是壞事,這只是說明你對某一塊的知識尚未理解,攻克它,你會有新的收獲。當然你不能一味的死磕,可以在網(wǎng)上搜索自己出現(xiàn)的問題,看看別人是怎么解決到。如果找不到,說明你還沒找準問題,那就需要找人幫忙了,
可以幫你解決問題。
感謝你的觀看,你有任何想法都可以在評論或者留言中指出,歡迎探討。