[工作日記]C#開發環境建置

是這樣的~跟公司借的二手NB裡面留了一堆莫名其妙的東西,導致空間不足、速度也快不起來,嚴重影響開發效率,因此,在上星期,我決定利用假日好好的把筆電重灌(順便升級成Win10),以下將介紹Win10的升級注意事項及一些必要(好用)的開發工具簡單介紹及分享,以及最重要的環境建置(設定)

本篇網誌主要有以下三個主題

  1. 作業系統(Win10)升級&乾淨安裝
  2. 必要安裝軟體
  3. 環境設定

作業系統(Win10)升級QA:

首先,大家一定會有以下的抱怨:
微軟這次一直大動作提(ㄙㄠ)醒(ㄖㄠˇ)大家升級作業系統很討厭、用習慣的作業環境幹嘛更改、Win10聽說難用死了.....好的!那我先說明我的看法:
Q:為什麼要升Win10?
A:按照汰舊換新的想法來看是很正常的,產品(平台)不斷進步,開發人員也應當跟上,否則若哪天Win7停止維護了,漏洞或是系統Bug導致你的開發環境出一些奇怪的問題,到那時才想升級,你會發現落差更大(想想還在用XP的某些單位、還在限定用IE的某些系統),而且2016/6/30是免費升級的最後一天,何不趁現在先升級,幫自己省錢,也免得未來最終還是要花錢買新的作業系統。

Q:Win10聽說很難用?
A:我認為這種抱怨聲是難免的,每個使用者對於還不熟悉的作業系統難免都會有一定程度的牴觸,覺得跟他以前的操作習慣比較起來很不一樣,因此就覺得不好用,所以有些人即使買Mac的NB,卻還是會灌Windows變成雙系統來用,因為他們也同樣的不習慣用Mac的OS。

升級&乾淨安裝步驟:

1.準備一個USB(8G就綽綽有餘了)
2.下載MS提供的Win10 USB 重灌碟製作工具(點我)
3.製作完成後先案右下角的Win10升級的通知,透過此方式升級

4.升級完成後請先記下Win10的序號(這點非常重要!!!非常重要!!!非常重要!!!)

(看序號方法參考連結)

5.重開機進入BIOS,將系統開機選項設定成USB優先,接著進行乾淨安裝Win10,完工!!


說明:
關於Win10的USB升級步驟這邊就不多講了,很多網友都有介紹過了,這邊特別解釋一下為什麼要這麼麻煩的先升級再乾淨安裝,原因是因為:
1.如果不是升級上去的,Win10本身是要錢的(所以無法用USB碟直接乾淨安裝)
2,升級上去的會有一些奇怪的問題,加上很多殘留的舊檔案佔用空間,所以最好還是乾淨安裝一次,之後的使用者體驗才會比較好(個人看法啦!畢竟你不會希望寫程式時一直處理一些奇奇怪怪的環境問題)
3.為什麼要記Win10的序號?因為如果你之後不小心又要重灌,有可能Win10的序號會意外消失你的筆電(或桌電)是Win7或Win8.1的序號是無法救你的,你只能選擇重灌成Win7或8.1後再重新升級,但好死不死你又剛好是OEM版的.......那就只能送回原廠重灌了!~(這時筆者不禁落下幾滴淚.....上面就是筆者的慘痛教訓)

實用安裝軟體(不一定免費):
1.NOD 32(ESET):好用的防毒軟體,又不太吃記憶體跟CPU,大推
2.Office 365:Office系列現在都搭配雲端服務做銷售,因為是綁定個人註冊帳號且非終生一次買斷的,因此見仁見智(但我是覺得滿好用的啦!)
3.Line PC版:國內流行的通訊軟體~BJ4
4.7 zip:目前最好用又最簡便的壓縮/解壓 軟體(連結)


開發人員必要安裝軟體


1.Visual Studio 2015 Community:最強開發工具(免費版),BJ4(連結)
2.SQL Server 2014 Express:MS家族強大的DB工具,同樣也是免費版(連結)
(*注意:如果電腦沒安裝.NET Framework 3.5 要先安裝才能安裝SQL Server2014Express)(連結)
3.Sublime:強大的文字編輯器,不過如果你有其他習慣的編輯器也是可以,不一定要用這套,筆者是認為可以加上VS Code做交叉使用啦,關於Sublime,可參考MVP Will保哥的文章(連結)
4.TortoiseSVN:版控軟體,當然如果你們開發都用Git做版控就不用下載囉~(連結),另外SVN最好安裝完先進行一些優化設定(例如調成繁體、調整快捷列、調整icon....等等,詳情可參考MVP demo的文章(連結)
5.Oracle家族系列(另外開一篇文章,在此先跳過)


開發環境設定


Visual Studio設定:

1.暗色系底比較不會刺眼,長時間工作下來對眼睛的傷害比較小(設定方法:工具>選項>環境>一般>色彩佈景主題>深色)
2.字體選擇Consolas,對於1lO0這些容易看錯的字差別比較明顯(設定方法:工具>選項>環境>一般>字形和色彩>字形>Consolas)
3.顯示編輯器的行號,進行Debug時更容易快速找到問題點(設定方法:工具>選項>文字編輯器>所有語言>)
4:卷軸地圖開啟,可以方便的瀏覽數千行的文件,滑鼠移到上面便可預覽(設定方法:工具>選項>文字編輯器>所有語言>卷軸>垂直使用地圖模式>顯示預覽工具提示)
5:鍵盤快速鍵設定成C#模式,因為單手就能操作較為方便(設定方法:工具>選項>環境>鍵盤>套用下列鍵盤配置:Visual C#2005)
6.分出固定索引標籤(設定方法:工具>選項>環境>索引標籤和視窗>固定的索引標籤>在個別的資料列顯示固定的索引標籤)
7:安裝擴充套件:
Visual StyleCop:檢查命名是否符合規則
CodeMaid:整理程式碼排版、複雜度
Web Essentials 2015:網頁前端神器,可與瀏覽器同步連動、修改(參考KK Bruce的文章)
Productivity Power Tools 2015:強大的開發神器,功能很多,請參考:影片介紹,
主要的功能:
在VS內對想要查的方法開啟MSDN(Alt+F1),省下你Google的時間,大大提升開發效率
在方案總管顯示波浪線,可快速找到(篩選)有問題的文件,大大提升開發效率
區塊視覺結構化,顯示結構化的線,滑鼠移到線上即可看到此區塊的定義
滑鼠連點即可快速把文件全螢幕化

8.文字編輯器配色可另外在http://studiostyl.es/ 尋找自己喜歡的(參考mrkt的文章)

大致就先介紹這樣~

留言

  1. JackpotCity Casino Site - Lucky Club
    Play slots, jackpots and other games at JackpotCity Casino – a world-class gaming hub offering luckyclub top-notch gaming, live entertainment,

    回覆刪除

張貼留言