C#編寫簡易計算器的方法
計算器是我們日常工作中經常會使用到的工具,我們可以使用C#來製作出一個自己專用的計算器。
操作方法
(01)因爲計算器設計的控件太多,不便使用控制檯應用程序完成,所以這裏使用Windows窗體應用程序,並命名爲Calc,如下圖所示:
(02)打開Microsoft Visual Studio 2010, 新建名字爲【計算器】的程序。向窗體中拖入需要的控件,如下圖所示:
(03)在新程序界面空白窗口上放置合適的控件:包括,顯示過程數字和結果數字的textbox控件;用於各數字輸入和計算方式輸入的按鈕,包括1,2,3,4,5,6,7,9,0和加減乘除等符號。結果顯示區是TextBox控件,並修改其name爲txtShow ,按鍵0~9爲Button控件,並將其name分別修改爲btn_0、btn_1、btn_2、btn_3、btn_4、btn_5、btn_6、btn_7、btn_8、btn_9;按鍵【負數】的name值修改爲btn_sign,按鍵【.】的name修改爲btn_dot,按鍵【+ - * /】的name值分別修改爲btn_add了_了、btn_sub、btn_mul、btn_div,按鍵【=】的name值修改爲btn_equ,按鍵【倒數】的name值修改爲btn_rev,按鍵【平方】的name值修改爲btn_sqr,按鍵【開方】的name值修改爲btn_sqrt。右邊的計算器圖片空間是PictureBox,作者博客控件是LinkLabel,可以不添加,以上所有控件均可按照需求添加,只保留自己需要的按鈕控件和textbox控件即可。
(04)添加變量temp1(第一個數字)和pos(計算方式)
(05)添加變量temp1(第一個數字)和pos(計算方式)
(06)添加類addNum,在點擊數字按鈕時使用,用於在顯示屏上增加用戶輸入的數字。
(07)添加數字按鈕0-9的代碼,分別調用類addNum。
(08)添加【=】按鈕代碼記錄第二個數字;根據計算方式進行計算,顯示計算結果。
(09)生成exe文件進行測試輸入第一個數字425點擊【+】,輸入第二個數字897點擊【=】,獲取計算結果1322點擊【CE】,將數字歸零點擊【*】,輸入第二個數字84點擊【=】,獲取計算結果71568同樣可以驗證減法和除法。
特別提示
根據同樣的思路可以製作更多功能的計算器,有興趣的同學可以嘗試一下。
-
月季得了白粉病怎麼辦,自己配的藥連噴2周
家裏盆栽的月季,近期也不知道怎麼回事,葉片上出現了一些白色的斑,開始沒有特別在意,結果越來越多,而且月季也沒之前精神了,看上去病怏怏的。後來問盆朋友,才知道得了白粉病,白粉病怎麼挽救呢?後來朋友教了一種方法,連續用了一段時間,居然治好了。一起看看具體救治方法。白...
-
8張合歡花圖片
合歡花花絲粉紅色,莢果偏,是城市行道樹、觀賞樹。心材黃灰褐色,邊材黃白色,耐久,多用於制傢俱;嫩葉可食,老葉可以洗衣服;樹皮供藥用,有驅蟲之效。它還有寧神作用,主要是治鬱結胸悶、失眠健忘、滋陰補陽、眼疾、神經衰弱等功效。合歡花圖片合歡花圖片合歡花圖片合歡花圖...
-
花毛茛怎麼繁殖,用播種和分球方式
1、播種繁殖方法(01)花毛茛播種時間一般以秋季較合適,如果環境溫度在在20℃以上,花毛茛的種子發芽較慢或者不發芽,所以在播種前需要進行低溫催芽。(02)可以直接將花毛茛的種子浸溼,然後放在放在7-8℃的條件下,需要經過20天左右催芽,之後就可以發芽。(03)等到花毛茛種子出苗...
-
百合花種子種球種植方法圖解教程
百合花種子種植是常用的繁殖方法,種子種植時間有較嚴格的要求,同時對種球也有要求,針對這些問題,作爲種植百合花的花友一定要清楚,下面針對這些問題,分別對百合種子種植方法詳細說明。百合花種子種植時間(01)首先要了解百合種球的種植時間,百合花種植時間是有着嚴格要求...