1:一种新的类型:

  枚举:

  枚举是一种描述性的名称

  定义一组有限的值,不能包含方法

  对可能的值进行约束

  枚举保证了赋值的合理性

2:

 
public enum Grader(枚举的名称){
  Male,Female
}
  public Gander studentGrader;
  public Gander studentGrader
{
get{
  return studentGender;
}
set{
  studentGender =Value;
  }
} 枚举数表示的整数值
Console.WriteLine("性别的值是:{0}",(int)student.StudentGender);
//获取枚举值数表示的整数值
(int)student.StudentGender);
初始值的默认值从零开始
可以修改初始值 代码:
public enum Gender{
Male=1,Famale =2
}
 

3:枚举转换为字符串的形式:

public enum Gender
{
  Male,Famale
}
  //.........
  Console.WriteLine("我的名字:{0},性别:{1}",this.Name,this.studentGender.Tostring());
  //转换位字符串
  Tostring();
 

4:字符串转换为枚举类型:

(Gender)(Enum.Parse(typeof(Gendder),"Male"));
  //获取枚举类型的名称 需要转换的字符串
  typeof

5:如何在窗体上显示图片:

PictureBox控件

Image 在控件中显示图片
sizeMode  如何处理图像和控件大小的关系
ImageList 存放图片

6:定时器的控件(Tirm)的属性和事件

InterVal  事件发生的频率,以毫秒为单位的
Enabled  是否定时引发事件

  事件

start() 启动定时器
Stop() 停止定时器

注意:

  如果发现Timer控件不起作用,检查Enable的属性是否设置位True,默认为False

7:添加字段时记录显示图片的索引

  //如果当前显示的图片索引没有最大值就继续增加

 
if(index<this.ilAbout.Image.Count-1)//ImageList中的图像的数量
{
  index++;
}else
{
  //否则就从第一张开始
  index =0;
}
  //设置图片框的显示的图片
  this.PbAbout.Image =IlAbout.Images[index];---获取ImageList中指定的位置图像
 
 
 

注意:Index变量的定义和初始化不能写在Tick事件处理的程序中,否则图片无法轮换实现

总结:

1:使用PictureBox控件在窗体上显示图片

2:使用Timer控件d可以让程序在每隔一定的时间重复做一件事

3:窗体有两种显示方式:

  模式窗体:使用ShowDailog()方法可以将窗体显示为模式窗体

  非模式窗体:使用Show()方法可以将窗体显示为模式窗体

win都是数据更新的更多相关文章

  1. 【win】【qt5打包】【qt程序打包成一个可执行文件(带图标任何win都可以运行哦)】

    [前言] 业务需求将qt程序打包成win可执行文件.咱是做linux的,奈何用的麒麟系统,程序运行在win,好嘛,重新在win qtcreator编译后打包呗. [目标] 1.给qt程序添加一个图标. ...

  2. 解决mac/win双系统,mac原生读写NTFS分区重启后失效的问题

    安装mac/win双系统,然后在mac下启用原生的NTFS分区读写功能,并将分区创建桌面快捷方式后,会发现有时候进入win后再进mac,原来创建的分区桌面快捷方式是白色的图标,并且分区也无法打开,这个 ...

  3. 旧文备份:CANopen协议PDO的几种传输方式

    (于2007.1.22) 由于PDO所传输的数据内容是无协议的且分配的标识符范围较SDO靠前,因此,其效率和优先级都是较高的,通常用于实时过程数据的传输. PDO是生产/消费类型的通讯方式,数据只有一 ...

  4. 分布式缓存Memcached---开篇的话

    大数据.高并发这是最近一段时间内被IT行业提的最为火热的概念,看过<大数据时代>的同学应该不会陌生大数据的概念,尤其是对于互联网行业来说,大数据是每天都要接触的问题,简单通俗地说,每天得大 ...

  5. 2017OKR年终回顾与2018OKR初步规划

    一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...

  6. Grapher--寂寞无名的神器

    承自上一篇中的函数图形,有人问,能不能别把画个图搞那么复杂,我说当然,只要你有一台mac. 话说出来很潇洒的样子,充斥着一股迷之自信. 可能这就是mac用户典型的特征,尽管也许并没有那么值得骄傲. 其 ...

  7. unity 常用插件 2

    Advanced PlayerPrefs Window 用来管理 PlayerPrefs 数据,超好用 JsonDotNet JSON 的序列化/反序列化插件.这个插件是支持 iOS, Android ...

  8. window.open 浏览器差异.

    首先引入 w3help的,莫的测试: 原帖地址:http://www.w3help.org/zh-cn/causes/BX1053   w3help的测试,和我的测试相互补充,应该比较完整了.悲剧的是 ...

  9. rarlinux基于linux-x64

    winrar在Win都吃香,在也linux也凄惨...  风萧萧兮易水寒,壮士一去兮不复还! 00.下载rarlinux wget http://www.rarlab.com/rar/rarlinux ...

随机推荐

  1. Tomcat修改版本号教程(CentOS)

    1 到apache-tomcat安装目录下的lib子文件夹,找到catalina.jar备份该文件然后将该文件下载到本地. 2 使用winrar等工具直接打开该jar包进入到org/apache/ca ...

  2. QPainter绘制特殊线条

    参考资料: https://www.cnblogs.com/Jace-Lee/p/5946342.html 效果图: 代码: void WgtText::paintEvent(QPaintEvent ...

  3. python字典和列表的高级应用

    1.将序列分解为单独的变量 1.1问题 包含n个元素的元组或列表.字符串.文件.迭代器.生成器,将它分解为n个变量 1.2方案 直接通过赋值操作 要求:变量个数要等于元素个数 当执行分解操作时,有时需 ...

  4. 巧用call,appl有 根据对象某一属性求最大值

    查找对象数组中某属性的最大最小值的快捷方法 例如要查找array数组中对象的value属性的最大值 var array=[ { "index_id": 119, "are ...

  5. kiss word memory post poly peri out ~p 4

    1● post p əust 在后面,邮件     2● peri 多   3● poly 周围,靠近  

  6. C#如何通过反射调用类下的方法

    首先模拟一个mvc的项目,创建一个业务类(HomeService),在类下创建3个方法 public class HomeService { /// <summary> /// 无参方法 ...

  7. Win10系列:UWP界面布局进阶5

    提示框 在Windows应用商店应用程序中可以使用提示框来向用户显示提示信息,例如可以通过对话框来询问用户当前需要执行的操作,还可以通过弹出窗口来显示需要注意的信息.本节将向读者介绍如何在Window ...

  8. IDEA教程之导入maven项目

    通过从网上的开源项目下载源码,一般都是maven管理的项目,此类项目可以通过导入快捷运行项目,如图为下载的一个项目: 2 打开IDEA,点击第二个选项“Import Porject”,然后选择源码根目 ...

  9. Python Django 之 静态文件存放设置

    一.静态文件存放路径设置STATICFILES_DIRS 1.在django项目目录下面新建静态文件保存目录 2.在setting中添加相应寻找静态文件目录的配置 STATICFILES_DIRS=( ...

  10. 继承,C++

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...