2013年12月1日 星期日

VS2005 連結到 TFS 2010

最近有個任務是要在 Windows Server 2003 上面,幫 Visual Studio 2005 裝 Team Foundation Server 的 Client,好讓 VS2005 可以連結到 TFS 2010 進行版本控管。

覺得這個故事實在太奇妙了,記錄一下也來分享一下。大致上是依照 程湘之間 的筆記,只是順序一定要正確,否則有可能:

a. 步驟 (3) 無法安裝成功,如果只看到一次安裝視窗,沒有重複跳出畫面要你選確定的話,恭喜你:失敗了!也有可能是步驟 (2) 拿錯安裝光碟(我一開始拿到 Team 2005 beta 版的光碟... )
b. 或是步驟 (4) 會裝不進去。

提外話,如果要安裝的系統是 Windows 7 或是 Windows Vista的話,進行步驟 (4) 前,需要先安裝 Visual Studio 2005 Service Pack 1 Update for Windows Vista/Windows7 (not needed for XP) ,詳細請見這篇msdn的最佳解答。

以下是程湘之間整理的步驟:

[ 英文版 ]
(1) 安裝 VS 2005
(2) 安裝 Team Client 2005
  -- 英文版不需msdn訂閱,可以直接下載 VSTFClient.img
(3) 安裝 VS 2005 SP1
(*) if ( Vista / Windows 7 ) → 請安裝 VS 2005 SP1 Update for Vista / Windows 7
(4) 安裝 VSTS 2005 相容 2010 套件 VS80sp1-KB979258-X86-INTL.exe

[ 中文版 ]
(1) 安裝 VS 2005 CHT
(2) 安裝 Team Client 2005 中文版
  -- 需要 msdn 訂閱才能下載 cht_vs_2005_tfs_wgp.iso
(3) 安裝 VS 2005 SP1
VS80sp1-KB926603-X86-CHT.exe
(*) if ( Vista / Windows 7 ) → 請安裝 VS 2005 SP1 Update for Vista / Windows 7
(4) VSTS 2005 相容 2010 套件 VS80sp1-KB979258-X86-INTL.exe

如果有成功的話有幾個地方可以確定:
1. 打開 VS 2005 的時候→ help → 關於 → Team Explorer 應該是 Version 8.0.50727.4430
2. 連結 TFS的時候,輸入 http:// 或是 https:// 的時候,下面的 port 會自動被 dsiable

Good Luck !

2013年6月12日 星期三

C# bubble sort(簡單的泡沫排序法)


        public Form1()
        {
            InitializeComponent();
            arr = new int[]{ 26, 4, 20, 7, 63 }; //這邊都先寫死

            this.label1.Text = "";
            this.label2.Text = "";
            for (int i = 0; i < arr.Length; i++)
            {
                this.label1.Text += arr[i].ToString() +" , ";
            }
        }
        int[] arr;

        private void button1_Click(object sender, EventArgs e)
        {
            //這是一個bubble sort探討的例子
            //從簡單的開始,試著把最大的往右邊移動

            //寫在外圈的for,是代表說,至少要跑五次的意思
            for (int j = 0; j < arr.Length; j++)
            {
                //寫在裡面的for,告訴我們,每一圈都會把最大的丟到最右邊
                for (int i = 0; i < arr.Length - 1; i++)
                {
                    if (arr[i] > arr[i + 1])
                    {
                        int temp = arr[i];
                        arr[i] = arr[i + 1];
                        arr[i + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < arr.Length; i++)
            {
                this.label2.Text += arr[i].ToString() + " , ";
            }
            this.label2.Text += "\n";
        }

2013年6月8日 星期六

c# 反向排序字串的方法 ( 不使用Array.Sort )


   private void button1_Click(object sender, EventArgs e)
        {
            string input = this.textBox1.Text;
            string output = "";
            string[] lala= new string[input.Length];
            for (int i = 0; i < input.Length; i++)
            {
                lala[input.Length-i-1]=input.Substring(i,1);
            }
            for (int j = 0; j < input.Length; j++)
            {
                output += lala[j].ToString();
            }
            this.textBox2.Text = output;
        }


2013年4月28日 星期日

“台北秀展美女圖集” Windows Store App – 隱私權聲明 Privacy Statement

我們在何時收集什麼樣的信息?
當您使用應用程序時,我們並不會向您收集任何信息,如您的所在位置或IP資訊等。
我們為什麼要使用你的信息呢?
當您使用應用程序時,我們並不會向您收集任何信息,故並不會有出售、交換、轉移、或未經您的同意的行為。
我們如何保護您的信息?
當您進入或使用本軟體時,我們實行的各種保安措施,會維護您的個人信息安全。
我們使用cookies?
我們不使用cookies。
我們向外界透露任何信息嗎?
我們不會出售與交易或以其他方式轉讓您的個人身份信息。
您的同意
通過使用我們的應用程式,您同意我們應用程式的隱私政策。
我們的隱私政策的更改
如果我們決定改變我們的隱私政策,我們將在此頁面上更新這些變化。
聯繫我們
如果對本隱私政策有任何疑問,您可以使用以下的信息與我們連繫。
email: jackpp7@gmail.com

2013年4月26日 星期五

“台北市政府停車資訊” Windows Store App – 隱私權聲明 Privacy Statement

我們在何時收集什麼樣的信息?

當您使用應用程序時,我們並不會向您收集任何信息,如您的所在位置或IP資訊等。

我們為什麼要使用你的信息呢?

當您使用應用程序時,我們並不會向您收集任何信息,故並不會有出售、交換、轉移、或未經您的同意的行為。

我們如何保護您的信息?

當您進入或使用本軟體時,我們實行的各種保安措施,會維護您的個人信息安全。

我們使用cookies?

我們不使用cookies。

我們向外界透露任何信息嗎?

我們不會出售與交易或以其他方式轉讓您的個人身份信息。

您的同意

通過使用我們的應用程式,您同意我們應用程式的隱私政策。

我們的隱私政策的更改

如果我們決定改變我們的隱私政策,我們將在此頁面上更新這些變化。

聯繫我們

如果對本隱私政策有任何疑問,您可以使用以下的信息與我們連繫。

email: jackpp7@gmail.com