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

正文內容

小型人員信息管理系統(tǒng)(文件)

2025-05-05 05:51 上一頁面

下一頁面
 

【正文】 尚存在不24 / 29足,主要包括以下幾個方面。希望能在以后學習中努力改進,爭取可以在 MFC 界面上實現文件的保存。作為一個 MFC 初學者,雖然能基本實現課設程序的要求,但是存在的缺陷我一定會在今后的學習中努力改正。主函數采用菜單函數的形式實現了對員工基本信息的輸入、全部信息的打印和保存。由于基類的成員是公有和保護類型,因此在派生類中的成員函數中,基類繼承來的成員全部可以訪問,而對于建立派生類對象的外部模塊來講,基類的保護成員是無法訪問的。結果如圖 52 所示。21 / 29}⑤為兼職推銷員建立文件夾,將其信息保存在磁盤中void CLsqDlg::OnButton5() { ofstream fs(f:\\)。}③//為銷售經理建立文件夾,將其信息保存在磁盤中void CLsqDlg::OnButton3() { ofstream fs(f:\\)。m_wages4=m_sum1*。m_wages2=5000+m_sum2*。具體代碼如下:①//為提交鍵編寫的程序,用來實現信息的輸出:void CLsqDlg::OnButton1( ) {UpdateData(TRUE)。表 1 控件基本信息17 / 29控件類別 控件 ID 控件 Caption 說明職位 姓名 級別 月薪Group Box IDC_STATIC 存盤見圖 6經理銷售經理技術人員推銷員銷售總額工作時間Static Text IDC_STATIC銷售額見圖 6 IDC_BUTTON1 提交 IDC_BUTTON2 Mansger IDC_BUTTON3 Salemansger IDC_BUTTON4 TechnologyBotton IDC_BUTTON5 Saleman見圖 6 IDC_JL 姓名欄第一個 Edit IDC_XSJL 姓名欄第二個 EditIDC_JSRY 姓名欄第三個 EditIDC_TXY 姓名欄第四個 Edit IDC_DJ1 級別欄第一個 Edit IDC_DJ2 級別欄第二個 Edit IDC_DJ3 級別欄第三個 Edit IDC_DJ4 級別欄第四個 EditEdit BoxIDC_YX1 月薪欄第一個 Edit18 / 29IDC_YX1 月薪欄第二個 EditIDC_YX1 月薪欄第三個 EditIDC_YX1 月薪欄第四個 Edit IDC_XSZE 銷售總額右邊 EditIDC_GZSJ 工作時間右邊 EditIDC_XSE 銷售額右邊 Edit MFC程序代碼設計為了能夠將對話框界面上的控件能夠與代碼聯系起來,需要為 15 個 Edit Box 控件建立 Member Variables,按 Ctrl+w 鍵進入 MFC ClassWizard 界面,選擇 Member Variables 選項卡,可顯示成員變量設置界面,如圖 44 所示。下面在 MFC 類的框架下加入上述類并實現人員的信息管理,通過圖形界面的輸入和輸出。 13 / 29圖 21 程序運行結果 1圖 22 程序運行結果 2為每類員工保存的文件夾如圖 31 所示的、:14 / 29圖 31 存盤文件夾為經理建立的文件夾打開后如圖 32 所示: 圖 32 顯示經理文件夾為銷售經理建立的文件夾打開后如圖 33 所示: 圖 33 顯示銷售經理文件夾 為兼職技術人員建立的文件夾打開后如圖 34 所示:圖 34 顯示兼職技術人員文件夾為兼職推銷員建立的文件夾打開后如圖 35 所示:圖 35 顯示兼職推銷員文件夾從圖 21 到 35 可以看出,在 DOS 界面通過對菜單的選擇可以輸入和打印員工的信息。}}system(cls)。Data)。switch(n) //多分支語句進行菜單的選擇{case 1:menu1(amp。12 / 29 主函數設計//主函數void main() { Head Data。 //遞歸調用} 在類的成員函數實現過程中,派生類的成員函數調用了基類的構造函數,只是整個調用過程中完全是由系統(tǒng)內部完成。case 0:break。case 4:S1=new Saleman。case 3:T=new Technology。case 2:S=new Salemansger。switch(n){ case 1:M=new Mansger。Saleman*S1。if(n!=0)menu(Data)。 //輸出鏈表節(jié)點 break。 //釋放空間}10 / 29}//菜單函數void menu(Head*Data) { int n。ttop=topnext。}//鏈表的輸出函數void Head::printf() { Linked*pbuf=topnext。 while(ttopnext) //鏈表的頭結點的下個結點不為空時,開辟空間ttop=ttopnext。 coutSaleman OKendl。 coutTechnology OKendl。 coutSalemansger OKendl。 coutMansger OKendl。 類的實現//基類輸出函數void Employee::printf() {cout姓名 :name 編號:number 等級:level 月薪:wagesendl。 //單鏈表的頭結點}。 //構造函數 void Insert(Employee*temp)。 friend class Head。 cinsum2。protected: float time。 wages=100*time。 //銷售總額}。 //計算銷售經理工資 } void save ()。 //派生類 Salemansgerclass Salemansger: public virtual Employee {public: Salemansger():Employee() //構造函數定義 {level=
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1