数据分析软件界面设计

4.1试验目的
初步熟悉.net csharp可视化快速编程。
4.2实验内容
4.2.1 快速可视化界面开发
使用CSharp进行简单的界面编程,实现简单的数据操作。
1) 设计一个窗体,实现:输入a、b、c,弹出提示为a+b^c的值。Math.Pow
2) 设计一个窗体,实现:输入数字a,弹出提示为a!。
2) 具有菜单、工具条和状态栏。
提交代码及运行效果截屏(有效窗口而非全屏,文档不大于150k)
4.3实验提示
4.3.1实现阶乘操作
在窗体上放置一个命令按钮button1和一个文本框textBox1,在命令按钮的click事件(button1_Click)里加入如下代码:
int i, j;
j = 1;
for (i = 1; i < int.Parse(textBox1.Text); i++)
{
j = j * i;
}
MessageBox.Show( j.ToString());

// int.Parse(textBox1.Text) 将textBox1里的文本转换为数字(int)
// MessageBox.Show( j.ToString());弹出消息框,j先转换为文本
4.3.2菜单
工具栏里,菜单和工具栏 选择MenuStrip
File
注:在菜单位输入 &File即可
快捷键 Ctrl+C
右键点选菜单项->属性,在软件右下区域找到属性列表框里的属性 ShortCutKeys,右侧值下拉选中 Ctrl 然后选择键 C。其他同理。
这里写图片描述
让菜单开始工作
点击上图中属性按钮(列表)旁的事件按钮(闪电图),选择Click,右侧下拉,选择button1_Click事件,以后点击菜单项即关联执行button1_Click函数里的代码。工具栏的Click也是如此。
这里写图片描述
4.3.3工具栏
选择ToolStrip,然后在工具条上下拉选择Button。在属性列表的image属性里可以给Button贴上图片。让工具栏开始工作的过程同上。
这里写图片描述
4.3.4 状态栏
选择StatusStrip,然后在工具条上下拉选择StatusLabel。也可以选进度条。

状态栏文字的控制:添加statusstrip控件->选中控件下三角图标 添加statuslabel
toolStripStatusLabel1.Text = “hello!”;
窗口标题
this.Text = “hello!”;
文本中加入数字
this.Text = “hello” + test.ToString() ;

4.3.5窗体布局
private void Form1_Resize(object sender, EventArgs e)
{
button1.Left = this.Width - 100;
button1.Top = this.Height – 100
}
这里写图片描述
这里写图片描述
这里写图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值