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. MFC消息-自定义消息

    转:http://blog.csdn.net/penpenandtongtong/article/details/18598907 像MFC的窗口发送消息,可以进行自定义的动作行为,因此很多时候非常有 ...

  2. 神奇的口袋(dp)

    有一个神奇的口袋,总的容积是40,用这个口袋可以变出一 些物品,这些物品的总体积必须是40. John现在有n(1≤n ≤ 20)个想要得到的物品,每个物品 的体积分别是a1,a2……an.John可 ...

  3. linux图形和命令界面切换

    一.系统不在虚拟机中的情况 使用ctrl+alt+F1~6切换到命令行界面:ctrl+alt+F7切换到图形界面 二.系统在虚拟机中的情况 Ctrl+Alt+shift+F1~6切换到命令行界面:使用 ...

  4. 【转】用深度学习做crowd density estimation

    本博文主要是CVPR2016的<Single-Image Crowd Counting via Multi-Column Convolutional Neural Network>这篇文章 ...

  5. JXL生成Excel,并提供下载(2:提供下载)

    实现效果: 项目中使用JXL生成Excel,使生成的Excel可以让用户下载,如下图 一.生成Excel 二.提供下载 实现思路: 1.页面使用form表单提交方式(Ajax提交方式,我这里不行) 2 ...

  6. :复合模式:duck

    #ifndef __QUAKEABLE_H__ #define __QUAKEABLE_H__ #include <iostream> #include <vector> us ...

  7. 深入理解java虚拟机---jdk8新特性(二)

    1.jdk8新特性 1.新特性 2.lambda函数表达式的作用 A: 替换内部类 B:对集合的操作并行化

  8. 重载的方式写Python的post请求

    #encoding=utf-8#__author__="Lanyangyang" import unittestimport requestsimport json # This ...

  9. minidebug学习分析 01 基本框架

    0x01  基本框架  基本框架就是CreateProcess启动目标程序,再通过调试事件DEBUG_EVENT在调试循环中监控程序的行为.  (1)CreatProcess BOOL CreateP ...

  10. DevExpress WPF v18.2新版亮点(七)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress WPF v18.2的新功 ...