1.新建Windows窗体

2.窗体中添加控件:TextBox(文本框)、Button(按钮)、和Label(标签)

3.为Button对象添加点击事件代码

点击事件代码设计思路

①从文本框中获取输入的字符串②将获取的字符串强制转换为文本类型③利用计算平方根的函数sqrt()进行计算④将计算结果输出显示到Label标签的位置

源代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms; namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
//Num是变量名,texNum是文本框的名字,textNum.Text表示文本框中的内容,Convert.ToInt32是将字符串强制转换为整型变量
int Num = Convert.ToInt32(textNum.Text);
//label1的显示结果
result.Text = (Math.Sqrt(Num)).ToString();
} private void label1_Click(object sender, EventArgs e)
{ } private void textBox1_TextChanged(object sender, EventArgs e)
{ } private void Form1_Load(object sender, EventArgs e)
{ }
}
}
过程中出现的问题

①从文本框中抓取字符串的语法格式②强制类型转换的方法③运用sqrt()函数的格式④将结果显示出来的语法格式

参考内容

从文本框中抓取字符串:《WinForm程序设计及实践》P200

强制类型转换:(https://www.cnblogs.com/smart-can/p/4478799.html)

在Label标签显示内容:(https://zhidao.baidu.com/question/1429568861139651059.html)

最新文章

  1. WPF SpreadSheetGear电子表单
  2. Scrum Meeting 11-20151217
  3. 常用js字符串方法学习总结
  4. Spring之LoadTimeWeaver——一个需求引发的思考---转
  5. 200、301、302、304、404等HTTP状态码
  6. Exchange 2013 、Lync 2013、SharePoint 2013 三
  7. 建立JDBC的环境配置和相关下载(Mac)
  8. iOS开发——多线程OC篇&多线程中的单例
  9. 深圳安全研讨会圆满结束,PPT共享下载
  10. ifstream文件尾最后一行读两次
  11. 保证相同类型的MDI子窗体只会被打开一次的方法
  12. 构造函数为什么不能为虚函数 & 基类的析构函数为什么要为虚函数
  13. 用Iconv应对NodeJs对称加密技术在汉字编码与NoSQL的一些坑洞
  14. selenium2.0集成测试案例
  15. SystemUI
  16. 贝叶斯推断 && 概率编程初探
  17. LeetCode算法题-Non-decreasing Array(Java实现)
  18. [SQL]批量修改存储过程视图
  19. python基础--字符串
  20. Matlab绘制三维曲面(以二维高斯函数为例)

热门文章

  1. LIBS+=
  2. Spring AOP 切面编程记录日志和接口执行时间
  3. 《剑指offer》第十六题(数值的整数次方)
  4. C#中类的序列化和反序列化
  5. 【转】ArcGIS API for Silverlight/WPF 2.1学习笔记(四)
  6. 新概念 Lesson 1 Excuse me!
  7. GetTitleAndUrl
  8. Non-parseable POM 解决方法
  9. zzuli1985(dp/水dfs郑轻比赛)
  10. Repeater中服务器按钮