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 ...
随机推荐
- jetty安装教程
jetty是一个类似tomcat的应用服务器,:较tomcat少些JEE的扩展所以比tomcat还再轻量一些. 1.下载 各版本下载链接:http://central.maven.org/maven2 ...
- 初时Windows程序
window 操作系统中,处处是窗体 优点:简单 强大 方便 灵活 步骤: 新建项目 项目类型 visual C#项目 模板 window应用程序 用partial 将同一个窗体的代码分开放在两个文件 ...
- 简单选择排序(Simple Selection Sort)
body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...
- HashMap实现原理分析--面试详谈
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端. 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大.但数组的二分查找时间复杂度小,为O(1 ...
- js如何生成一个对象,并转化为json字符串
js如何生成一个对象,并转化为json字符串,很多人都会误写为: var ary = []; var obj = {}; for (var i = 0; i < 3; i++) { obj.na ...
- House Robber III
The thief has found himself a new place for his thievery again. There is only one entrance to this a ...
- centos installation of matlab R2015b
the source of installation is in the website: http://blog.csdn.net/hejunqing14/article/details/50265 ...
- Problem E: 编写函数:Swap (I) (Append Code)
Description 编写用来交换两个数的函数,使得“Append Code”中的main()函数能正确运行. ------------------------------------------- ...
- 强化学习8-时序差分控制离线算法Q-Learning
Q-Learning和Sarsa一样是基于时序差分的控制算法,那两者有什么区别呢? 这里已经必须引入新的概念 时序差分控制算法的分类:在线和离线 在线控制算法:一直使用一个策略选择动作和更新价值函数, ...
- webpack+vue+vueRouter模块化构建小demo实例超详细步骤(附截图、代码、入门篇)
说明:本demo使用yarn代替npm指令来下载一系列依赖,有详细指令说明:使用WebStorm下Terminal来输入指令: >开始(确认已经安装node环境和yarn包管理工具) 1.新建项 ...