在錯誤中學習ASP.NET MVC 第 3 篇 - 認識VS開發環境 - Code Snippet
接下來幾天先不急著講MVC的部分,先來介紹一下Visual Studio 2012(簡稱VS)這套開發工具以及細部的開發技巧,在開發ASP.NET MVC專案之前我只會寫Android,學生時期寫過PHP,至於是C#那是什麼... 能吃嗎?在開啟VS之後整個呆坐在電腦前面,當時的開發團隊連一本ASP.NET MVC中文書都找不到,只有主管從網路上找來的"英文"pdf,所以對於VS只能用Eclipse的角度去認識VS,在介紹VS之前先分享一下我觀察到C#與Java的不同之處
C#與Java語言差異
- 常常看到變數命名方式第一個字母大寫,相對於Java裡面物件比較會去使用大寫開頭,不過也沒硬性規定,似乎團隊間講好一致性的命名方式即可,但最後專案變成有大寫開頭也有小寫的,有時候還是轉不過來XD
- 程式觀念上感覺上跟Java差不多,不過一些關鍵字與用法不太一樣,不過用久了就習慣了
Java : package / C# : namespace
Java : import / C# : using
Java : public class Cat extends Animal{} / C# : public class Cat : Animal{}
再來就是本篇的重點了(廢話一堆才講到重點...
Code Snippet
透過程式碼片段可以少打很多字,不過需要記住一些關鍵字並搭配快速鍵來使用,這個好用的功能是專案過了3個月後有個新進同仁(強者)分享才知道的,在Eclipse也有類似功能,例如:
main + Alt + / :
public static void main(String arg[]){}
sysout + Alt + / :
System.out.println();
在VS裡面我自己最常用的是下面這三個,產生程式碼後可以再透過tab鍵去修改變數名稱,其實透過預設的Code Snippet也能順便學習C#語法:
prop+tab :
public int MyProperty { get; set; }
for+tab :
for (int i = 0; i < length; i++){
}
mvcaction4+tab :
public ActionResult Action(){
return View();
}
還有很多可以去程式碼片段管理員一探究竟,也可以把自己常寫的code建立起來,加快開發速度,網路上有蠻多文章在講這個功能的,有興趣的可以Google一下:Code Snippet
留言
張貼留言