2-5-1 使用程式片斷
當然,VS2005最偉大的功能,就是『插入程式碼片段』,很多開發人員第一次在系統中看到這個功能,最直覺的反應是:『哇!以後程式設計師會不會變成誰都可以當?』
當您在編輯程式碼的時候,如果想要完成一個功能,但是一時之間卻想不起來該怎麼做,最簡單的方式,就是按下滑鼠右鍵:
按下滑鼠右鍵之後,選擇『插入程式碼片段』,立刻會出現您可以選擇的程式碼,假設今天我們想要取得亂數,則可以這樣選擇...
我們再看一個例子,假設我們需要寫一段程式碼將字串儲存成一個檔案,我們可以直接按下滑鼠右鍵,點選『檔案系統…』,接著點選將『文字寫入檔案』:
上面的程式碼就會自動出現,您只需要把檔名『C:\Test.txt』替換掉即可。
2-5-2 建立自己的程式碼片段
程式碼片段檔案是附檔名為.snippet的 XML 檔,檔案格式如下
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title> David的測試程式碼片段 </Title> </Header> <Snippet> 建立Access DataSource 取得資料 <References> <!-- 執行此 程式碼片段需引用的 .dll (加入這段會自動引用)--> <Reference> <Assembly></Assembly> </Reference> </References> <Declarations> <Literal> <ID>Access資料庫位置</ID> <ToolTip>請將這個字串換成您的 Access資料庫(.mdb)檔案位置</ToolTip> <Default>"~/app_data/xxxxx.mdb"</Default> </Literal> <Literal> <ID>Select語法</ID> <ToolTip>請在這裡填入Select語法</ToolTip> <Default>Select * from xxx where yyy=zzz</Default> </Literal> </Declarations> <Code Language="VB"> <![CDATA[ '建立Access DataSource 取得資料 Dim ads As New AccessDataSource($Access資料庫位置$) ads.SelectCommand=$Select語法$ Dim dv As Data.DataView = ads.Select(New DataSourceSelectArguments) '資料將為放入 dv(DataView) ]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
2-5-3 使用外掛的程式碼片段
建立好程式碼片段檔案之後,可將其匯入,您可以選擇『工具→程式碼片段管理員』:
然後按下匯入鈕,出現選擇畫面,選擇要使用的檔案之後,出現底下畫面:
請勾選匯入的程式碼片段要放置到哪一個位置,選擇好之後按下完成即可。
這樣,我們在程式碼開發環境中就可以使用:
開發程式時候,按下滑鼠右鍵,選擇剛才匯入的程式碼片段,出現的結果如下:
沒有留言:
張貼留言