北理工_数据分析_实验4_熟悉.net csharp可视化快速编程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京理工大学
现代数据分析
实验4实验报告
主讲:李明
学生:李经
2012/10/31
实验4数据拟合 (1)
4.1实验目的 (1)
4.1.1初步熟悉.net csharp可视化快速编程。 (1)
4.2实验内容 (1)
4.2.1使用CSharp进行简单的界面编程,实现简单的数据操作 (1)
4.3实验代码及结果 (1)
4.3.1计算a+b^c的值 (1)
4.3.2实现阶乘操作 (3)
(图表页)
图1.初始界面 (2)
图2.进行计算,标题栏和最底部文字框中均显示答案 (2)
图3.菜单栏中含“Run”,单击效果同工具栏“Run”按钮,同“计算”按钮 3
图4.初始界面 (4)
图5.进行计算,弹出对话框,显示答案 (4)
图6.点击确定后,标题栏也会显示答案 (5)
图7.工具栏按钮“Run”,单击效果同单击“计算”,同菜单栏中“Task”
中的“Run” (6)
实验4数据拟合
4.1 实验目的
4.1.1初步熟悉.net csharp可视化快速编程。
4.2 实验内容
4.2.1使用CSharp进行简单的界面编程,实现简单的数据操作
1) 设计一个窗体,实现:输入a、b、c,弹出提示为a+b^c的值。Math.Pow
2) 设计一个窗体,实现:输入数字a,弹出提示为a!。
2) 具有菜单、工具条和状态栏。
4.3 实验代码及结果
4.3.1计算a+b^c的值
代码:
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a,b,c;
int result;
a = int.Parse(textBox1.Text);
b = int.Parse(textBox2.Text);
c = int.Parse(textBox3.Text);
result = a + (int)(Math.Pow(b,c));
textBox4.Text = result.ToString();
this.Text = "计算结果为:" + a.ToString() + "+" + b.ToString() + "^" + c.ToString() + "=" + result.ToString();
}
}
}
结果:
图1.初始界面
图2.进行计算,标题栏和最底部文字框中均显示答案
图3.菜单栏中含“Run”,单击效果同工具栏“Run”按钮,同“计算”按钮
4.3.2实现阶乘操作
代码:
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int i, j;
j = 1;
for (i = 1; i <= int.Parse(textBox1.Text); i++)
{
j = j * i;
}
MessageBox.Show(j.ToString());
this.Text = "计算结果为:" + int.Parse(textBox1.Text) + "!=" + j.ToString(); }
private void Form1_Resize(object sender, EventArgs e)
{
if (this.Width >= 250 && this.Height >= 150)
{
button1.Left = this.Width - 100;
button1.Top = this.Height - 100;
}
}
}
}
结果:
图4.初始界面
图5.进行计算,弹出对话框,显示答案
图6.点击确定后,标题栏也会显示答案
图7.工具栏按钮“Run”,单击效果同单击“计算”,同菜单栏中“Task”中的“Run”
图8.
图9.
图10.
图11.(范文素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)
图12.