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

正文內(nèi)容

第4章大型綜合程序范例解析(編輯修改稿)

2025-08-16 11:03 本頁面
 

【文章內(nèi)容簡介】 dx中,然后存于 x、 y指針變量指向的單元返回調(diào)用函數(shù) int leftpress() 判斷鼠標(biāo)左鍵是否單擊 ① 調(diào)用 0x33中斷的 3號功能 ② 鼠標(biāo)狀態(tài)存于寄存器 bx,其第 0位是1表明左鍵被按下 int rightpress() 判斷鼠標(biāo)右鍵是否單擊 ① 調(diào)用 0x33中斷的 3號功能 ② 鼠標(biāo)狀態(tài)存于寄存器 bx,其第 1位是1表明右鍵被按下 第 4章 大型綜合程序范例解析 簡單計(jì)算器 函數(shù)設(shè)計(jì) void picture() 繪制計(jì)算器界面 ① 使用圖形函數(shù)繪制計(jì)算器外框 ② 調(diào)用公用函數(shù) bottonup()繪制彈起效果的按鈕 ③ 調(diào)用系統(tǒng) outtextxy()輸出按鈕標(biāo)簽 ④ 調(diào)用系統(tǒng) outtextxy()輸出使用說明等信息 注: 函數(shù)開始繪制鼠標(biāo)圖標(biāo)并保存在全局變量 imagep中,在 pute()函數(shù)(見 )中涉及顯示、移動鼠標(biāo)等操作 第 4章 大型綜合程序范例解析 簡單計(jì)算器 函數(shù)設(shè)計(jì) void GraphInit() 圖形初始化 ① 調(diào)用系統(tǒng)函數(shù) initgraph()進(jìn)行初始化 ② 失敗則程序結(jié)束運(yùn)行 void bottondown (int x,int y) 畫按下效果的按鈕框 ① 調(diào)用畫線及顏色設(shè)置函數(shù)繪制按下效果的按鈕框 ② (x,y)表示按鈕框的左上角坐標(biāo) void bottonup(int x,int y) 畫彈起效果的按鈕框 ① 調(diào)用畫線及顏色設(shè)置函數(shù)繪制彈起效果的按鈕框 ② (x,y)表示按鈕框的左上角坐標(biāo) void show(int x,int y) 單擊按鈕的效果顯示 ① 顯示按下的按鈕 ② 延時(shí) ③ 顯示彈起的按鈕 注: 模擬按鈕被單擊 簡單計(jì)算器 函數(shù)設(shè)計(jì) char getnumber (int x,int y) 獲取單擊按鈕圖標(biāo) ① 每個按鈕的位置是確定的(即矩形框的左上角坐標(biāo)和大小已知) ② 根據(jù)單擊按鈕時(shí)鼠標(biāo)的 (x,y)可確定單擊了哪個按鈕,函數(shù)返回按鈕的標(biāo)簽 例: 左上角坐標(biāo)為( 150,105)和右下角為( 200,135)的矩形框表示計(jì)算器上數(shù)字 39。739。按鈕 void clearscreen() 清信息顯示框 ① 清除信息顯示框中的數(shù)據(jù)(可能是輸入的數(shù)或輸出的計(jì)算結(jié)果) int kx(char d) 獲取按鈕的左上角x坐標(biāo) ① d表示按鈕的圖標(biāo) ② 根據(jù) d返回按鈕的 左上角 x坐標(biāo) ③ 按鈕左上角坐標(biāo)為模擬單擊按鈕服務(wù) 第 4章 大型綜合程序范例解析 簡單計(jì)算器 函數(shù)設(shè)計(jì) int ky(char d) 獲取按鈕 的左上角 y坐標(biāo) ① d表示按鈕的圖標(biāo) ② 根據(jù) d返回按鈕的 左上角 y坐標(biāo) ③ 按鈕左上角坐標(biāo)為模擬單擊按鈕服務(wù) void outch(double sum) 在信息顯 示框中輸 出 sum ① sum的絕對值大于 1e20,輸出E,即對太大或太小的數(shù)顯示出錯 ② sum小于等于 1e20且大于等于 1e8,顯示格式為 ③ sum大于等于 1e20且小于等于 1e8,顯示格式為 ④ sum的值在 1e8和 1e8之間,若是 0,顯示 0. 其他,按實(shí)際顯示 第 4章 大型綜合程序范例解析 void pute() 簡單計(jì)算器的主處理函數(shù) ① 最外層循環(huán)由鼠標(biāo)右鍵控制,單擊右鍵則計(jì)算器退出 ② 在其內(nèi)層,判斷鼠標(biāo)左鍵是否單擊,無則僅做移動鼠標(biāo)光標(biāo)處理 ③ 若單擊左鍵,且 MouseLeftFlag全局變量為 1,則置該變量為 0,避免重復(fù)進(jìn)入,并進(jìn)行相應(yīng)處理 ④ 若單擊的是 39。C39。,則啟用計(jì)算器 ⑤ 若單擊 39。039。39。939。數(shù)字鍵,則進(jìn)行第 1個或第 2個輸入數(shù)據(jù)的處理 ⑥ 若單擊加 ,減 ,乘 ,除 ,等號按鈕,進(jìn)行相應(yīng)的計(jì)算處理 ⑦ 若單擊小數(shù)點(diǎn)按鈕的處理 ⑧ 若單擊求平方根按鈕的處理 ⑨ 若單擊 +/按鈕的處理 double calculate(double u, double v,int sign) 加減乘除計(jì)算處理 ① 根據(jù) sign的運(yùn)算符進(jìn)行加減乘除的計(jì)算處理 ② 計(jì)算結(jié)果保存在 u中,但由函數(shù)返回 void main() 計(jì)算器的main()函數(shù) ① 應(yīng)用程序由多個文件組成時(shí),僅能有一個 main()函數(shù) 簡單計(jì)算器 函數(shù)設(shè)計(jì) 第 4章 大型綜合程序范例解析 第 4章 大型綜合程序范例解析 簡單計(jì)算器 源程序 : 略 第 4章 大型綜合程序范例解析 簡單計(jì)算器 測試: 關(guān)于測試方法和特殊輸入的測試 , 針對簡單計(jì)算器程序,我們可以從以下幾個方面來檢驗(yàn)程序功能是否正確 。 1.界面及按鈕單擊測試 檢查界面布局是否合理、正確,單擊按鈕是否有按下再彈起效果,單擊按鈕的輸入是否正確。 簡單計(jì)算器 第 4章 大型綜合程序范例解析 測試: 2.簡單計(jì)算器的功能測試 (1) 加、減、乘、除四則運(yùn)算的測試。 (2) 優(yōu)先級處理的測試 單擊 ‘1’、 ‘+’、 ‘2’、 ‘* ’、 ‘4’、 ‘=’按鈕,結(jié)果是 12,即不支持四則運(yùn)算的優(yōu)先級。因?yàn)閱螕?‘*’按鈕時(shí), 1+2的結(jié)果 3已經(jīng)計(jì)算并顯示在信息顯示框中,此時(shí)繼續(xù)計(jì)算乘4得結(jié)果 12。 簡單計(jì)算器 第 4章 大型綜合程序范例解析 測試: (3) 求平方根運(yùn)算的測試 1)計(jì)算 sqr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1