.net俱乐部12月10日活动ppt及程序代码

本文介绍了一个简单的图片浏览器项目,实现了基本的图片浏览功能,包括上一张、下一张等,并展示了如何打包程序。代码中详细解释了如何加载指定路径下的图片资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次活动主要为了吸引广大学生或者.net爱好者的兴趣而编写的一个图片浏览器,实现了“上一张”、“下一张”、“最后一张”、“第一张”的定位功能,并且使用了两种方式(利用PictureBox控件和绘制)来显示图片,还演示了如何将编译后的程序制作成安装包。

部分关键代码:

         //  初始化图片装载路径
         private   void  InitPath()
        
{
            path
=System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyPictures);
        }

 

/// <summary>
        
/// 根据指定好的路径装载图片
        
/// </summary>
        
/// <returns>返回包含符合条件的图片名称的ArrayList集合</returns>

         public  ArrayList LoadPicture()
        
{
            
if(path==null)
            
{
                InitPath();
            }


            ArrayList pictureList
=new ArrayList();
            System.IO.DirectoryInfo directoryInfo
=new DirectoryInfo(path);
            
设置显示的图片类型为jpg、bmp、gif三种

            FileInfo[] pictureFiles
=new FileInfo[jpgFiles.Length+bmpFiles.Length+gifFiles.Length];
            Array.Copy(jpgFiles,pictureFiles,jpgFiles.Length);
            Array.Copy(bmpFiles,
0,pictureFiles,jpgFiles.Length,bmpFiles.Length);
            Array.Copy(gifFiles,
0,pictureFiles,jpgFiles.Length+bmpFiles.Length,gifFiles.Length);

            
for (int i = 0; i < pictureFiles.Length; i++)
            
{
                pictureList.Add(pictureFiles[i].FullName);
            }

            
return pictureList;
        }

程序源代码可以到我的网站 去下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周公

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值