C#WinFormHttp上传下载(含进度条,下载上传速度)C#WinFormHttp上传下载(含进度条,下载上传速度)
2024/4/23 3:07:12 36KB C# WinForm Http上传下载
1
在WinForm开发中,在处理大量数据时不免会有耗时较长的操作,如果将这些操作放在主线程里,软件界面会有较长时间的“无响应”,降低了用户体验,常用的解决方式是加上进度条。
实现思路--------------------------------------------------------------------------------使用BackgroundWorker(已经封装好的线程工具)控件在后台线程执行费时的操作,在主线程中打开一个进度条窗体显示进度。
实现步骤--------------------------------------------------------------------------------第0步:创建一个具有进度条的窗体,以显示进度新建窗体ProcessForm,设置属性FormBorderStyle为None,添加一个ProcessBar控件,如下图所示:进度条窗体PrcessBar的Style属性设置为MarQuee。
在ProcessForm添加如下公共属性:?1234567891011121314151617181920212223//////设置提示信息///publicstringMessageInfo{set{this.labelInfor.Text=value;}}//////设置进度条显示值///publicintProcessValue{set{this.progressBar1.Value=value;}}//////设置进度条样式///publicProgressBarStyleProcessStyle{set{this.progressBar1.Style=value;}}第1步:创建进度条管理类ProcessOperator在该类中添加如下字段:?12privateBackgroundWorker_backgroundWorker;//后台线程privateProcessForm_processForm;//进度条窗体添加如下公共属性、方法和事件:?123456789101112131415161718192021222324252627282930#region公共方法、属性、事件//////后台执行的操作///publicActionBackgroundWork{get;set;}//////设置进度条显示的提示信息///publicstringMessageInfo{set{_processForm.MessageInfo=value;}}//////后台任务执行完毕后事件///publiceventEventHandlerBackgroundWorkerCompleted;//////开始执行///publicvoidStart(){_backgroundWorker.RunWorkerAsync();_processForm.ShowDialog();}#endregion其中,属性BackgroundWork可以指向一个无参数的方法,这里(客户端代码)用来指向要在
2024/4/20 19:27:33 34KB Winform 进度条 Background Worker
1
本系统是一个比较规范的学生管理系统,无论是变量命名还是编写函数,充分展示了model/view/control三层次的分工与协作,对学生、老师、管理员进行不同层次的增、删、改、查,可以以不同的身份进入系统,看到不同的管理层界面。
(附带数据库文件和详细的说明文档,可以用来做毕业设计或者课程设计)  系统使用的是sqlserver2005数据库,系统固定的登陆帐号为admin,123  由于本人做此系统时,使用了一个皮肤控件,界面效果很好。
如果没有使用这个控件,运行起来会报错,不过没有关系,只要在登陆界面的设计界面把这个控件删除就可以了(如果要下载,我已经提供了该资源,在设置皮肤时只要指定安装的正确皮肤路径即可达到很好的效果)郑重声明,本系统还有未完善的地方,希望大家不要完全照搬,仅供参考。
2024/4/18 4:16:49 2.9MB MVC 三层模式 sql server2005
1
winform累计条形图(横向柱状图)
2024/4/11 9:10:13 42KB winform 累计条形图
1
查了下,发现相关教程有,但有点模糊,也没有现成的C#winform版的源码,我就自己根据教程写了份,注释也是根据我个人理解写了许多
2024/4/10 18:20:31 26.19MB Afore Zxing 二维码 C#
1
说明:系统基于.NET3.5WinForm开发,采用了VS2008+SQL2008,运用了VS2008新特性LINQ查询,系统功能齐全(用户管理、图书管理、图书借阅管理等等),扩展功能广泛(音频播放器、锁定计算机、网页浏览器等等),比较适用于学期末小组项目和毕业设计做参考。
本资源包括以下文件:系统源文件,数据库源文件,四份报告文档,两份答辩幻灯片。
注意:1、本系统基于WinForm开发,而并非WebForm。
2、系统源文件只能用VS2008或更高打开,数据库文件建议用SQLServer2008打开。
3、小白就不要下了,避免不必要的纠结和不悦。
2024/4/2 11:47:22 8.89MB 图书管理系统 C# SQL
1
winform很好用的分页控件带SQL数据库
2024/3/30 4:30:41 218KB winform 分页控件 数据库
1
对于系统自带的窗体,博主实在不敢恭维,测试时使用方便快捷,但真正项目中无法使用,只因不美观的外表,每次都很头疼窗体的美化,这里列出一些需要解决的问题和自己收集到的解决方法,如有错误请指出。
2024/3/30 2:32:30 28.12MB C#自定义控件 winform美化
1
winFormword转pdfexcel转pdfwinFormword转pdfexcel转pdfwinFormword转pdfexcel转pdfwinFormword转pdfexcel转pdf
2024/3/25 9:52:28 335KB winForm word转pdf excel转pdf
1
使用C#编写winform的仿真飞行仪表盘,可实现俯仰角,滚动角,航向角的可视化监测
2024/3/22 12:01:12 475KB winform 仿真仪表盘 飞行仪表
1
共 523 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡