2014年5月16日 星期五

[C#] 簡單實作MDI Form

    private void button1_Click(object sender, EventArgs e)
        {

            this.Text = "父表單";
            //設定為MDI Form(父表單)
            this.IsMdiContainer = true;

           
            Form2 f = new Form2();
       
            CreateChildForm(f);

        }


        private void CreateChildForm(Form f)
        {
            f.Text = "子表單";
            //設定為MDI Form(子表單)
            f.MdiParent = this;
            //最大化
            f.WindowState = FormWindowState.Maximized;
            //顯示子表單
            f.Show();
        }

執行畫面如下:

2014年4月27日 星期日

[C#] LINQ Where In 的寫法

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private List<string> str = new List<string>();

        private void button1_Click(object sender, EventArgs e)
        {

            string[] t1 = { "Abel", "Abner") };


            str.Add('Abe");;
            str.Add("Abel");
            str.Add("Abner");
            str.Add("Abraham");


            var query = from s in str where t1.Contains(s) select s;


            foreach (string s in query)
            {
                MessageBox.Show(s);
               
            }


        }
    }
}

有興趣的朋友可以試試看喔!!


2014年1月19日 星期日

[Web] IIS架設簡易流程

1.    安裝 .NET Framework 4.X版本以上

2. 開啟命令字元提示
輸入:
cd C:\WINNT\Microsoft.NET\Framework\v4.0.XXXXX
執行aspnet_regiis –i

3.    控制台\所有控制台項目\系統管理工具
開啟IIS
設定:
1.確認 .NET FrameWork 是否為 4.0版本

2.作業系統為64位元(X64) 假設DLL檔為32位元(X86)
設定為: