Pages

系列文章

2015/01/07

【Visual Studio】【ASP.NET】新增專案共用類別設定教學


前幾天介紹過「新增網站共用類別設定教學
今天也來介紹一下專案中該如何建立類別檔
操作前注意事項
1.小弟我用的是XP OS搭載Visual Studio 2010 Framework4.0
2.Visual Studio中網站跟專案是不一樣的東西(很多教學都混為一談或是寫不清楚這部分要注意)


一開始我們要先來建立專案,在工具列的地方
一開始我們要先來建立新的專案,先開啟Visual Studio 2010然後再會出現「起始頁」的畫面
在畫面上方工具列的地方左邊數來第一個小ICon就是新增網站/專案的按鈕
然後選擇「新增專案」(請參考下圖)
※請注意因為一般預設是建立專案,所以這邊要點選小Icon旁邊的黑色箭頭部分
我們可以看到接下來會出現一個視窗是設定一些基礎資訊的視窗
在這邊我們要來選擇網站的類型,小弟我個人是習慣用「ASP.NET空白Web應用程式」

緊接著要在畫面下方設定專案的「名稱、位置、方案名稱」
名稱 : 代表程式中的空間命名名稱
位置 : 存放網站的位置預設在「c:\Documents and Settings\你的電腦名稱\My Documents\Visual Studio 2010\Projects\SampleSite」
方案名稱 : 一般來說這個代表的是網站跟目錄的資料夾名稱


新增專案的設定完成後我們打開方案總管看看空白網站的基本網站架構吧
我們可以看到專案中有幫我們新增一些東西
Assemblyinfo.cs : 可以參考 NET文件中AssemblyInfo.cs文件的作用這篇文章
參考 : 建立專案時就自動載入一些需要用到的參考物件
Web.config : 詳情請洽百度百科

緊接著我們要來建立「all_site_class」資料夾用來存放網站共用的類別檔
然後再資料夾中建立共用的類別檔「all_site.cs」
還有測試類別檔的頁面「all_class1.aspx」這兩個檔案
「all_site.cs/all_class1.aspx」這兩個檔案都可以從「新增項目」的頁面中功能中找到

建立完成後我們打開「all_site.cs」這個類別檔後可以看到
系統幫我們初始的類別檔除了using幾個預設的dll檔
還幫我們先建立了類別名稱以及一個空的類別方法

我們在all_site類別中加入以下程式碼
private string testStringValue;
public string testString
{
  get
  {
    return testStringValue;
  }
  set
  {
    testStringValue = value;
  }
}

完成後長的像下圖一樣

再來是要建立「all_class1.aspx」頁面,我們先開啟這個頁面
開啟後再畫面左下角會有個「程式碼|分割畫面|設計師」這三個選項選擇設計師畫面
然後從建立「Lable、text、button」這三個元素然後按下「分割畫面」就會出現如下圖所示的畫面

我們對Button按兩下左鍵就會進入程式編輯的畫面
一開始進入時我們可以發現系統已經幫我們建立了一個空的button click行為

在來我們要在button click行為中輸入以下程式碼
all_site sc = new all_site();
sc.testString = TextBox1.Text;
Label1.Text = sc.testString;

輸入完成後應該要像下圖所示

完成後按下F5執行專案,我們就可以看到顯示的結果了

然後再文字欄位中輸入參數並且案下按鈕
我們可以看到label就會轉變成為我們輸入的參數

以上就是新增專案中共用類別檔的建立方式
希望對各位有幫助,我們下回再見


沒有留言:

張貼留言