untitled

Similar documents
untitled

untitled

untitled

untitled

untitled

untitled

untitled

untitled

了 立 連 立 量 領 來 例 蘭 便 不 數 不 論 更 更 更 力 更 參 例 來 例 見 量 度 量 量 參 論 量 行 量 量 瑩 理 來 錄 量 量 不 力 省 力 立 力 量 量 量 了 量 便 錄 錄 錄 料 說 省 6

血管內裝置感染管制作業規範

untitled

untitled

untitled

untitled

untitled

第五章 實例個案

1

untitled

九十三年第三期檔案管理工作研習營學員建議事項答覆情形彙整表

untitled

PowerPoint 簡報

untitled

個人教室 / 網路硬碟

I/O Files讀寫檔案:

臺灣地區的警察教育現況與展望

untitled

untitled

untitled

第五章 鄉鎮圖書館閱讀推廣活動之分析

untitled

untitled

廉 樂 不 廉 倫 理 廉 倫 理 領 不 參 領 不 若 不 不 不 不 利 聯 行 李 聯 例 律

untitled

untitled

untitled

第三章 我國非營業特種基金制度及運作現況

國立陽明大學輻射防護計畫書

untitled

untitled

untitled

第一章 簡介

untitled

untitled

untitled

吃寒天真的能減肥嗎

untitled

untitled

地方公共服務績效比較評量之探討—標竿學習策略的觀點

untitled

untitled

untitled

五、溝通技巧的練習

計概報告

untitled

富春國小主題統整課程計畫表 每年級(教學群)至少三個主題

Chapter 9: Objects and Classes

朝 陽 科 技 大 學

大陸黨報集團化發展之研究

untitled

untitled

移民資料

untitled

PowerPoint 簡報

性別主流化簡介

untitled

untitled

人身保險業務員資格測驗方案

第二章 文獻回顧

自學進修學力鑑定考試職業證照與專科學校類科及筆試科目對照表

龍華科技大學

untitled

94年度學習障礙補救教學進階研習

十四、特殊需求的嬰兒

untitled

untitled

財務金融分析 與決策之人工智慧化

untitled

untitled

untitled

untitled

untitled

untitled

untitled

untitled

/ 律 錄 例 契 契 了 益 不 了 契 了 契 益 契 契 益 契 參 契 契 立 六 不 來 利 契 立 說 見 了 精 神 說 契 契 利 益

1209 th New Territories East Group Scout Troop 讀 練 理論 參 立臨 立 療 行 理 量 理 料 留 度 練 理 理 理 冷 練 理 力 理 不 不

「UPENN牙醫學院見習及費城文藝之旅」成果報告書

第一章 導論

電腦組裝訓練

untitled

2004/9/30

untitled

untitled

行政院國科會九十一年度專題研究

untitled

untitled

untitled

untitled

untitled

untitled

Transcription:

1

行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類

Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行

Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart mythreadstart = new ThreadStart(); Thread mythread = new Thread(myThreadStart);

例 sample10-a1 (1) Thread 類 class box { public static bool stopflag = false; private System.Windows.Forms.Label mylb; public box(system.windows.forms.label LB) { mylb = LB; }

例 sample10-a1 (2) public void action() { Random rnd = new Random(); do { mylb.top += rnd.next(0,2) == 0? 50: -50; if(mylb.top <= 0) mylb.top += 100; else if(mylb.top >= 400) mylb.top -= 100; Thread.Sleep(500); }while(!stopflag); } }

例 sample10-a1 (3) private void startbtn_click(object sender, System.EventArgs e) { startbtn.enabled = false; box mybox1 = new box(box1lb); box mybox2 = new box(box2lb); Thread box1thread = new Thread(new ThreadStart(myBox1.action)); Thread box2thread = new Thread(new ThreadStart(myBox2.action)); box1thread.name = "box1"; box2thread.name = "box2";

例 sample10-a1 (4) box1thread.start(); Thread.Sleep(200); box2thread.start(); } private void endbtn_click(object sender, System.EventArgs e) { box.stopflag = true; Application.Exit(); }

例 sample10-a2 (1) 利 行 行 量 private void computebtn_click(object sender, System.EventArgs e) { computing(); } private void computing() { try { resultlb.text = (garbage(int.parse(numtb.text))).tostring(); }

例 sample10-a2 (2) catch { resultlb.text = "--"; } } private int garbage(int num) { if(num <= 4) return num; else return garbage(num-1)-garbage(num-2) +garbage(num-3)-garbage(num-4); }

練 sample10-b1 利 行 sample10-a2 例 念 System.Threading 利 Thread 類 行 來 行

(1).NET

(2) 料 Program Files 料

(3) 料 [] []

(4) 立

(5) 行 連 料 料 立 行 料 Setup.Exe

例 sample10-a3 立 料.exe 行.mdb 料.ico 料.exe 行.exe 行

IIS (1) 行 ASP.NET Web IIS [ ] [ ] [/ Windows ]

IIS (2) [/ Windows ] [Windows 精靈 ] IIS 行

IIS (3) IIS 連 http://localhost/ 若 IIS 利

錄 (1) Web (C:\Inetpub\wwwroot) 料 錄 錄 [ ] [ 理 ] [Internet Information Services]

錄 (2) Internet Information Services 料 [ ] 錄

錄 (3) [ ] 立 錄

錄 (4) 錄 錄 URL http://localhost/aspnet/

錄 (5) 錄

錄 (6)

錄 (7) 錄 立

例 sample10-a4 (1) 易 理 來 userdata1.aspx login.aspx private void loginbtn_click(object sender, System.EventArgs e) { if((idtb.text=="alice" idtb.text=="bob") && pwtb.text=="ntu") { Response.Redirect("userData1.aspx"); } }

例 sample10-a4 (2) login.aspx private void clearbtn_click(object sender, System.EventArgs e) { idtb.text = ""; pwtb.text = ""; } userdata1.aspx Label "!!"

Session 念 連 Session ID 料 料 Server Request 都 Session ID Server ID 來索 Session

Session SessionID 來識 Session ID Timeout Session () Clear() Session Add(string name, object value) Session

Session 立 Session.Add(string name, object value) Ex.Session.Add( name, Alice ); Session[string name] Ex Label1.Text = Session[ name ].ToString();

例 sample10-a5 (1) 易 理 切 念 立 Session 料 Session 句

例 sample10-a5 (2) login1.aspx private void loginbtn_click(object sender, System.EventArgs e) { if((idtb.text=="alice" idtb.text=="bob")&&pwtb.text== "ntu") { Session.Add("name", idtb.text); Response.Redirect("userData1.aspx"); } } userdata1.aspx private void Page_Load(object sender, System.EventArgs e) { hellolb.text = Session["name"].ToString()+ "!!"; }