2018-05-25

                              收銀員/庫管員系統(tǒng)主界面的制作

1:在Microsoft Excel中郑原,可以同時打開多個Excel文檔唉韭,而不需要新打開一個Excel窗口,這種應(yīng)用程序叫做MDI(多文檔界面)應(yīng)用程序犯犁。


圖片1.png

2:在項目中使用MDI窗體時属愤,通常將一個MDI容器窗體作為父窗體,父窗體可以將多個子窗體包容在它的工作區(qū)之中酸役。MDI父窗體與其子窗體之間表現(xiàn)出如下的特性:

MDI的容器窗體(父窗體)必須且只能有一個春塌,它只能當容器使用,其客戶區(qū)用于顯示子窗體簇捍,客戶區(qū)不能接受鍵盤和鼠標事件只壳。
不要在容器窗體的客戶區(qū)加入控件,否則那些控件會顯示在子窗體中暑塑。
容器窗體的框架區(qū)可以有菜單吼句、工具欄和狀態(tài)欄等控件。
子窗體可以有多個事格,各個子窗體不必相同惕艳。
子窗體被顯示在容器窗體的客戶區(qū)之中,子窗體不可能被移出容器窗體的客戶區(qū)之外驹愚。
子窗體被最小化后,其圖標在容器窗體的內(nèi)部谁鳍,而不是在任務(wù)欄中绷柒。
子窗體可以單獨關(guān)閉涮因,但若關(guān)閉容器窗體养泡,子窗體隨同容器窗體一起被關(guān)閉澜掩。

(1/2)、MDI容器窗體
只要將窗體的IsMdiContainer屬性設(shè)置為True,它就是容器窗體点把。一種是在窗體的Load()事件中設(shè)置郎逃,一種是在屬性中設(shè)置:

    this.IsMdiContainer=True;

   容器窗體在顯示后褒翰,其客戶區(qū)是凹下的匀泊,等待子窗體顯示在下凹區(qū)各聘。不要在容器窗體的客戶區(qū)設(shè)計任何控件躲因。
圖片2.jpg

(2/2)大脉、MDI子窗體

   MDI子窗體就是一般的窗體镰矿,其上可以設(shè)計任何控件,此前設(shè)計過的任何窗體都可以作為MDI子窗體安疗。只要將某個窗體實例的MdiParent屬性設(shè)置到一個MDI父窗體荐类,它就是那個父窗體的子窗體玉罐,語法為:

窗體實例名.MdiParent=父窗體對象;

   例如潘拨,下一段代碼編寫在一個MDI父窗體的某個事件處理程序中铁追,創(chuàng)建一個子窗體實例formChild1并將其顯示在MDI父窗體的客戶區(qū)中:

FormChild formChild1 = new FormChild();
formChild1.MdiParent = this;
formChild1.Show();
  1. 菜單欄的制作

NET提供了一個 menuStrip 控件琅束,使用戶能夠方便地創(chuàng)建菜單涩禀。

菜單欄(menuStrip)控件:

利用菜單條控件可以輕松地創(chuàng)建Office那樣的菜單艾船,在菜單條中可以添加菜單項(MenuItem)、組合框(ComboBox)和文本框(TextBox)
image.png
image.png
圖片3.gif
  1. 工具欄和狀態(tài)欄
image.png

工具欄及狀態(tài)欄上的按鈕和標簽的主要屬性和事件

image.png

C#中獲取當前日期和時間的方法:

// 獲取日期+時間?DateTime.Now.ToString(); // 默認格式的日期和時間
DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”); // 指定格式:2018-04-09 21:02:10?// 獲取日期?DateTime.Now.ToShortDateString(); // 默認日期格式?DateTime.Now.ToString(“yyyy-MM-dd”); //指定日期格式:2018-04-09?// 獲取時間?DateTime.Now.ToLongTimeString(); // 默認時間格式?DateTime.Now.ToString(“hh:mm:ss”); // 指定時間格式:09:02:10

3.Timer控件的屬性和事件

Timer控件浴井,計時器磺浙,用于需要按一定時間間隔周期性執(zhí)行某事件的場合徒坡,
是一個非可視化的控件喇完。
常用屬性和事件:

image.png

在主界面右下角顯示當前的日期和時間:


圖片4.png

擴展練習(1):使用Timer控件實現(xiàn)計時器界面


![![圖片6.png](https://upload-images.jianshu.io/upload_images/11739501-1f08c6eaad3b7c18.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ](https://upload-images.jianshu.io/upload_images/11739501-2852257f5d0c7934.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

擴展練習(2):使用Timer控件實現(xiàn)計時器界面

image.png
image.png

擴展練習(3):使用Timer控件實現(xiàn)開門動畫效果


image.png
image.png

THE ENDING.....
兩個已有項目進行合并
任務(wù):項目A和項目B防楷,將B的窗口合并到A項目中去
方法一:

以項目A為基礎(chǔ),將項目B的內(nèi)容在項目A重新實現(xiàn)一遍

任務(wù):項目A和項目B冲簿,將B的窗口合并到A項目中去

方法二(提前做好項目A和B的備份峦剔,防止合并出錯):
第1步:將項目B的窗口源文件(每個窗口三個文件)拷貝到項目A的代碼目錄中

圖片7.png

第2步:在項目A中引入拷貝過來的新窗口(選擇MainForm.cs即可導入MainForm窗口)

圖片8.png

第3步:整個解決方案替換成項目A的namespace

圖片9.png
  1. 兩個窗口傳值

任務(wù)描述:在LoginForm中點擊登錄按鈕,進入MainForm递礼,同時隱藏LoginForm宰衙。登錄用戶名傳遞到MainForm中顯示供炼。

實現(xiàn):在LoginForm的登錄方法中袋哼,添加如下代碼:

image.png
  1. 根據(jù)角色進入不同的主窗口
image.png

界面參考設(shè)計:

收銀員


圖片10.png

庫管員


圖片11.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市弟翘,隨后出現(xiàn)的幾起案子骄酗,更是在濱河造成了極大的恐慌趋翻,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件历等,死亡現(xiàn)場離奇詭異辟癌,居然都是意外死亡愿待,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門要出,熙熙樓的掌柜王于貴愁眉苦臉地迎上來患蹂,“玉大人传于,你說我怎么就攤上這事醉顽∮翁恚” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵找都,是天一觀的道長能耻。 經(jīng)常有香客問我亡驰,道長,這世上最難降的妖魔是什么鞍帝? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任帕涌,我火速辦了婚禮摄凡,結(jié)果婚禮上亲澡,老公的妹妹穿的比我還像新娘床绪。我一直安慰自己其弊,他們只是感情好,可當我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布痹雅。 她就那樣靜靜地躺著绩社,像睡著了一般愉耙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上朴沿,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天赌渣,我揣著相機與錄音锡垄,去河邊找鬼祭隔。 笑死路操,一個胖子當著我的面吹牛屯仗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播桩撮,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼芜果!你這毒婦竟也來了右钾?” 一聲冷哼從身側(cè)響起旱爆,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤怀伦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后浩淘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體张抄,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡洼怔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年极谊,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片轻猖。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡咙边,死狀恐怖次员,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情市殷,我是刑警寧澤醋寝,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站音羞,受9級特大地震影響黄选,放射性物質(zhì)發(fā)生泄漏办陷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一啡专、第九天 我趴在偏房一處隱蔽的房頂上張望们童。 院中可真熱鬧慧库,春花似錦、人聲如沸齐板。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滋觉。三九已至九府,卻和暖如春覆致,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背儡羔。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工汰蜘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人族操。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓泼舱,卻偏偏與公主長得像枷莉,于是被迫代替她去往敵國和親笤妙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容