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
}


数据分析软件界面设计相关推荐

  1. 提升逻辑!APP数据可视化界面设计灵感

    如何将繁复的数据转化为更加简洁明朗的可视化图表内容?不同领域的数据处理逻辑能力和网格框架的使用能力都必不可少,集设网www.ijishe.com设计师交流社区 带来逻辑满分!12款数据可视化界面设计 ...

  2. UI设计灵感|逻辑感十足的数据可视化界面设计

    如何将繁复的数据转化为更加简洁明朗的可视化图表内容?不同领域的数据处理逻辑能力和网格框架的使用能力都必不可少,看看集设网 www.ijishe.com 设计师交流社区带来的逻辑感十足的数据可视化界面设 ...

  3. 超实用!四个方法帮你搞定数据可视化界面设计

    @十萬個為什麽 :"仪表板"."大数据"."数据可视化"."数据分析"--越来越多人和企业,开始运用他们的数据来做一些有 ...

  4. 【网页素材】数据图表界面设计UI设计PSD模板

    控制面板也称之为仪表盘,它本身就是基于汽车和飞机仪表盘这一隐喻,是一个综合性的中控台,让用户以最便捷的方式来掌控信息并进行操纵.日常工作中一些企业总期望能够设计出足够一目了然的仪表盘,能够一眼看清信息 ...

  5. 大屏监控系统数据可视化界面设计

    转载于:https://www.cnblogs.com/telwanggs/p/10975619.html

  6. 界面设计原则(china ui)

    作者:未知 来源:ChinaUI 1.设计原则 (1)用户原则.人机界面设计首先要确立用户类型.划分类型可以从不同的角度,视实际情况而定.确定类型后要针对其特点预测他们对不同界面的反应.这就要从多方面 ...

  7. 好东西大家分享: 微软界面设计指导

    假如你在Windows环境下开发,微软定义了一套称为"用户体验"的参考规范(当然,"用户体验"的内容已经超出了狭义的"用户界面").这个规范 ...

  8. Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)

    Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习.深度学习.大数据.云计算等)推荐系统(包括语音生成.识别等前沿黑科技) 导读 基于Python的GUI界面设计的一套 ...

  9. 人机交互界面设计大作业_为什么说大多数UI设计、大数据、人工智能等培训班不靠谱?...

    搜索框中输入UI设计.大数据.人工智能等字,排在最前面的往往是培训班广告,各类网页中更是层出不穷,我要说的是这玩意不靠谱,你说你培训个Javaphthon等还说得过去,这些刚开设不久的新兴热门专业你就 ...

  10. UI设计灵感|如何简易花繁多的数据?功能仪表盘界面设计来看

    数据可视化是数据内在价值的最终呈现手段,它利用各类图表及图形化的设计手段将复杂不直观的数据有逻辑地展现出来. 如何才能将繁杂的数据转化为可视化的图表,能更直观快速地让大家捕捉到重要信息呢,集设网 设计 ...

最新文章

  1. 嵌入式Linux开发环境的搭建
  2. 程序员幽默:当代程序员的主要矛盾是什么?
  3. Photoshop切图学习
  4. 十个不可不看的Matlab GUI
  5. CSS鼠标滑过改变样式颜色
  6. 聊聊eureka的preferSameZoneEureka参数
  7. Windows Phone 模拟器 (WPR Alpha 0.0.1 WP7/8模拟器) XAP XNA文件使用教程
  8. 第2章-计算机组成原理之概述篇
  9. Paxos算法(一)—Basic Paxos
  10. 用计算机制作课程表,怎么用word做表格-Word制作课程表的方法,学习必备表格,简单易学...
  11. 更改pip镜像源的多种方法
  12. ADO访问Excel 2007
  13. 识图在线识图_以图搜图在线搜索软件
  14. 去除input search框输入自带的叉号
  15. PKU2506Tiling
  16. three.js之摄像机
  17. Altium Designer(AD20)画PCB时ctrl键、shift键、鼠标按键的妙用
  18. 权威综述:RNA m6A 与癌症
  19. 大端小端与LSB和MSB的小故事
  20. 第四章:商品治理五大策略

热门文章

  1. 项目引用android-support-v7-appcompat,如何使用android-support-v7-appcompat
  2. bootdo跳sign in页面
  3. python数据结构之递归
  4. python UI自动化(一)
  5. python菜鸟教程 pdf-菜鸟教程 python pdf/Python菜鸟教程怎么样
  6. 6-3 There is No Free Lunch (40分)
  7. 医学PASS样本量计算软件
  8. 参加京东管培生的网上测试笔试,需要注意什么?
  9. ADODB.Recordset 错误 '800a0e7d' 的解决方法
  10. 【Scratch编程案例教学】scratch消灭砖块 scratch编程案例教学 少儿编程教案