win都是数据更新
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都是数据更新的更多相关文章
- 【win】【qt5打包】【qt程序打包成一个可执行文件(带图标任何win都可以运行哦)】
[前言] 业务需求将qt程序打包成win可执行文件.咱是做linux的,奈何用的麒麟系统,程序运行在win,好嘛,重新在win qtcreator编译后打包呗. [目标] 1.给qt程序添加一个图标. ...
- 解决mac/win双系统,mac原生读写NTFS分区重启后失效的问题
安装mac/win双系统,然后在mac下启用原生的NTFS分区读写功能,并将分区创建桌面快捷方式后,会发现有时候进入win后再进mac,原来创建的分区桌面快捷方式是白色的图标,并且分区也无法打开,这个 ...
- 旧文备份:CANopen协议PDO的几种传输方式
(于2007.1.22) 由于PDO所传输的数据内容是无协议的且分配的标识符范围较SDO靠前,因此,其效率和优先级都是较高的,通常用于实时过程数据的传输. PDO是生产/消费类型的通讯方式,数据只有一 ...
- 分布式缓存Memcached---开篇的话
大数据.高并发这是最近一段时间内被IT行业提的最为火热的概念,看过<大数据时代>的同学应该不会陌生大数据的概念,尤其是对于互联网行业来说,大数据是每天都要接触的问题,简单通俗地说,每天得大 ...
- 2017OKR年终回顾与2018OKR初步规划
一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...
- Grapher--寂寞无名的神器
承自上一篇中的函数图形,有人问,能不能别把画个图搞那么复杂,我说当然,只要你有一台mac. 话说出来很潇洒的样子,充斥着一股迷之自信. 可能这就是mac用户典型的特征,尽管也许并没有那么值得骄傲. 其 ...
- unity 常用插件 2
Advanced PlayerPrefs Window 用来管理 PlayerPrefs 数据,超好用 JsonDotNet JSON 的序列化/反序列化插件.这个插件是支持 iOS, Android ...
- window.open 浏览器差异.
首先引入 w3help的,莫的测试: 原帖地址:http://www.w3help.org/zh-cn/causes/BX1053 w3help的测试,和我的测试相互补充,应该比较完整了.悲剧的是 ...
- rarlinux基于linux-x64
winrar在Win都吃香,在也linux也凄惨... 风萧萧兮易水寒,壮士一去兮不复还! 00.下载rarlinux wget http://www.rarlab.com/rar/rarlinux ...
随机推荐
- C#代码中如何比较两个日期的大小?
C#中比较两个日期大小的方法 /// <summary> /// 比较两个日期大小 /// </summary> /// <param name="dateSt ...
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个 依赖项。如何解决?
之前项目做大数据批量添加使用了OracleBulkCopy,这个是引用Oracle.DataAccess.Client的命名空间,所以项目要引用一个Oracle.DataAccess.dll, 但是运 ...
- mac+php+nginx+laravel配置启动
首先保证mac安装php,nginx,composer 根据laravel中文文档进行安装 http://laravelacademy.org/post/6665.html 直接指向 composer ...
- 使用 NumPy 和 Matplotlib 绘制函数图
Numpy是用python进行科学计算的基本程序包. 它主要包含以下功能: ♦强大的n维数组对象 ♦复杂(广播)函数工具 ♦用于集成c/c++和Fortran代码-有用的线性代数 ♦傅里叶变换和随机数 ...
- learning ddr input clock frequency change condition
- shell script auto generate the relevant header information
first : add follow context in /etc/vim/vimrc set ignorecaseset cursorlineset autoindentautocmd Buf ...
- 解决ubuntu 14.04 “E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)”的问题
http://blog.csdn.net/nicolaskaiqi/article/details/39761757
- windows下《Go Web编程》之Go工作空间
上篇已配置GOPATH工作空间为D:\mygo,之后练习就会在此目录进行... GOPATH目录下有3个子目录: src:存放源代码(.go .c .h .s等 ) pkg:编译后生成的文件(如.a) ...
- 动手动脑(Java)
1.仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? 答: public class EnumTest { public stat ...
- Innodb引擎简介
一.锁 二.什么情况出现阻塞 1.频繁更改的表,出现了慢查询 2.频繁访问的表,出现了备份等(表级锁) 三.查看运行情况 show engine innodb status; 四.关键参数 innod ...