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

正文內(nèi)容

[工學(xué)]c程序設(shè)計設(shè)計性實(shí)驗(yàn)報告-文庫吧

2025-03-27 22:23 本頁面


【正文】 sualC++的基礎(chǔ)這是很重要的一個學(xué)習(xí)過程。此外這次編程給我了許多啟示,自己到底該怎么樣去學(xué)習(xí)。自己要不斷的給自己找問題去處理。如計算器開始是學(xué)到一點(diǎn)動態(tài)鏈接庫,想辦法去運(yùn)用它。接著學(xué)習(xí)了c++運(yùn)算符的重載,矩陣就是一個典范,那么就可以將此環(huán)節(jié)插入到計算器的高級實(shí)現(xiàn)功能上。由此學(xué)到的知識自己想辦法去運(yùn)用,用在你當(dāng)前思考的問題上。這樣經(jīng)過不斷地知識組合在不知不覺中就會成長我認(rèn)為這是我得到最寶貴的學(xué)習(xí)方法。此次實(shí)驗(yàn),應(yīng)用了堆棧這一存儲結(jié)構(gòu)來解析表達(dá)式,并用動態(tài)鏈接庫技術(shù)進(jìn)行導(dǎo)出。覆蓋了數(shù)據(jù)結(jié)構(gòu)以及c++中的基本知識,對于課本上的知識提供了一個應(yīng)用平臺。參考文獻(xiàn):[1] :清華大學(xué)出版社,1999[2] . 西安:交通大學(xué)出版社,2004[3] 羅斌 Visual C++編程技巧 北京:中國水利水電出版社,2005附錄:源程序代碼// : implementation fileinclude include include includeifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。endifdouble x,y,z。///////判斷優(yōu)先級的函數(shù) extern int Precedence(char op)。///////將中綴表達(dá)式轉(zhuǎn)換為后綴表達(dá)式,中綴在str1中,后綴在str2中extern int change(char* str1,char*str2)。///////計算后綴表達(dá)式的值///////////////////////extern double pute(char *str)。///////////////////////////進(jìn)制轉(zhuǎn)換函數(shù)////////////////////////////// extern double * tranfrom(double num,int r)。// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public: CAboutDlg()。// Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }。 //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support //}}AFX_VIRTUAL// Implementationprotected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP()}。CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){ //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT}void CAboutDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) // No message handlers //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CCalcDlg dialogCCalcDlg::CCalcDlg(CWnd* pParent /*=NULL*/) : CDialog(CCalcDlg::IDD, pParent){ //{{AFX_DATA_INIT(CCalcDlg) m_edit1 = _T()。 //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。}void CCalcDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CCalcDlg) DDX_Text(pDX, IDC_EDIT1, m_edit1)。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CCalcDlg, CDialog) //{{AFX_MSG_MAP(CCalcDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_1, OnNO1) ON_BN_CLICKED(IDC_2, OnNO2) ON_BN_CLICKED(IDC_3, OnNO3) ON_BN_CLICKED(IDC_4, OnNO4) ON_BN_CLICKED(IDC_5, OnNO5) ON_BN_CLICKED(IDC_6, OnNO6) ON_BN_CLICKED(IDC_7, OnNO7) ON_BN_CLICKED(IDC_8, OnNO8) ON_BN_CLICKED(IDC_0, OnN0) ON_BN_CLICKED(IDC_9, OnNO9) ON_BN_CLICKED(IDC_DIAN, OnDOT) ON_BN_CLICKED(IDC_ADD, OnADD) ON_BN_CLICKED(IDC_DENG, OnDENG) ON_BN_CLICKED(IDC_clear, Onclear) ON_BN_CLICKED(IDC_SUB, OnSub) ON_BN_CLICKED(IDC_CHENG, OnCheng) ON_BN_CLICKED(IDC_CHU, OnChu) ON_BN_CLICKED(IDC_sqrt, Onsqrt) ON_BN_CLICKED(IDC_powe, Onpowe) ON_BN_CLICKED(IDC_DUISHU, OnDuishu) ON_BN_CLICKED(IDC_BUTTON1, Ondelete) ON_BN_CLICKED(IDC_BUTTON3, Onyoukuohao) ON_BN_CLICKED(IDC_BUTTON4, Onzuokuohao) ON_EN_CHANGE(IDC_EDIT1, OnChangeEdit1) ON_BN_CLICKED(IDC_BUTTON2, OnER_jin_zhi) ON_BN_CLICKED(IDC_BUTTON5, Onba_jin_zhi) ON_BN_CLICKED(IDC_BUTTON6, Onshi_liu_jin_zhi) ON_BN_CLICKED(IDC_BUTTON7, OnCOS) ON_BN_CLICKED(IDC_BUTTON8, Onsin) ON_BN_CLICKED(IDC_BUTTON9, OnOP) ON_BN_CLICKED(IDC_BUTTON10, OnZhuti) ON_BN_CLICKED(IDC_BUTTON11, Onexit) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CCalcDlg message handlersBOOL CCalcDlg::OnInitDialog(){ CDialog::OnInitDialog()。 // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system mand range. ASSERT((IDM_ABOUTBOX amp。 0xFFF0) == IDM_ABOUTBOX)。 ASSERT(IDM_ABOUTBOX 0xF000)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 if (pSysMenu != NULL) { CString strAboutMenu。 (IDS_ABOUTBOX)。 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 } } // Set the icon for this dialog. The framework does this automatically // when the application39。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 // Set big icon SetIcon(m_hIcon, FALSE)。 // Set small icon // TODO: Add extra initialization here return TRUE。 // return TRUE unless you set the focus to a control}void CCalcDlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID amp。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 ()。 } else { CDialog::OnSysCommand(nID, lParam)。 }}// 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 CCalcDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 // Draw the icon (x, y, m_hIcon)。 } else { CDialog::OnPaint()。 }}// The system calls this to obtain the cursor to display while the user drags// the minimized window.HCURSOR CCalcDlg::OnQueryDragIcon(){ return (HCURSOR) m_hIcon。}void CCalcDlg::OnNO1() { // TODO: Add your control notification handler code here m_edit1+=1。 UpdateData(false)。}void CCalcDlg::OnNO2() { // TODO: Add your control notification h
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1