第二次作业:WinForm可视化设计 - 顺序图片显示器开发

来源:互联网 发布:知乎 一天背1000个单词 编辑:程序博客网 时间:2024/05/13 23:58

物联1121   201211672132   姚硕云
   功能简介:有5张图片(编号分别为1.jpg,2.jpg,……,5.jpg),窗体有3个控件(PictureBox,2个按钮);窗体刚开始显示”1.jpg“,按”上一张“则显示”5.jpg“(循环显示),按”下一张“则显示”2.jpg“,依此类推。
源程序如下:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication3{    public partial class Form1 : Form    {        int i = 0;        public Form1()        {            InitializeComponent();        }        private void btnNext_Click(object sender, EventArgs e)        {            picShow.Image = imageList.Images[++i % imageList.Images.Count];        }        private void btnPrevious_Click(object sender, EventArgs e)        {            i--;            if (i < 0)            {                i = 4;            }            picShow.Image = imageList.Images[i % imageList.Images.Count];        }        private void btnShow_Click(object sender, EventArgs e)        {            i = 0;            picShow.Image = imageList.Images[i];        }        private void picShow_Click(object sender, EventArgs e)        {        }    }}
运行结果:
(1)主界面

(2)点击“载入图片”

(3)点击“上一张”

(4)点击“下一张”

(5)接着点击“下一张”

(6)继续点击“下一张”

心得体会:
    感觉看视频跟自己实践做一次的效果还是有差别的,往往听可以听懂,但是自己再做一次可能就会突然对某个功能的实现变得有点模糊,需要多次回顾教学视频。所以很多事情都是要亲自去实践、体会一次,才能真正有所收获!
0 0