freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

餐廳點(diǎn)餐系統(tǒng)畢業(yè)設(shè)計(jì)c版-資料下載頁

2024-12-03 15:50本頁面

【導(dǎo)讀】莃袀膂芃蟻衿袁蒈蚇袈肄莁薃袇膆薆葿袆羋荿螈裊羈膂蚄裊肀莈薀羄膃膀蒆羃袂莆莂羅腿螀羈膇蒄蚆羀艿芇薂罿罿蒂蒈罿肁芅螇羈膃蒁蚃肇芆芃蕿肆羅葿蒅螞肈節(jié)蒁螞芀薇螀蟻羀莀蚆蝕肂薆薂蠆膄莈蒈蚈芇膁螆螇羆莇螞螆聿腿薈螆芁蒞薄螅羈膈蒀螄肅蒃蝿螃膅芆蚅螂芇蒂薁螁羇芄蕆袀聿蒀莃袀膂芃蟻衿袁蒈蚇袈肄莁薃袇膆薆葿袆羋荿螈裊羈膂蚄裊肀莈薀羄膃膀蒆羃袂莆莂羅腿螀羈膇蒄蚆羀艿芇薂罿罿蒂蒈罿肁芅螇羈膃蒁蚃肇芆芃蕿肆羅葿蒅螞肈節(jié)蒁螞芀薇螀蟻羀莀蚆蝕肂薆薂蠆膄莈蒈蚈芇膁螆螇羆莇螞螆聿腿薈螆芁蒞薄螅羈膈蒀螄肅蒃蝿螃膅芆蚅螂芇蒂薁螁羇芄蕆袀聿蒀莃袀膂芃蟻衿袁蒈蚇袈肄莁薃袇膆薆葿袆羋荿螈裊羈膂蚄裊肀莈薀羄膃膀蒆羃袂莆莂羅腿螀羈膇蒄蚆羀艿芇薂罿罿蒂蒈罿肁芅螇羈膃蒁蚃肇芆芃蕿肆羅葿蒅螞肈節(jié)蒁螞芀薇螀蟻羀莀蚆蝕肂薆薂蠆膄莈蒈蚈芇膁螆螇羆莇螞螆聿腿薈螆芁蒞薄螅羈膈蒀螄肅蒃蝿螃膅芆蚅螂芇蒂薁螁羇芄蕆袀聿蒀莃袀膂芃蟻衿袁蒈蚇袈肄莁薃袇膆薆葿袆羋

  

【正文】 } else if (().userRole == 4) { //打開管理員 frmManage = new ()。 ()。 } else if (().userRole == 2) { //打開廚師窗口 frmZuoCai = new ()。 ()。 } else if (().userRole ==3) { //打 開結(jié)算窗口 frm_JieZhang = new ()。 ()。 } } else (登錄失敗 )。 點(diǎn)餐模塊設(shè)計(jì) 點(diǎn)餐模塊是系統(tǒng)中重要的模塊 ,主要實(shí)現(xiàn)客戶餐單的創(chuàng)建以及所點(diǎn)菜品的保存,該模塊的實(shí)現(xiàn)思路是首先系統(tǒng)分類顯示今日特價(jià)、涼菜、熱菜、湯類、酒水、飲料,客人按照所需登記桌位,選擇菜品及分?jǐn)?shù)(默認(rèn) 1 份),系統(tǒng)自動(dòng)計(jì)算總西北工業(yè)大學(xué)網(wǎng)絡(luò)教育學(xué)院畢業(yè)論文 25 金額,如果有誤客人則可以刪除某 類菜品 ,最后點(diǎn)擊提交保存到數(shù)據(jù)庫(kù)。那么該模塊實(shí)現(xiàn)的前提條件是用戶以服務(wù)員身份登錄到系統(tǒng),且數(shù)據(jù)庫(kù)中有相應(yīng)的菜品信息以及一定數(shù)量的桌位。此模塊的輸入輸出數(shù)據(jù)如表 所示 數(shù)據(jù) 數(shù)據(jù)輸出類型 數(shù)據(jù)類型 約束 菜名 輸出 字符串類型 長(zhǎng)度小于 50 價(jià)格 輸出 字符串類型 長(zhǎng)度小于 50 圖片 輸出 二進(jìn)制類型 桌號(hào) 輸入 字符串類型 長(zhǎng)度小于 50 菜名編號(hào) 輸入 數(shù)字 份數(shù) 輸入 數(shù)字 表 具體實(shí)現(xiàn)代碼: /// summary /// 系統(tǒng)顯示菜譜 /// /summary /// param name=sender/param /// param name=e/param private void MainMenu_Load(object sender, EventArgs e) { dc = 。 cur_z = new Cursor(images/圖標(biāo) /)。 cur_y = new Cursor(images/圖標(biāo) /)。 tj_list = new ListImage()。 lc_list = new ListImage()。 rc_list = new ListImage()。 t_list = new ListImage()。 js_list = new ListImage()。 yl_list = new ListImage()。 LoadImage(1, true)。 //默認(rèn)顯示特價(jià) if(!=0) 西北工業(yè)大學(xué)網(wǎng)絡(luò)教育學(xué)院畢業(yè)論文 26 = tj_list[tj_index]。 //加載桌位號(hào) LoadDesk()。 } /// summary /// 修改菜譜 /// /summary /// param name=sender/param /// param name=e/param private void dgv_CanMingXi_CellContentClick(object sender, DataGridViewCellEventArgs e) { if ([].Name == del) { //獲得菜譜 ID cai_id = [].Cells[caiid].()。 var mx = ()。 = 。 ()。 //重新綁定控件 = 合計(jì): + + 元 。 BindingListT_Can_MingXi canList = new BindingListT_Can_MingXi(())。 = canList。 } } 西北工業(yè)大學(xué)網(wǎng)絡(luò)教育學(xué)院畢業(yè)論文 27 第 四 章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)編碼規(guī)范 系統(tǒng)編碼實(shí)現(xiàn)采用目前流行的面向?qū)ο蟮木幊陶Z言 — C,因此為了今后的系統(tǒng)擴(kuò)展及測(cè)試維護(hù),所以按照微軟統(tǒng)一發(fā)布的 C編碼規(guī)范,具體內(nèi)容如下: 類型的命名 名, 以 Class 聲明的類,都必須以名詞或名詞短語命名,體現(xiàn)類的作用。如: Class Indicator 當(dāng)類是一個(gè)特性( Attribute)時(shí),以 Attribute 結(jié)尾,當(dāng)類是一個(gè)異常( Exception)時(shí),以 Exception 結(jié)尾: Class ColorSetException Class CauseExceptionAttribute 當(dāng)類只需有一個(gè)對(duì)象實(shí)例(全局對(duì)象,比如Application等),必須以 Class結(jié)尾,如 Class ScreenClass Class SystemClass。當(dāng)類只用于作為其他類的基類,根據(jù)情況,以 Base 結(jié)尾: MustInherit Class IndicatorBase, 如果定義的類是一個(gè)窗體,那么名字的后面必須加后綴 Form,如果是 Web窗體,必須加后綴 Page: Class PrintForm : Inherits Form 39。* Windows窗體 Class StartPage : Inherits Page 39。* Web 窗體 : 同樣必須以名詞或名詞短語命名。最好體現(xiàn)枚舉或結(jié)構(gòu)的特點(diǎn),如: Enum ColorButtons 39。以復(fù)數(shù)結(jié)尾,表明這是一個(gè)枚舉 Structure CustomerInfoRecord 39。以 Record 結(jié)尾,表明這是一個(gè)結(jié)構(gòu)體 : 普通的委派類型以描述動(dòng)作的名詞命名,以體現(xiàn)委派類型實(shí)例的功能: Delegate Sub DataSeeker (ByVal SeekString As String), 用于事件處 理 的 委 派 類 型 , 必 須 以 EventHandler 結(jié) 尾 , 如 : Delegate Sub DataChangedEventHandler (ByVal Sender As Object, ByVal e As DataChangedEventArgs) : 與其他類型不同,接口必須要由 I作為前綴,并用形容詞命名,突西北工業(yè)大學(xué)網(wǎng)絡(luò)教育學(xué)院畢業(yè)論文 28 出表現(xiàn)實(shí)現(xiàn)接口的類將具有什么能力: Interface ISortable : 模塊不是類型,他的名稱除了必須以名詞命名外,必須加以后綴Module:Module SharedFunctionsModule, 上述所有規(guī)則的共同特點(diǎn)是,每個(gè)組成名稱的詞語都必須是大寫開頭,禁止完全大寫或小寫的名稱。 方法和屬性的命名 : 無論是函數(shù)還是子程序,方法都必須以動(dòng)詞或動(dòng)詞短語命名 。無需區(qū)分函數(shù)和子程序,也無需指明返回類型。 Sub Open(ByVal CommandString As String), Function SetCopyNumber(ByVal CopyNumber As Integer), 參數(shù)需要指明 ByVal 還是 ByRef,這一點(diǎn)寫起來會(huì)讓程序邊長(zhǎng),但非常必要。如果沒有特別情況,都使用 ByVal。參數(shù)的命名方法,參考后面 “ 變量的命名方法 ” 。需要重載的方法,一般不寫 Overloads,根據(jù)需要編寫重載的方法。 : 原則上,字段( Field)是不能公開的,要訪問字 段的值,一般使用屬性。屬性以簡(jiǎn)潔清晰的名詞命名: Property Concentration As Single,Property Customer As CustomerTypes : 事件是特殊的屬性,只能在事件處理上下文中使用。命名的原則一般是動(dòng)詞或動(dòng)詞的分詞,通過時(shí)態(tài)表明事件發(fā)生的時(shí)間: Event Click As ClickEventHandler, Event ColorChanged As ColorChangedEventHangler 變量和常數(shù) 常數(shù)以表明常數(shù)意義的名詞命名 ,一般不區(qū)分常數(shù)的類型: Const DefaultConcentration As Single = , 在嚴(yán)格要求的代碼中,常數(shù)以 c_開頭,如 c_DefaultConcentration,但最好不要用它,它會(huì)帶來輸入困難。普通類型的變量,只要用有意義的名字命名即可,不可使用簡(jiǎn)稱和無意義的名稱諸如A, x1 等,下面給出了良好的例子: Dim Index As Integer Dim NextMonthExpenditure As Decimal Dim CustomerName As String 西北工業(yè)大學(xué)網(wǎng)絡(luò)教育學(xué)院畢業(yè)論文 29 不能 起太長(zhǎng)的名字,應(yīng)該盡量簡(jiǎn)潔,如下面的例子: Dim VariableUsedToStoreSystemInformation As String 39。* 錯(cuò)誤,太復(fù)雜了 Dim SystemInformation As String 39。* 正確,簡(jiǎn)單明了 Dim sysInfo As String 39。* 錯(cuò)誤,過于簡(jiǎn)單 特殊情況可以考慮一個(gè)字母的變量: Dim g As Graphic 對(duì)于控件,應(yīng)該指明控件的類型,方法是直接在變量后面加以類名: Friend WithEvents NextPageButton As Button 39。* 按鈕 Friend WithEvents ColorChoicerPanel As Panel 39。* 面版 Friend WithEvents CardFileOpenDialog As FileOpenDialog 39。* 文件打開對(duì)話框 等等,無需規(guī)定某種類型的變量的前綴,只需把類型寫在后面就行了,試對(duì)比下列代碼: = amp。Cancel = amp。Cancel 顯然后者更能使閱讀者明白變量的類型是一個(gè)按鈕。 標(biāo)簽 標(biāo)簽就是用于 Goto 跳轉(zhuǎn)的代碼標(biāo)識(shí),由于 Goto 并不推薦使用,所以標(biāo)簽的使用也比較苛刻。標(biāo)簽必須全部大寫,中間的空格用下劃線 _代替,而且應(yīng)該以 _開頭,比如: _A_LABEL_EXAMPLE:如此定義標(biāo)簽是為了與其他代碼元素充分區(qū)別。 名字空間 通常,一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1