學(xué)生選課系統(tǒng)C#(完美終結(jié)版)(共41頁(yè))_第1頁(yè)
學(xué)生選課系統(tǒng)C#(完美終結(jié)版)(共41頁(yè))_第2頁(yè)
學(xué)生選課系統(tǒng)C#(完美終結(jié)版)(共41頁(yè))_第3頁(yè)
學(xué)生選課系統(tǒng)C#(完美終結(jié)版)(共41頁(yè))_第4頁(yè)
學(xué)生選課系統(tǒng)C#(完美終結(jié)版)(共41頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 電子信息工程 專業(yè)課程設(shè)計(jì)題單 班級(jí) 088205242 學(xué)生 朱振華 課程名稱 專業(yè)課程設(shè)計(jì) 課 題 學(xué)生選課系統(tǒng) 設(shè)計(jì)要求 利用Visual C#和SQL sever(或者 Access)的開發(fā)環(huán)境實(shí)現(xiàn)一個(gè)學(xué)生選課系統(tǒng),數(shù)據(jù)庫(kù)中要包含學(xué)生、課程、選課等表。課 題 發(fā) 給 日 期 2011.6.11 課程設(shè)計(jì)完成日期 2011.6.20 指 導(dǎo) 教 師 評(píng)語(yǔ): 評(píng)分: 摘 要本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的學(xué)生選課系統(tǒng),它是學(xué)生選課的平臺(tái),含登陸界面,三種角色(學(xué)生用戶、教師用戶、教務(wù)員)在輸入正確密碼的前提下方能進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后學(xué)生可以在這個(gè)平臺(tái)進(jìn)行選課、查看所選課程以及成績(jī),教師可以查看

2、個(gè)人資料,學(xué)生信息以及成績(jī)錄入和查看,教務(wù)員可以查看個(gè)人資料、學(xué)生信息,更改成績(jī)。系統(tǒng)設(shè)計(jì)的目的是方便選課的順利進(jìn)行。學(xué)生選課系統(tǒng)具有以下特點(diǎn): ·用戶登錄按角色進(jìn)行登錄;·學(xué)生可以根據(jù)要求和自身?xiàng)l件選擇自己喜歡的學(xué)科;·教師可以查看學(xué)生資料以及登分等;·教務(wù)員可以查看學(xué)生、教師、以及自己的資料,更改學(xué)生成績(jī)等。本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server2000,前臺(tái)采用C#作為開發(fā)工具。 本系統(tǒng)的主要功能包括以下幾個(gè)方面:· 用戶登錄以及密碼修改· 學(xué)生選課以及相關(guān)查詢· 教師登分以及相關(guān)查詢· 教務(wù)員可以更正學(xué)生

3、分?jǐn)?shù)以及做其相應(yīng)工作關(guān)鍵字: 信學(xué)生選課 數(shù)據(jù)庫(kù) C# SQL Server Access目 錄一 系統(tǒng)概述 3二 系統(tǒng)設(shè)計(jì) 102.1系統(tǒng)設(shè)計(jì)思想 102.1系統(tǒng)功能模塊劃分 10三 數(shù)據(jù)庫(kù)設(shè)計(jì)113.1數(shù)據(jù)庫(kù)需求分析 113.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 113.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 12四 模塊分析及設(shè)計(jì) 144.1登錄界面實(shí)現(xiàn) 14 4.1.1登錄(含密碼修改)界面設(shè)計(jì) 144.1.2登錄(含密碼修改)界面設(shè)計(jì)代碼 154.2學(xué)生用戶界面 19 4.2.1學(xué)生主界面 194.2.2選課列表及本次選課結(jié)果界面 224.2.3個(gè)人信息及選課要求界面 264.3教師用戶界面 29 4.3.1教師用戶

4、登錄主頁(yè)面 294.4教務(wù)員界面 30 4.4.1教務(wù)員登錄主頁(yè)面 33五 課程調(diào)試 38六 課程總結(jié) 39七、課程總結(jié) 40一 系統(tǒng)概述1.1 系統(tǒng)功能與應(yīng)用背景 隨著社會(huì)的進(jìn)步,作為代表科學(xué)前沿的學(xué)生所學(xué)的課程也在不斷增加。相應(yīng)的公共任選課業(yè)越來(lái)越多。為了解決上述問題,本系統(tǒng)提供了一套學(xué)生選課管理的平臺(tái),使得教務(wù)管理人員對(duì)學(xué)校的選課工作得以改善。 1.2 系統(tǒng)預(yù)覽(學(xué)生部分) 圖1-1為學(xué)生選課系統(tǒng)的登陸界面,由相應(yīng)的學(xué)生用戶、教師用戶、教務(wù)員正確輸入用戶名和密碼以及選擇正確的相應(yīng)角色后方可成功登陸。成功登陸后系統(tǒng)轉(zhuǎn)至相應(yīng)的程序主界面。圖1-1 系統(tǒng)登陸窗體 圖1-2 登錄異常(密碼錯(cuò)誤)

5、 圖1-3 修改密碼時(shí)出錯(cuò)(兩次輸入密碼不同)圖1-4 修改密碼(密碼不可見) 圖1-5 學(xué)生進(jìn)入選課系統(tǒng)的主界面 圖1-6 學(xué)生個(gè)人信息 圖1-7 選課要求圖1-8 選課列表 圖1-9 選課進(jìn)行中圖1-10 查看選課結(jié)果圖1-11退出登錄 二 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)設(shè)計(jì)思想本系統(tǒng)采用C#作為開發(fā)語(yǔ)言,采用結(jié)合后臺(tái)Access數(shù)據(jù)庫(kù)開發(fā)模式,優(yōu)化了程序的代碼及結(jié)構(gòu),提高了程序的運(yùn)行效率。實(shí)例在.NET環(huán)境中進(jìn)行開發(fā),該環(huán)境提供了大量可供選擇的對(duì)象,可以很方便地建立與數(shù)據(jù)庫(kù)之間的連接,并在此鏈接的基礎(chǔ)上,利用各種常用數(shù)據(jù)組件對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 在本系統(tǒng)中,采用OleDbConnection對(duì)象與后

6、臺(tái)數(shù)據(jù)庫(kù)創(chuàng)建連接,所有針對(duì)數(shù)據(jù)庫(kù)的操作都需要利用這個(gè)對(duì)象作為數(shù)據(jù)庫(kù)連接對(duì)像。2.2 系統(tǒng)功能模塊劃分根據(jù)本文開始部分描述的系統(tǒng)功能可以得到如圖2-1所示的系統(tǒng)功能圖。學(xué)生選課系統(tǒng)用戶登錄修改密碼重置退出登錄修改員工刪除員工個(gè)人信息選課列表選課結(jié)果選課要求添加收入瀏覽收入修改收入刪除收入學(xué)生用戶教務(wù)員瀏覽員工個(gè)人信息教師用戶圖2-1 系統(tǒng)功能圖三 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)需求分析 在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),應(yīng)該盡可能滿足用戶提出的各項(xiàng)要求,同時(shí)避免冗余數(shù)據(jù)的產(chǎn)生。由于在學(xué)生選課系統(tǒng)中需要采集大量的信息,包括課程信息、學(xué)生信息、教師信息、教務(wù)員信息等,如果不能有效合理的組織數(shù)據(jù)表的結(jié)構(gòu)以及每張表所包含的

7、字段,那么在后期進(jìn)行數(shù)據(jù)整理及匯總時(shí),將增加開發(fā)人員的工作難度和工作量,根據(jù)學(xué)生和課程的基本信息及相關(guān)特點(diǎn),可以總結(jié)出一下規(guī)律:· 一個(gè)學(xué)生可以選擇多門課程· 一個(gè)教師只能教一門課· 每個(gè)· 每個(gè)員工都有自己對(duì)應(yīng)的月收入· 一個(gè)角色對(duì)應(yīng)一個(gè)或多個(gè)用戶3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)數(shù)據(jù)庫(kù)需求分析的結(jié)果,就可以確定程序中所包含的實(shí)體與實(shí)體之間的關(guān)系,作為數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)與指導(dǎo)。根據(jù)本系統(tǒng)的需要,可以歸納出一下實(shí)體:工種信息實(shí)體、部門信息實(shí)體、員工信息實(shí)體、員工月收入實(shí)體。為了更好地理解各個(gè)實(shí)體及其含義,用E-R圖(Entity Relat

8、ionship Diagram),即實(shí)體關(guān)系圖對(duì)實(shí)體進(jìn)行描述。 用戶實(shí)體如圖3-1所示; 課程實(shí)體如圖3-2所示; 用戶年齡密碼性別角色電話 用戶名圖3-1 工種息實(shí)體圖課程地點(diǎn)起止時(shí)間任課教師課程號(hào)課程名學(xué)分 圖3-2 課程實(shí)體圖3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)名稱為db_Person,數(shù)據(jù)庫(kù)中包括: 登錄表; course表; student表; xuanke表。 下面列出各個(gè)表的數(shù)據(jù)結(jié)構(gòu),如表1-表4所示。表1 登錄表的數(shù)據(jù)結(jié)構(gòu)字段名類型說(shuō)明用戶名文本主鍵密碼文本性別文本"男"or "女"年齡文本角色文本表2 course表的數(shù)據(jù)結(jié)構(gòu)字段名類型

9、說(shuō)明CID文本主鍵CName文本CWeekStart文本CWeekEnd文本CTName文本CAddress文本CTime文本表3 xuanke表的數(shù)據(jù)結(jié)構(gòu)字段名類型說(shuō)明SIDchar一起設(shè)為主鍵CIDchar表4 student表的數(shù)據(jù)結(jié)構(gòu)字段名類型說(shuō)明SID文本設(shè)為主鍵SAge文本SSex文本SKey文本SPhone文本四 模塊分析及設(shè)計(jì)4.1.登錄界面實(shí)現(xiàn)4.1.1 登錄界面(含密碼修改)設(shè)計(jì) 登錄界面的作用就是讓不同的用戶能夠憑密碼進(jìn)入相應(yīng)界面。在登錄界面中,包括三個(gè)控件,分別是textBox控件、label控件,comboBox、Button控件。圖4-1 主界面設(shè)計(jì)圖4-2 密碼修

10、改4.1.2 登錄界面代碼即密碼修改代碼登錄界面的全部代碼如下所示。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;/這個(gè)頭文件不能少,不然無(wú)法調(diào)用Access數(shù)據(jù)庫(kù)namespace WindowsApplication1 public partial class Form1 :

11、Form public static string name = "" /定義全局變量為后續(xù)窗口調(diào)用登錄用戶名做鋪墊 public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) OleDbConnection conn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=D:學(xué)生選課.mdb");/連接到數(shù)據(jù)庫(kù)(學(xué)生選

12、課.mdb) conn.Open(); /打開連接 OleDbCommand comm = new OleDbCommand();/創(chuàng)建OleDbCommand對(duì)象 comm.Connection = conn;/以上代碼連接并打開數(shù)據(jù)庫(kù) comm.CommandText = "select * from 登錄where 用戶名='" + textBox1.Text + "'"/根據(jù)登錄界面輸入的信息去查詢數(shù)據(jù)庫(kù)內(nèi)容 OleDbDataReader dr; dr = comm.ExecuteReader(); /執(zhí)行鏈接 if (dr.R

13、ead() = true) if (dr"密碼".ToString() = textBox2.Text && dr"角色".ToString() = comboBox1.Text)/登錄角色以及密碼正確進(jìn)入以下判斷 name = textBox1.Text; /將登錄用戶名暫賦全局變量name if (dr"角色".ToString() = "學(xué)生用戶") / 學(xué)生用戶跳轉(zhuǎn) this.Hide(); Form2 aa = new Form2(); aa.Show(); else if (dr&quo

14、t;角色".ToString() = "教師用戶")/教師用戶跳轉(zhuǎn) this.Hide(); Form3 aa = new Form3(); aa.Show(); else / 教務(wù)員跳轉(zhuǎn) this.Hide(); Form4 aa = new Form4(); aa.Show(); else /登錄角色或密碼錯(cuò)誤,報(bào)錯(cuò) MessageBox.Show("登錄角色錯(cuò)誤或密碼錯(cuò)誤!"); else /無(wú)法從數(shù)據(jù)庫(kù)中調(diào)到用戶資料,說(shuō)明無(wú)此用戶,報(bào)錯(cuò) MessageBox.Show("無(wú)此用戶!"); conn.Close();

15、/關(guān)閉連接 private void button2_Click(object sender, EventArgs e) /重置各textBox的內(nèi)容 textBox1.Text = "" textBox2.Text = "" comboBox1.Text = "學(xué)生用戶"/角色對(duì)應(yīng)內(nèi)容重置為"學(xué)生用戶" private void button3_Click(object sender, EventArgs e)/跳到修改密碼界面 this.Hide(); Form5 aa = new Form5(); aa.Sh

16、ow(); 密碼修改界面代碼: private void button2_Click(object sender, EventArgs e) this.Hide(); Form1 aa = new Form1(); aa.Show(); private void button1_Click(object sender, EventArgs e) string n = F; OleDbConnection conn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" + "Data S

17、ource=D:學(xué)生選課.mdb"); conn.Open(); OleDbCommand comm = new OleDbCommand(); comm.Connection = conn;/以上代碼連接并打開數(shù)據(jù)庫(kù) comm.CommandText = "select * from 登錄where 用戶名='" + textBox4.Text + "'"/根據(jù)登錄界面輸入的信息去查詢數(shù)據(jù)庫(kù)內(nèi)容 OleDbDataReader dr; dr = comm.ExecuteReader(); if (textBox5.Text =

18、 "王錦明") if (dr.Read() = true) if (dr"密碼".ToString() = textBox1.Text && textBox1.Text = textBox2.Text && textBox3.Text != "") MessageBox.Show("恭喜你,密碼修改成功!"); else if (textBox1.Text != textBox2.Text) MessageBox.Show("兩次輸入密碼不相同!"); else

19、if (textBox3.Text = "") MessageBox.Show("修改密碼不能為空!"); else MessageBox.Show("恭喜,出錯(cuò)啦!"); else MessageBox.Show("答案不正確哦!"); conn.Close(); 4.2 學(xué)生界面4.2.1 學(xué)生登錄主界面4.2.1學(xué)生界面主界面 圖4-1 學(xué)生界面界面設(shè)計(jì)學(xué)生界面應(yīng)用到的控件有MenuStrip。主界面的全部代碼如下所示。using System;using System.Collections.Generic

20、;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication1 public partial class Form2 : Form public Form2() InitializeComponent(); private void Form2_Load(object sender, EventArgs e) string n = F; textBox1.T

21、ext= n ; /將登錄用戶調(diào)入以顯示某某用戶進(jìn)入本系統(tǒng) textBox1.ReadOnly = true; /該 textBox1為只讀 textBox2.Text = "朱振華" /將制作者即本人留名 textBox2.ReadOnly = true; /該 textBox2為只讀 private void 退出登錄ToolStripMenuItem_Click(object sender, EventArgs e)/退出登錄返回到登陸界面 if (MessageBox.Show("確定退出登錄嗎?", "提示", Messag

22、eBoxButtons.OKCancel, MessageBoxIcon.Exclamation) = DialogResult.OK) /再次確定是否要退出系統(tǒng) this.Hide(); Form1 aa = new Form1(); /跳到登錄界面 aa.Show(); private void 個(gè)人信息ToolStripMenuItem_Click(object sender, EventArgs e)/跳到個(gè)人信息頁(yè)面,顯示個(gè)人信息 this.Hide(); Form7 aa = new Form7(); aa.Show(); private void 選課列表 ToolStripMe

23、nuItem_Click(object sender, EventArgs e)/跳到選課列表 this.Hide(); Form9 aa = new Form9(); aa.Show(); private void 選課要求ToolStripMenuItem_Click(object sender, EventArgs e)/調(diào)到選課要求 this.Hide(); Form8 aa = new Form8(); aa.Show(); private void 本次選課結(jié)果ToolStripMenuItem_Click(object sender, EventArgs e)/調(diào)到本次選課結(jié)果

24、this.Hide(); Form10 aa = new Form10(); aa.Show(); 4.2.2選課列表及本次選課結(jié)果界面選課界面應(yīng)用控件有:Button、GroupBox(容器控件)、label、listBox。圖4-2 學(xué)生選課列表圖4-3 學(xué)生選課進(jìn)行中圖4-4 選課結(jié)果查詢選課列表代碼(示意):1、選課 private void button1_Click(object sender, EventArgs e)/選課示意 string g = F; string mystr,mysql; OleDbConnection myconn = new OleD

25、bConnection(); OleDbCommand mycmd = new OleDbCommand(); mystr = "Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source =D:學(xué)生選課.mdb" myconn.ConnectionString = mystr; myconn.Open();/打開連接 mysql = "INSERT INTO xuanke VALUES(g,'1')"/將課程號(hào)為1的課添加到表選課中 mycmd.Parameters.Add

26、("a", OleDbType.VarChar, 10).Value =n; mycmd.CommandText = mysql; mycmd.Connection = myconn; mycmd.ExecuteNonQuery(); /執(zhí)行連接 myconn.Close();/關(guān)閉連接 MessageBox.Show("恭喜你,選課成功!");/若選課成功,則提示 2、刪除選課private void button11_Click(object sender, EventArgs e) string g = F; string mys

27、tr,mysql; OleDbConnection myconn = new OleDbConnection(); OleDbCommand mycmd = new OleDbCommand(); mystr = "Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source =D:學(xué)生選課.mdb" myconn.ConnectionString = mystr; myconn.Open(); mysql = "DELETE FROM xuanke WHERE CId='1'"

28、;/刪除已選課程號(hào)為1的課程 mycmd.CommandText = mysql; mycmd.Connection = myconn; mycmd.ExecuteNonQuery(); myconn.Close(); MessageBox.Show("恭喜你,刪除成功!"); 3、 返回查看結(jié)果 this.Hide(); Form10 aa = new Form10(); aa.Show();4、 本次選課結(jié)果 private void button1_Click(object sender, EventArgs e)/返回主界面(學(xué)生主頁(yè)) this.Hide(); F

29、orm2 aa = new Form2(); aa.Show(); private void button2_Click(object sender, EventArgs e)/顯示該生所選課程 string g = F; string mystr, mysql; OleDbConnection myconn = new OleDbConnection(); OleDbCommand mycmd = new OleDbCommand(); mystr = "provider=Microsoft.Jet.OLEDB.4.0;" + "Data So

30、urce=D:學(xué)生選課.mdb" myconn.ConnectionString = mystr; myconn.Open(); mysql = "SELECT * FROM course WHERE CId =g"/從course表中選出該同學(xué)已經(jīng)選了的課 mycmd.CommandText = mysql; mycmd.Connection = myconn; OleDbDataReader myreader = mycmd.ExecuteReader(); listBox1.Items.Add("="); /遍歷顯示 while (myr

31、eader.Read() listBox1.Items.Add(String.Format("0t1t2t3t4", myreader0.ToString(), myreader1.ToString(), myreader2.ToString(), myreader3.ToString(), myreader4.ToString() ) ); myconn.Close(); myreader.Close(); InitializeComponent(); 4.2.3 個(gè)人信息及選課要求界面圖4-5 學(xué)生選課要求圖4-6 學(xué)生個(gè)人信息1、 個(gè)人信息代碼private void

32、 Form7_Load(object sender, EventArgs e)/從學(xué)生選課數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)信息顯示 string n = F; OleDbConnection conn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=D:學(xué)生選課.mdb");/創(chuàng)建連接 conn.Open();/打開連接 OleDbCommand comm = new OleDbCommand();/創(chuàng)建OleDbCommand對(duì)象 comm.Connec

33、tion = conn;/以上代碼連接并打開數(shù)據(jù)庫(kù) comm.CommandText = "select * from 登錄where 用戶名='" + n + "'"/根據(jù)登錄界面輸入的信息去查詢數(shù)據(jù)庫(kù)內(nèi)容 OleDbDataReader dr; dr = comm.ExecuteReader();/執(zhí)行連接 if (dr.Read() = true)/若能讀到相應(yīng)數(shù)據(jù) textBox1.Text = dr"姓名".ToString();/讀姓名于textBox1顯示 textBox1.ReadOnly = true

34、; /textBox1為只讀 textBox2.Text = dr"年齡".ToString();/讀年齡于textBox2顯示 textBox2.ReadOnly = true;/textBox2為只讀 textBox3.Text = dr"性別".ToString();/讀性別于textBox3顯示 textBox3.ReadOnly = true;/textBox3為只讀 textBox4.Text = dr"電話".ToString();/讀電話于textBox4顯示 textBox4.ReadOnly = true;/tex

35、tBox4為只讀 textBox5.Text = dr"角色".ToString();/讀角色于textBox5顯示 textBox5.ReadOnly = true;/textBox5為只讀 else/若不能讀到相應(yīng)數(shù)據(jù)報(bào)錯(cuò) MessageBox.Show("出錯(cuò)了哦!"); conn.Close();關(guān)閉連接 private void button1_Click(object sender, EventArgs e)/返回相應(yīng)用戶主界面 string n = F; OleDbConnection conn = new OleDbCo

36、nnection("provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=D:學(xué)生選課.mdb"); conn.Open(); OleDbCommand comm = new OleDbCommand(); comm.Connection = conn;/以上代碼連接并打開數(shù)據(jù)庫(kù) comm.CommandText = "select * from 登錄where 用戶名='" + n + "'"/根據(jù)登錄界面輸入的信息去查詢數(shù)據(jù)庫(kù)內(nèi)容 OleDbData

37、Reader dr; dr = comm.ExecuteReader(); if (dr.Read() = true) if (dr"角色".ToString()="學(xué)生用戶")/若為學(xué)生用戶則返回學(xué)生用戶主界面 this.Hide(); Form2 aa = new Form2(); aa.Show(); else if (dr"角色".ToString() = "教師用戶")/若為教師用戶則返回學(xué)生用戶主界面 this.Hide(); Form3 aa = new Form3(); aa.Show(); els

38、e /若為教務(wù)員則返回學(xué)生用戶主界面 this.Hide(); Form4 aa = new Form4(); aa.Show(); else MessageBox.Show("出錯(cuò)了哦!"); conn.Close(); 4.3 教師用戶主界面4.3.1 教師用戶主界面圖4-7 教師用戶主界面 private void Form3_Load(object sender, EventArgs e) string n = F; textBox1.Text = n; textBox1.ReadOnly = true; textBox2.Text = "朱振華" textBox2.ReadOnly = true; private void 退出登錄ToolStripMenuItem_Click(object sender, EventArgs e) if (MessageBox.Show("確定退出登錄嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) = DialogResult.OK) this.Hide(); Form1 aa = new Form1(); a

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論