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

正文內(nèi)容

畢業(yè)設(shè)計-vc軟件控制機械類-閱讀頁

2024-12-21 17:55本頁面
  

【正文】 要求: 1. 具有軟件時限倒計時功能; 2. 具有串口通信功能; 3. 具有多種控制方式; 4. 具備不同權(quán)限用戶登陸的可能性。 根據(jù)以上界面需求的分析,可以得出軟件界面的大致運行框圖,如 圖 21 所示,選項卡功能,如圖 22 所示。 歡迎界面(具備軟件時限倒計時的顯示) 登陸界面(滿足不同權(quán)限用戶的登陸) 主界面(功能選擇菜單) 選項卡菜單選項(分串口選擇和軟件說明) 串口選擇(下分COM1 至 COM4) 關(guān)于軟件(給出軟件說明) 方野:升降腳手架智能控制系統(tǒng)軟件設(shè)計 8 功能需求分析 本文最終設(shè)計完成的軟件,根據(jù)用戶需求,需滿足一些功能以適應(yīng)其使用環(huán)境。 以上的幾點功能要求即本軟件的功能需求,根據(jù)此分析,給出軟件功能的大致框圖如圖 23 所示,可結(jié)合圖 21 來理解此圖。 根據(jù)以上兩種基本通信功能的需求,本文需要做到如下三種通信方式: 1. 注冊表通信; 2. 數(shù)據(jù)庫通信; 3. 串口通信。 注冊表通信與數(shù)據(jù)庫通信 的需求將在 節(jié)中給予一定的說明 , 并 在 節(jié)與 節(jié)中給出必要的描述。 以上部分,是進行串口通信時的通信協(xié)議,具體串口通信實現(xiàn)方案詳見 節(jié)中的描述。 本文所生成的軟件,對于數(shù)據(jù)庫的依賴部分在于: 1. 需要利用數(shù)據(jù)庫保存系統(tǒng)第一次運行的時間 2. 需要利用數(shù)據(jù)庫保存系統(tǒng)當(dāng)前運行的時間 3. 需要利用數(shù)據(jù)庫保存系統(tǒng)當(dāng)前所處的時限階段和剩余天數(shù) 4. 需要利用數(shù)據(jù)庫保存報警及預(yù)警的數(shù)值 同時,對于系統(tǒng) 上一次 運行的時間,本文還將存儲在注冊表中,以便與數(shù)據(jù)庫中的數(shù)值進行比對,從而保證沒有通過更改數(shù)據(jù)庫的方法改變系統(tǒng)第一次運行時間的現(xiàn)象發(fā)生。 以上就是本文對于數(shù)據(jù)庫的需求分析,具體設(shè)計實現(xiàn)詳見 節(jié)與 節(jié)中的相關(guān)描述。按照筆者的設(shè)計思路,本款軟件將在打開時首先呈現(xiàn)歡迎界面 ,然后進入密碼輸入界面,最后轉(zhuǎn)入主界面。 總體框架的設(shè)計思路如圖 31 所示。 本節(jié)中說明三個具備總體性質(zhì)框架的設(shè)計,分別是 歡迎界面、登陸界面及系統(tǒng)界面。 歡迎界面(顯示軟件時限倒計時) 登陸界面(輸入登陸用戶名及密碼) 系統(tǒng)界面(軟件核心界面,用以展示各個不同的文檔) 多 機 控 制 選 擇 控 制 同 步 控 制 報 警 控 制 參 數(shù) 管 理 密 碼 服 務(wù) 報 警 服 務(wù) 方野:升降腳手架智能控制系統(tǒng)軟件設(shè)計 12 圖 32 歡迎界面框架 圖 33 登陸界面對話框框架 圖 34 系統(tǒng)總界面框架 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 13 多機控制 界面 首先在項目的資源視圖中的 Dialog 文件夾中新建一個 對話框 , ID 設(shè)置為IDD_MANYSET,按照圖 32 所示,來創(chuàng)建這個 對話框 。其中 Button Control 是指 “提升 ”和 “下降 ”按鈕,在功能上的作用是對選定的機器進行提升或下降操作。 圖 35 顯示的是該框架完全搭建好后的運行圖像,從中可以看出:這個多機控制默認(rèn)的控制機位范圍 是 1 至 60 號,它可以對選定范圍的一些機器進行提升或者下降的操作。 框架創(chuàng)建好后,在項目的源文件夾中創(chuàng)建一個 CPP文件,命名為 Manymac,這個名為 CManymac的類 將決定該框架的具體展現(xiàn)方案。在此介紹后,在后面各個小節(jié)不會再重復(fù)介紹它的來歷和功能。 CRect rect,rect1。 方野:升降腳手架智能控制系統(tǒng)軟件設(shè)計 14 int left=15。 int m_Height=20。 int m_WidthSpace=5。 CString str。i15。 (left,top+i*(m_Height+m_HeightSpace),left+m_Width1,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+m_Width2+m_WidthSpace,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_Width2+2*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+2*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+2*m_Width2+3*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+3*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 } left=267。i15。 (left,top+i*(m_Height+m_HeightSpace),left+m_Width1,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+m_Width2+m_WidthSpace,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_Width2+2*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+2*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_Hei安徽工程大學(xué)畢業(yè)設(shè)計(論文) 15 ghtSpace))。 (left+m_Width1+2*m_Width2+3*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+3*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 } left=520。i15。 (left,top+i*(m_Height+m_HeightSpace),left+m_Width1,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+m_Width2+1*m_WidthSpace,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_Width2+2*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+2*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+2*m_Width2+3*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+3*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 } left=775。i15。 (left,top+i*(m_Height+m_HeightSpace),left+m_Width1,top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+m_Width2+1*m_WidthSpace,top+m_Height+i*(m_Height+m_HeightSpace))。 方野:升降腳手架智能控制系統(tǒng)軟件設(shè)計 16 (left+m_Width1+m_Width2+2*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+2*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 (left+m_Width1+2*m_Width2+3*m_WidthSpace,top+i*(m_Height+m_HeightSpace),left+m_Width1+3*(m_Width2+m_WidthSpace),top+m_Height+i*(m_Height+m_HeightSpace))。 } return 0。在此介紹后,不會再在以下各小節(jié)中重復(fù) 介紹這個函數(shù) 。 if(CTLCOLOR_STATIC == nCtlColor amp。 ((pWnd GetDlgCtrlID()1199)amp。(pWnd GetDlgCtrlID()1260))) { int i=pWnd GetDlgCtrlID()。 hbr = hbr1。amp。 pDC SetTextColor(RGB(0,0,255))。 } 至此,多機控制的框架就建好了。 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 17 圖 36 選擇控制框架 這個框架 顯式 包含 的只 有幾個 Text Control,沒有用到其他的工具。其中可以清晰的看出選擇控制部分可以明顯的看出所有機器的連接狀態(tài)和重量,并可以控制指定機器的提升、下降和停止動作。 框架創(chuàng)建好后,在項目的源文件夾中創(chuàng)建一個 CPP文件,命名為 Choosecon,這個名為 CChoosecon的類 將決定該框架的具體展現(xiàn)方案。 int top=54。 int m_Width1=33。 int m_Width3=47。 int m_Height=20。 int m_WidthSpace2=3。 CString str。 方野:升降腳手架智能控制系統(tǒng)軟件設(shè)計 18 for(int i=0。i++) { (%i, i+1)。 m_Stat[i].Create (str, WS_CHILD | WS_VISIBLE | SS_CENTER, rect, this, 1560+i)。 m_Edit[i].Create ( WS_CHILD | WS_VISIBLE | WS_BORDER | ES_CENTER, rect, this, 1620+i)。 m_Weight[i].Create ( WS_CHILD | WS_VISIBLE | WS_BORDER | ES_CENTER, rect, this, 2220+i)。 m_Button1[i].Create ( _T (提升 ), WS_CHILD | WS_VISIBLE | SS_CENTER, rect, this, 1680+i)。 m_Button2[i].Create ( _T (下降 ), WS_CHILD | WS_VISIBLE | SS_CENTER, rect, this, 1740+i)。 m_Button3[i].Create ( _T (停 ), WS_CHILD | WS_VISIBLE | SS_CENTER, rect, this, 1800+i)。 for( int i=0。i++) { (%i, i+21)。 m_Stat[i+20].Create (str, WS_CHILD | WS_VISIBLE | SS_CENTER, rect, this, 1580+i)。 m_Edit[i+20].Create ( WS_CHILD | WS_VISIBLE | WS_BORDER | ES_CENTER, rect, this, 1640+i)。 m_Weight[i+20].Create ( WS_CHILD | WS_VISIBLE | WS_BORDER | ES_CENTER, rect, this, 2240+i)。 m_Button1[i+20].Create ( _T (提升 ), WS_CHILD | WS_VISIBLE | SS_CENTER, rect, this, 1700+i)。 m_Button2[i+20].Create ( _T (下降 ), WS_CHI
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1