恬然自得.活在當下: [實習]11/18 ASP.NET 使用C#上機課程

2010年11月19日 星期五

[實習]11/18 ASP.NET 使用C#上機課程

原先期中考前就打算貼上這個單元的@@”不過最近會直接新增一篇文章把之前的補上,然後接下來的課程就會按時貼上了,倒是Android的文章最近可能要停更一段時間吧。

首先這次的課程開始前,要先設定一下環境變數。






如果你家安裝的是Visual Studio 2008 (或是其他2008版的軟體),那你的csc.exe檔應該是放在C:\WINDOWS\Microsoft.NET\Framework\v3.5csc.exe可以編譯待會要寫的.cs檔。

之後開啟cmd(命令提示字元),輸入csc試試看環境變數有沒有設定好。




如果出現類似以下的訊息,就表示你已經設定成功嘍。


實習一:寫一C#程式,讀取並印出board.txt的內容

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
      
        string text1 = File.ReadAllText("board.txt"); //讀取board.txt內容

        Console.WriteLine(text1);  //顯示出text1內容
    }
}

實習二:寫一C#程式,寫入一字串到board.txt

using System;
using System.IO;

class Program2
{
    static void Main(string[] args)
    {
      
        string text1 = "ABXYZ";
File.WriteAllText("board.txt",text1);    //text1內容寫入board.txt
        Console.WriteLine(text1);          //顯示出text1內容
    }
}

現在我們來將實習一跟實習二的程式編譯一下。實習一的程式會顯示出borad.txt裡面原本的內容,而實習二就是將board.txt的內容改寫成ABXYZ


實習三:如何建立虛擬目錄?
虛擬目錄是什麼哩?如果輸入mercy.ntit.edu.tw/a9670XX的網址,可以直接連到自己上傳上去的網頁,但是我們並不知道a9670XX的資料夾是放在老師的哪個硬碟的角落內,他是一個虛擬的目錄,並指向到電腦中真實的目錄位置。

首先寫個簡單的aspx程式,在螢幕上顯示「Hello!!
<script Language="c#" runat="server">
void Page_Load(){
    Response.Write("Hello!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
script>

之後來建立虛擬目錄吧~~以下的圖片是在學校剪的,不過操作上應該是大家都能用到的,記得你家的電腦裡要有裝IIS唷。接下來請對我的電腦點右鍵,選擇「管理」。

之後打開「服務及應用程式」的頁籤,再打開「Internet Information Services/網站/預設的網站」頁籤,你會看到在學校中已經有設一個aspx的虛擬目錄了。

之後在預設的網站上點右鍵,選擇「新增/虛擬目錄」。


我們這邊先寫一個aspx2,然後要在資料夾中建立一個aspx2來指向它(當然也可以設成別的名字,設定中沒有限制,不過我們不會自己找麻煩吧?)



然後下一步就是選擇要指向哪個資料夾。



存取權限就保持不變。


接著就順利成功嘍~


接下來我們來看看有沒有成功吧。輸入網址:localhost/aspx2/ex01.aspxYA~成功了。

沒有留言:

張貼留言

歡迎提供良性建議^_^