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

正文內容

科學計算器課程設計-文庫吧資料

2025-06-09 21:56本頁面
  

【正文】 ) / 2。 GetClientRect(amp。 int cyIcon = GetSystemMetrics(SM_CYICON)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 } 徐州師范 大學 物理與電子工程學院課程 設計 報告 18 } // If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void CJSQDlg::OnPaint() { m=0。 ()。 // return TRUE unless you set the focus to a control } void CJSQDlg::OnSysCommand(UINT nID, LPARAM lParam) { if ((nID amp。 // Set big icon SetIcon(m_hIcon, FALSE)。 } } // Set the icon for this dialog. The framework does this automatically // when the application39。 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 if (pSysMenu != NULL) { CString strAboutMenu。 ASSERT(IDM_ABOUTBOX 0xF000)。 // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system mand range. ASSERT((IDM_ABOUTBOX amp。 DDX_Text(pDX, IDC_SHOW_EDIT, m_Show)。 } void CJSQDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 m_Show = _T(0)。 徐州師范 大學 物理與電子工程學院課程 設計 報告 15 CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 endif ///////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg()。 它還讓我感受到了實踐的重要性 。只有這樣 不斷糾正 不斷思考,才能完成程序設計功能目的,才能在實踐中不斷提升自己。 在設計過程中我們 要善于思考。 在面臨無從下手等 這些問題只要找到相關的資料就會得到提示從而理解所要解決問題的大致方向。 同時在設計過程中多思考,能否更好的完成實現。 讓我感受到了: 學完 VC++后做課程設計得 基本功 過硬 , 設計過程中不得有半點馬虎 。”所以在本學期 末的 課程設計是很及時、很必要的。 在 本學期 中 我們開設了《 Visual C++實用教程 》課 的 MFC部分皆為需要實踐內容, 在 開始著手程序設計時,有些功能感覺無從下手,都不知道要干什么。 ( 4) Visual C++工具降低了編碼的復雜性。 ( 2) MFC 開發(fā)的應用程序使用了標準化的結構。使用 MFC 減少了大量建立 Windows 程序時必須編寫的代碼,由于 VC++的繼承和封裝,正是由于 MFC 編程方法充分利用了面向對象技術優(yōu)點,使的設計程序編程時極少需要關心對象方法的實現細節(jié),而只需要簡單的調用自己已有對象的 方法就可以了。我還要感謝所有關心幫助過我的同學。用 break 來跳出函數,結束運算,現實結果。當 case 1 時候,同樣實現減法運算value=data1data2。在等于號按鈕的實現時候 ,我們用 switch(type)來實現,當 case 0 時候,實現加法運算 value=data1+data2。 等于按鈕的功能實現 我們在每個函數中運用了 type 來定義運算類型,每個函數的 type 不同(如加法 type=0。這樣即可保存第一個操作數。 單目運算符功能的實現 由于單目運算符中必須有執(zhí)行運算的函數,因而頭 文件中要加入 ,如m_show=sqrt(m_show).按下按鈕即可實現其功能。按下小數點按鈕后執(zhí)行 docimal=1。 BOOL 型變量 用 docimal 來判斷是否有小 數點和一個整型數 data_int 來表示小數點后的數據的位數。 徐州師范 大學 物理與電子工程學院課程 設計 報告 10 4 設計結果及分析 測試設計結果 1).輸入“ 100” ,“ ” ,“ ” ,“ =”, 得到結果如圖 41所示 圖 41 2). 輸入 ”60”,”cos”運行 結果如圖 42 所示 圖 42 設計分析 操作數的輸入 編輯框所關聯(lián)的變量為 m_show,程序開始時為 0。 } UpdateData(false)。 } m_Show+=39。139。 m_Show=。在 “1”按鈕上單擊鼠標右鍵,選擇 “ 建立類向導” 菜單項,在彈出的對話框中選擇 Messages Maps 選項卡,然后在 Object IDs 列表框中 雙擊 選擇IDC_NUM1_BUTTON,在 Messages 列表框中選擇 雙擊 BN_CLICKED 項,即 給“ 1”按鈕 選擇單擊按鈕事件,如圖 37 所示 圖 37“ 1”按鈕鏈接代碼對話框 徐州師范 大學 物理與電子工程學院課程 設計 報告 9 即對應的添加按鈕“ 1”的代碼 void CJSQDlg::OnNum1Button() { // TODO: Add your control notification handler code here UpdateData()。 如圖 36 所示。//存放運算類型 .連接變量和代碼 1) 給編輯框連接變量。 double count=10。 double data_int=0。 double data1=0。 表 33 三角函數集反三角函數的屬性 Button IDC_SIN_BUTTON sin Button IDC_COS_BUTTON cos Button IDC_TAN_BUTTON tan 表 34 其他按鈕的屬性 Button IDC_LOG_BUTTON log Button IDC_MOD_BUTTON mod Button IDC_KE2_BUTTON x^2 Button IDC_KE4_BUTTON 10^x Button IDC_FU7_BUTTON . Button IDC_EQUAL_BUTTON = Button IDC_FU5_BUTTON % Button IDC_FU6_BUTTON +/ Button IDC_BACKSPACE_BUTTON 回刪 Button IDC_C_BUTTON 清零 Button IDC_KE1_BUTTON 1/x Button IDC_LN_BUTTON ln Button IDC_CE_BUTTON √ 徐州師范 大學 物理與電子工程學院課程 設計 報告 7 完成后界面如圖 35 所示 圖 35 程序運行時初始化 1) 里加上頭文件 include 以及 定義 define pi 2) 中變量的定義 bool decimal=0。 圖 34 按照“ 1”的 操作過程編輯 完成 其他按鈕和編輯框等對象的屬性。 圖 33 2)在圖 32 中 Controls 的 “Button”按鈕上單擊鼠標左鍵,在對話框上的合適的位置上按下鼠標左鍵并 拖動鼠標畫出一個大小合適的下壓式按鈕。 1)在圖 32 中 Controls 的 “編輯框 ”按鈕上單擊鼠標左鍵,在對話框編輯窗口上合適的位置按下鼠標左鍵并拖動鼠標畫出一個大小合適的編輯框。開始擺放控件,包括編輯框和按鈕的創(chuàng)建。若需用算出的結果繼續(xù)運算則 當按下運算符號時,將自動先將 m_show 的數字保存到 data1中再進行運算。若按下清零,則 m_show 等于 法,以及結果N N Y 鍵入一個數 是 否為正數? m_show =10*m_show+i m_show=10*m_showi 是否為小數? 用 UpdateData(FALSE)刷新顯示 還原 m_show 根據小數點后位數將鍵入的數除以 n次 10累加到 m_show Y N 繼續(xù)鍵入數字? Y 輸入數據子函數 編輯框關聯(lián)變量 m_show=0 徐州師范 大學 物理與電子工程學院課程 設計 報告 3 是否超出顯示范圍,以做出相關提示,按下清零。 圖 21 輸入數據子函數流程圖 計算流程分析 回到總流程圖中,輸完第一個操作數后,若按下雙目運算符,則把 m_show 存入data1,按下輸入第二個操作數并算出結果。子程序開始時 m_show 為零。 所以次簡易計算器很有實用價值,可以很好的幫助使用者,讓計算變的簡單化,不必去進行復雜的筆算,很大程度上的減輕了使用者的精神上的損耗,也很大程度上提高了使用者的辦事效率。 計算器的發(fā)展已經經過幾十年的過程,現在的計算器種類繁多,運算功能強大, 在各行各業(yè)中均有應用,它的發(fā)展讓人們節(jié)省了很多時間精力,計算器的發(fā)展正在向各個方向延伸,每個行業(yè)所需要的計算有差別,這就發(fā)展了各種類型單獨的計算器,計算的運算速度,計算數字的龐大也在不斷向前發(fā)展,本設計中的簡易計算器,可以實現簡單的單目和雙目運算,方便一些簡單事務的處理。 同樣 可以方便生活中處理計算類 的事件,避免煩瑣的計算,提高人們的處理計算事件的辦事效率,而且計算不會出錯。 而且容易出錯, 這就需要處理事件快捷的工具 —— 計算器。MFC 。 MFC。 當 出現錯誤會給出相應提示 。雙目運算符包含基本的四則運算及乘冪功能,單目運算符包含三角函數,反三角函數, 階乘,對數,開方 ,倒數等 方面的 運算。 二、進度安排: 第1 ~3 天: 查找資料, 進行需求分析和概要設計 ; 第 4~6 天: 各模塊的詳細設計; 第 7~12 天: 軟件實現與 調試; 第 13~14 天:寫課程設計報告 并提交源程序 。 2. 要求 軟件 系統(tǒng) 的 功能完整 。 內容要求: 設計 并 完成 軟件系統(tǒng) 。 3.給出具體的編碼實現并調試 。 任務 如下: 1.進行需求分析和概要設計,給出流程圖 。 此表格式為徐州師范大學物理與電子工程學院提供的基本格式, 指導教師 可根據本門課程設計的特點及內容做適當的調整。 平時表現成績低于 6 分的學生,取消答辯資格,其該課程設計成績按不及格處理。 答辯后學生根據答辯情況填寫答辯記錄表。 所有學生必須參加課程設計的答辯環(huán)節(jié),凡不參加答辯 者,其成績一律按不及格處理。 徐州師范大學物電學院 課程設計 報告 課 程 名 稱: 計算機程序設計實訓 題
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1