91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 115KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-03
  • 語言: C#
  • 標簽: 計算器??winfor??c#??

資源簡介

山寨版windows普通計算器,簡單的加減乘除,正負數據,開根號,取百分比%,回刪,1/x,和MC,MR,MS,M+,M-等,注釋齊全無需動腦子就能看懂,大學生交交作業的好幫手

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

namespace?calculator
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();//系統組件初始化函數
????????}

????????private?void?Form1_Load(object?sender?EventArgs?e)//系統窗口加載時執行函數
????????{
????????????textBox.Focus();//給計算器數據框輸入焦點
????????????AcceptButton?=?button27;//將默認回車鍵設為=鍵
????????}

????????private?void?textBox_KeyPress(object?sender?KeyPressEventArgs?e)//在控件具有焦點時,按下某個按鍵釋放的時候執行
????????{
????????????if?((e.KeyChar??57))
????????????{
????????????????SendKeys.Send(“{BACKSPACE}“);//發送模擬按鍵退格鍵
????????????}
????????}

????????//*********************變量初始化********************
????????bool?pd?=?true;
????????int?number1?=?0;//統計計算數據個數
????????int?number2?=?0;//統計運算符個數
????????double?num?=?0;//用于計算中間儲存計算數據
????????double?sum?=?0;//儲存最終計算結果
????????string?str?=?““;//用于拼接字符串
????????string[]?data?=?new?string[1024];//儲存計算數據數組
????????string[]?symbol?=?new?string[1024];//儲存運算符數組
????????private?void?button27_Click(object?sender?EventArgs?e)//?=?計算結果響應函數
????????{
????????????//****************變量賦初值/開始*********************
????????????number1?=?0;
????????????number2?=?0;
????????????num?=?0;
????????????sum?=?0;
????????????str?=?““;
????????????Array.Clear(data?0?data.Length);//清空數組
????????????Array.Clear(symbol?0?symbol.Length);//清空數組
????????????//****************變量賦初值/結束*********************

????????????if?(textBox.Text?!=?““)
????????????{
????????????????char?[]?middle?=?textBox.Text.ToCharArray();//將字符串轉為字符

????????????????for?(int?i?=?0;?i?????????????????{
????????????????????if?(middle[i]?==?‘+‘?||?middle[i]?==?‘-‘?||?middle[i]?==?‘*‘?||?middle[i]?==?‘/‘)//判斷字符串是否有運算符在內,如果沒有則不做處理
????????????????????{
????????????????????????for?(int?j?=?0;;?j++)//分別存儲計算數據和運算符
????????????????????????{
????????????????????????????if?(j?>=?middle.Length)//當儲存數據到最后一個時退出循環
????????????????????????????{
????????????????????????????????data[number1]?=?str;//將計算數據賦值到data1數組內
????????????????????????????????str?=?““;//清空str字符串儲存的數據,以便下一次使用
????????????????????????????????break;
????????????????????????????}
????????????????????????????if?(middle[j]?==?‘+‘?||?middle[j]?==?‘-‘?||?middle[j]?==?‘*‘?||?middle[j]?==?‘/‘)//遇到運算符將拼接起來的字符串賦值到數組內
????????????????????????????{
????????????????????????????????if?(j?==?0)
????????????????????????????????{
????????????????????????????????????str?=?“0“;//如果字符串第一個數據為運算符則在最前面加0(負數0-2?=?-2)
????????????????????????????????}

????????????????????????????????data[number1]?=?str;//將數據賦值給操作數數組data
???????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????56832??2019-01-07?15:21??計算器\calculator\bin\Debug\calculator.exe

?????文件??????40448??2019-01-07?15:21??計算器\calculator\bin\Debug\calculator.pdb

?????文件??????11600??2019-01-07?15:21??計算器\calculator\bin\Debug\calculator.vshost.exe

?????文件????????490??2012-06-06?02:06??計算器\calculator\bin\Debug\calculator.vshost.exe.manifest

?????文件???????3953??2018-12-29?17:20??計算器\calculator\calculator.csproj

?????文件???????9662??2018-12-29?17:20??計算器\calculator\calculator_48px_546547_easyicon.net.ico

?????文件??????21662??2018-12-29?17:19??計算器\calculator\calculator_72px_547946_easyicon.net.ico

?????文件???????9370??2018-12-29?17:19??計算器\calculator\calculator_72px_547946_easyicon.net.png

?????文件??????12862??2018-08-22?10:46??計算器\calculator\favicon-20180822104446988.ico

?????文件??????15674??2019-01-07?15:21??計算器\calculator\Form1.cs

?????文件??????38536??2019-01-02?10:32??計算器\calculator\Form1.Designer.cs

?????文件??????20815??2019-01-02?10:32??計算器\calculator\Form1.resx

?????文件????????642??2019-01-07?15:21??計算器\calculator\obj\x86\Debug\calculator.csproj.FileListAbsolute.txt

?????文件????????975??2019-01-02?10:32??計算器\calculator\obj\x86\Debug\calculator.csproj.GenerateResource.Cache

?????文件???????9174??2018-12-29?18:01??計算器\calculator\obj\x86\Debug\calculator.csprojResolveAssemblyReference.cache

?????文件??????56832??2019-01-07?15:21??計算器\calculator\obj\x86\Debug\calculator.exe

?????文件??????10228??2019-01-02?10:32??計算器\calculator\obj\x86\Debug\calculator.Form1.resources

?????文件??????40448??2019-01-07?15:21??計算器\calculator\obj\x86\Debug\calculator.pdb

?????文件????????180??2018-12-29?17:20??計算器\calculator\obj\x86\Debug\calculator.Properties.Resources.resources

?????文件???????5420??2018-12-29?18:01??計算器\calculator\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6463??2019-01-07?15:21??計算器\calculator\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????491??2018-12-29?12:52??計算器\calculator\Program.cs

?????文件???????1370??2018-12-29?12:52??計算器\calculator\Properties\AssemblyInfo.cs

?????文件???????2872??2018-12-29?12:52??計算器\calculator\Properties\Resources.Designer.cs

?????文件???????5612??2018-12-29?12:52??計算器\calculator\Properties\Resources.resx

?????文件???????1097??2018-12-29?12:52??計算器\calculator\Properties\Settings.Designer.cs

?????文件????????249??2018-12-29?12:52??計算器\calculator\Properties\Settings.settings

?????文件????????872??2018-12-29?12:52??計算器\calculator.sln

????..A..H.?????23552??2019-01-07?15:21??計算器\calculator.suo

?????目錄??????????0??2018-12-29?12:52??計算器\calculator\obj\x86\Debug\TempPE

............此處省略11個文件信息

評論

共有 條評論