【正文】
2 ? Abstract With the continuous improvement of science and technology, puter science increasingly mature, it has access to all areas of human society, and play an increasingly important role. Calculator software system should be able to provide users with a rich means. Use a calculator for mathematical calculations, with an unmatched by other advantages. For example, to find convenient, cheap and save information. These advantages can greatly improve efficiency, is also the country39。 本文著重分析 計算器的運算法則與代碼的關(guān)系以及控件數(shù)組的創(chuàng)建和使用 技巧 ,并在 Microsoft 公司出品的一個面向?qū)ο蟮目梢暬_發(fā)工具 Visual Basic 上 , 采用 VB 語言及 窗體界面 的設(shè)計方法, 界面設(shè)計 直接在屏幕上 顯示 出窗口、 文本框 、按鈕等區(qū)別類型對象并為每個對象設(shè)置屬性 。 使用計算器 運算 ,具有著其他方式所無法比擬的優(yōu)點 .例如 查找方便、價格便宜、可保存信息 等。 基于 VB 實用計算器的設(shè)計 Design of practical Calculator base on VB 作者姓名: 學(xué)科專業(yè): 電子 設(shè)備 技術(shù) 學(xué)院 (系部 ): 機電工程系 指導(dǎo)教師: 2021 年 12 月 廣東工程職業(yè)技術(shù)學(xué)院畢業(yè)論文 1 ? 摘要 隨著科學(xué)技術(shù)的不斷提高 ,計算機科學(xué)日漸成熟 ,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。計算器軟件系統(tǒng) 應(yīng)該能夠為用戶提供豐富的手段。這些優(yōu)點能夠極大地提高 效率 ,也是國家的科學(xué)化、信息化管理 ,與世界接軌的重要條件。 實現(xiàn)了基于 Visual Basic 軟件上 運行控制的設(shè)計方法 設(shè)計一個簡易的 計算器 , 可視化界面給操作帶來很大的方便。s scientific, information management, an important condition for integration with the world. This article focuses on analysis of algorithms and code calculator relationship and control the creation and use of an array of skills and Microsoft panies produce go in an objectoriented visual development tools, Visual Basic, using the VB language and interface design of form methods, interface design directly on the screen shown window, text boxes, buttons, etc. for each different type of object and object to set properties. Achieved based on Visual Basic software, running on the control design method to design a simple calculator, visual interface to the operator great convenience. Keywords: Visual Basic, Calculator, Object, Code 廣東工程職業(yè)技術(shù)學(xué)院畢業(yè)論文 3 目錄 摘要 ................................................................................................................................ 1 Abstract ......................................................................................................................... 2 第一章 緒論 ................................................................................................................ 4 ......................................................................................................... 4 ......................................................................................................... 4 系統(tǒng)設(shè)計的總體思路 ................................................................................. 4 總體方案的設(shè)計 ........................................................................................ 4 第二章 VB 設(shè)計系統(tǒng) .................................................................................................... 5 Visual Basic 語言基礎(chǔ) ..................................................................................... 6 Visual Basic 的開發(fā)環(huán)境 ........................................................................... 7 第三章 實用計算器的 設(shè)計 ....................................................................................... 10 局 ................................................................................................... 10 .......................................................................................................... 13 ............................................................. 14 調(diào)試運行 .............................................................21 保存工程及生成可執(zhí)行文件 ………………………………………………………… ...22 第四章 總結(jié) ………………………………………………………………………… 25 參考文獻 …… ……………………………………………………………………… ..26 致 謝 .......................................................................................................................... 27 廣東工程職業(yè)技術(shù)學(xué)院畢業(yè)論文 4 ? 第一章 緒論 ? 設(shè)計的功能 Visual Basic 編程語言是由 Micrsoft 公司推出的當今最優(yōu)秀、最流行的可視化快速軟件開發(fā)工具之一。 VB 工具 發(fā)展到今天,應(yīng)用范圍已涉及 綜合辦公軟件的開發(fā)、信息管理系統(tǒng) 等多個領(lǐng)域,可以實現(xiàn) 日常生活 各個領(lǐng)域 應(yīng)用軟件的 設(shè)計、 測試 等。 本設(shè)計是基于 Visual Basic ,用 Visual Basic 程序設(shè)計語言 實現(xiàn)的,集科學(xué)性,先進性,創(chuàng)新性,實用性于一體, 并 在功能強大的 VB 應(yīng)用軟件 系統(tǒng)實現(xiàn) 實用計算器 的功能, 包括 常見的四則運算和部分科學(xué)計算方法。二、每組控件組都有自己的 VB 代碼 , 由 VB 語言實現(xiàn)各個控件按鈕的 功能 。 總體方案的設(shè)計 根據(jù)設(shè)計要求該 實用計算器能實現(xiàn)四則運算和部分科學(xué)計算法等按鈕的控制,根據(jù)各組控件按鈕源代碼的不同 ,來實現(xiàn)按下不同的 按鍵實現(xiàn)不同的計算過程或結(jié)果功能 。 其中 Commandbutton 作為按鈕模塊, Textbox 作為顯示模塊, Timer 作為顯示或隱藏部分按鍵的模塊。 廣東工程職業(yè)技術(shù)學(xué)院畢業(yè)論文 5 ? 第二章 VB 設(shè)計系統(tǒng) Visual Basic 是 Microsoft 公司 出品的一個面向?qū)ο蟮目梢暬_發(fā)工具。 Visual 意為“可視化”, Basic 指 BASIC 語言( Beginner’s Allpurpose Symbolic Instruction Code)。 在以 Windows 操作系統(tǒng)為平臺的眾多可視化編程工具中, Visual Basic 是微軟公司于 1998 年推出的可視化編程工具,是目前面對對象開發(fā)的主要語言之一,具有易用性、通用性和開發(fā)效率高等特點,這使得 Visual Basic 特別適 合于進行一般應(yīng)用程序的開發(fā),成為最流行的 Windows 應(yīng)用程序開發(fā)語言之一。 ( 2) 事件驅(qū)動的編程機制 ( 3) 結(jié)構(gòu)化的程序設(shè)計語言 ( 4) 強大的數(shù)據(jù)庫功能和網(wǎng)絡(luò)開發(fā)功能。它的基本思路是把復(fù)雜的程序設(shè)計問題分解為一個個能夠完成獨立功能的相對簡單的對象集合,所謂 ―對象 ‖就是一個可操作的 實體,如窗體、窗體中的命令按鈕、標簽、文本框等。 ( 2) 事件驅(qū)動 在 Windows 環(huán)境下,程序是以事件驅(qū)動方式運行的,每個對象都能響應(yīng)多個不同的事件,每個事件都能驅(qū)動一段代碼 ——事件過程,該代碼決定了對象的功能。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。若用戶未進行任何操作 (未觸發(fā)事件 ),則程序就處于等待狀態(tài)。 ( 3) 軟件的集成式開發(fā) VB 為編程提供了一個集成開發(fā)環(huán)境。 VB 的集成開發(fā)環(huán)境為編程者提供了很大的方便。此外作為一種程序設(shè)計語言, VB 還有許多獨到之處。 ( 6) 支持對象的鏈接與嵌入技術(shù) VB 的核心是對對象的鏈接與嵌入 (OLE)技術(shù)的支持,它是訪問所有對象的一種方法。 ( 7) 網(wǎng)絡(luò)功能 VB 6. O 提供了 DltTML(Dynamic}tTML)設(shè)計工具。 ( 8) 多個應(yīng)用程序向?qū)? VB 提供了多種向?qū)?,如?yīng)用程序向?qū)?、安裝向?qū)?、?shù)據(jù)對象向?qū)Ш蛿?shù)據(jù)窗體向?qū)?,通過它們可以快速地創(chuàng)建不同類型、不同功能的應(yīng)用程序。通過動態(tài)鏈接庫技術(shù),在 VB 程序 中可方便地調(diào)用用 C 語言或匯編語言編寫的函數(shù),也可調(diào)用 Windo