.NET開發技巧之工具篇_一些關於VisualStudio常用的操作示範(給初學看的)
一些基礎對 .Net Visual Studio 編譯器 的 常用操作使用介紹
這裡我是用 2015版本 做說明
顯示行號
Tools--> Options-->All Languages --> Line numbers勾選
Ctrl + G 跳到指定該行程式
更換 Visual Studio 面板背景色(蘋果綠保護色)
Tools-->Options-->Environment-->Fonts and Colors
配置 Visual Studio 模板
到下方檔案路徑(可能最後一項因人而異)
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033
我們可以針對 Class 、 Interface 、WebClass 等等 去下註解
可依照自己需要進行修改
這項工作不僅可以利於團隊工作
還可以讓接手人迅速檢視前一個人的工作歷程喔!!!!
此外還有一個地方要設置
類的前面 修改為 public
通常設置為 公有類別 用意 在於
較不讓使用範圍受限!!!!(例如 private、protected)
其他像是 Interface 、 WebClass 也一樣做法
導入/導出 編譯器環境配置 設定檔
若我們想保存此一配置
我們是可以去 導入導出的 甚至給別人使用
通常在一些公司就會統一做這種程式工作環境統一的規範
主要可以降低 Bug 出現(或許啦!!) 或是 利於 團隊之間工作效率
Tools-->Import and Export Setting-->
然後選擇上面的
導出所選的環境設置
一些快捷鍵
F2 對一些專案目錄 更改名稱時候用
F4 開啟屬性面板
F5 編譯
Ctrl+F5 直接執行不編譯
F9 設置/切換斷點
F10 Step Over
F11 Step Into
F12 直接跳到定義(程式中)
Alt + F12 在下方開小框 顯示定義
一段程式碼 做個示範
這段程式主要在做 「類別的隱式(含)轉換」
共有三個類別 動物 、 人類 、 老師
動物為主類(父類) ----> 具有 吃東西的 method
人類 繼承 動物(動物的子類) ----> 不僅具有 吃東西的 method 還有 思考的 method
老師 繼承 人類(人類的子類) 及 動物 ----> 具有 吃東西、思考、教授 的 method
分別為
class Animal
class Human : Animal
class Teacher : Human
Ctrl + K Ctrl + K 設置書籤
Ctrl + K Ctrl + N 跳至下一書籤
設置書籤通常用在
你可能會碰到
像是一堆類別的大型專案
然後就有一堆檔案要去瀏覽找錯
跳頁查看
這時候 概念就有像翻查大本辭海字典 或是 小說一樣
我們可利用書籤設置快速到設置的看到的第幾行程式碼
Ctrl + K Ctrl + F 格式化選中代碼
這裡我是用 2015版本 做說明
顯示行號
Tools--> Options-->All Languages --> Line numbers勾選
Ctrl + G 跳到指定該行程式
更換 Visual Studio 面板背景色(蘋果綠保護色)
Tools-->Options-->Environment-->Fonts and Colors
配置 Visual Studio 模板
到下方檔案路徑(可能最後一項因人而異)
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033
我們可以針對 Class 、 Interface 、WebClass 等等 去下註解
可依照自己需要進行修改
這項工作不僅可以利於團隊工作
還可以讓接手人迅速檢視前一個人的工作歷程喔!!!!
/*********************************************************************************
*Copyright (c) $year$$registeredorganization$ All Rights Reserved.
*CLR 版本號: $clrversion$
*機器名稱: $machinename$
*公司名稱: $registeredorganization$
*命名空間: $rootnamespace$
*文件名: $safeitemrootname$
*版本號: V1.0.0.0
*唯一標示: $guid10$
*當前的用戶域: $userdomain$
*創建人: $username$
*電子信箱: chupin@gmail.com
*創建時間: $time$
*描述:
*
*====================================================================
*修改標記
*修改時間: $time$
*修改人: $username$
*版本號: V1.0.0.0
*描述:
*
**********************************************************************************/
此外還有一個地方要設置
類的前面 修改為 public
通常設置為 公有類別 用意 在於
較不讓使用範圍受限!!!!(例如 private、protected)
其他像是 Interface 、 WebClass 也一樣做法
導入/導出 編譯器環境配置 設定檔
若我們想保存此一配置
我們是可以去 導入導出的 甚至給別人使用
通常在一些公司就會統一做這種程式工作環境統一的規範
主要可以降低 Bug 出現(或許啦!!) 或是 利於 團隊之間工作效率
Tools-->Import and Export Setting-->
然後選擇上面的
導出所選的環境設置
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace exercise
{
class Program
{
static void Main(string[] args)
{
Teacher t = new Teacher();
t.Eat(); // Teacher 類 所 繼承的 Human類 是還有繼承 Animal的
t.Think(); // Teacher 有繼承了 Human 可調用 Human 的 Think()
t.Teach();
//由子類向父類所進行的隱式類型轉換
Human h = t;//t裏頭存的地址存給h
//但只能訪問h所屬 類 的 方法 及 它繼承的方法
h.Think();
h.Eat();
Console.ReadKey();
}
class Animal
{
public void Eat()
{
Console.WriteLine("Eating...");
}
}
class Human : Animal
{
public void Think()
{
Console.WriteLine("Who I am ...?");
}
}
class Teacher : Human
{
public void Teach()
{
Console.WriteLine("Teaching Go");
}
}
}
}
一些快捷鍵
F2 對一些專案目錄 更改名稱時候用
F4 開啟屬性面板
F5 編譯
Ctrl+F5 直接執行不編譯
F9 設置/切換斷點
F10 Step Over
F11 Step Into
F12 直接跳到定義(程式中)
Alt + F12 在下方開小框 顯示定義
一段程式碼 做個示範
這段程式主要在做 「類別的隱式(含)轉換」
共有三個類別 動物 、 人類 、 老師
動物為主類(父類) ----> 具有 吃東西的 method
人類 繼承 動物(動物的子類) ----> 不僅具有 吃東西的 method 還有 思考的 method
老師 繼承 人類(人類的子類) 及 動物 ----> 具有 吃東西、思考、教授 的 method
分別為
class Animal
class Human : Animal
class Teacher : Human
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace exercise
{
class Program
{
static void Main(string[] args)
{
Teacher t = new Teacher();
t.Eat(); // Teacher 類 所 繼承的 Human類 是還有繼承 Animal的
t.Think(); // Teacher 有繼承了 Human 可調用 Human 的 Think()
t.Teach();
//由子類向父類所進行的隱式類型轉換
Human h = t;//t裏頭存的地址存給h
//但只能訪問h所屬 類 的 方法 及 它繼承的方法
h.Think();
h.Eat();
Console.ReadKey();
}
class Animal
{
public void Eat()
{
Console.WriteLine("Eating...");
}
}
class Human : Animal
{
public void Think()
{
Console.WriteLine("Who I am ...?");
}
}
class Teacher : Human
{
public void Teach()
{
Console.WriteLine("Teaching Go");
}
}
}
}
Ctrl + K Ctrl + K 設置書籤
Ctrl + K Ctrl + N 跳至下一書籤
設置書籤通常用在
你可能會碰到
像是一堆類別的大型專案
然後就有一堆檔案要去瀏覽找錯
跳頁查看
這時候 概念就有像翻查大本辭海字典 或是 小說一樣
我們可利用書籤設置快速到設置的看到的第幾行程式碼
Ctrl + K Ctrl + F 格式化選中代碼
留言
張貼留言