-
c#测试上位机 实例源码下载
c#上位机调试
- 2017-04-01下载
- 积分:1
-
c# 透明panel 示例代码
c# 透明panel 示例代码
- 2015-03-16下载
- 积分:1
-
解压缩文件示例(rar、zip、7zip、Gzip、tar...等)
本程序是基于 sharpcompress-master 设计的演示程序。开原地址:https://github.com/adamhathcock/sharpcompress。1. 程序主要展示了压缩文件的解压缩,支持的文件类型有:rar、zip、7zip、Gzip、tar......等压缩格式,展示了密码解压、分卷解压、解压进度等功能。2. 不支持“带密码的分卷压缩文件”的解压;无密码分卷压缩、单个带密码文件正常解压。3. 此程序在设计中,对组件源代码进行了修改,与原组件代码对照查看。4、sharpcompress-master组件功能繁多,比如,文件压缩为图片、压缩文件内文件添加删除、更名等等,对照现有的压缩软件,功能均具备,可在代码中查看使用。本示例只是展示了解压缩功能。此程序为识别全部压缩格式,未引用DLL,全部为cs文件,如有错误,自行对照修正。private void Uncompress(string archiveFile, string destinationPath, string password = null) { var archive = ArchiveFactory.Open(archiveFile, new ReaderOptions() { Password = password, LeaveStreamOpen = true }); volumes = archive.Entries.Count(); archive.EntryExtractionBegin = archive_EntryExtractionBegin; archive.FilePartExtractionBegin = archive_FilePartExtractionBegin; archive.CompressedBytesRead = archive_CompressedBytesRead; Task.Run(() => { long order = 0; foreach (var entry in archive.Entries) { if (!entry.IsDirectory) { entry.WriteToDirectory(destinationPath, new ExtractionOptions() { ExtractFullPath = true, Overwrite = true, }); } order ; this.CrossThreadCalls(() => { if (volumes > 1) { progress[0].Value = CreatePercentage(order, volumes); } }); } MessageBox.Show("解压缩任务完成 !"); }); } private void archive_EntryExtractionBegin(object sender, ArchiveExtractionEventArgs e) { entryTotal = e.Item.Size; info_builde1 = "提取文件: " e.Item.Key ";"; } private void archive_FilePartExtractionBegin(object sender, FilePartExtractionBeginEventArgs e) { partTotal = e.Size; info_builde2 = "分卷:" e.Name ";"; } private void archive_CompressedBytesRead(object sender, CompressedBytesReadEventArgs e) { string percentage = entryTotal.HasValue ? CreatePercentage(e.CompressedBytesRead, entryTotal.Value).ToString() : "Unknown"; info_builde = info_builde1 info_builde2 "字节:" e.CompressedBytesRead ";百分比:" percentage "%"; this.CrossThreadCalls(() => { compress_Info.Text = info_builde; progress[1].Value = int.Parse(percentage) > 100 || int.Parse(percentage) < 0 ? 100 : int.Parse(percentage); if (volumes < 2) progress[0].Value = progress[1].Value; Application.DoEvents(); }); } private int CreatePercentage(long n, long d) { return (int)(((double)n / (double)d) * 100); }
- 2019-07-21下载
- 积分:1
-
C# 软件著作权源码整理工具 源码下载
软件著作权申请时,需要准备前30页后30页网页源代码。 通过这个软件,直接自动将注释和空行都删除,并且合并成差不多30多页的源代码。
- 2017-01-12下载
- 积分:1
-
c# 发送邮件示例代码
c# 发送邮件示例代码
- 2015-03-26下载
- 积分:1
-
asp.net C#+jquery+ajax 无刷新留言板
本例采用asp.net C# jquery1.4.1 ajax的实现 本例主要用aspx文件请求 还可以用ashx处理 ajax返回类型也很多如: dataType: "xml",dataType: "json",其实可区分为三种Text:“text/plain“;XML:“application/xml“;JSON:“application/json“.dataType为xml的时候,response.Write(string)中的字符串一定要符合xml的格式,为json的时候,response.Write(string)中的字符串一定要符合json的格式为否则会出现解析错误,这个和aspx页是一样的。如果要使用session的话,在handler的代码中添加System.Web.SessionState的引用,并让这个handler继承IRequiresSessionState接口,一定要继承这个接口,否则会出错的。以上本人简单总结只有用使用到它才能感觉到很奇妙主要jquery ajax静态页面查询添加 数据无刷新效果对初学者很有帮助 如有不懂地方可以加我QQ:709047174数据库采用的sql2008 你也可以选择2000、2005 等mysql数据库数据库文本 在App_Data中 feedbootdb.sql打开.sql文件并按照说明运行它即可,如运行不成功请可以自己打开sql服务管理器手动添加表。2013-08-221、新增ajax无刷新分页类似留言板样例
- 2014-07-22下载
- 积分:1
-
用HtmlParser 实现asp.net采集网分析网页,可直接用作采集
主要实现了通过HtmlParser 实现网页源文件的抓取以及分析,示例中包含了常用的几种操作,更多内容须大家一起完善,虽然本项目是用winform编写,但是其中的代码可以直接copy到web项目中 使用(已做过测试)。 asp.net采集网分析网页用它即可。 另注:需要添加这些引用(项目文件中已包含Winista.HtmlParser.dll的引用) using Winista.Text.HtmlParser;using Winista.Text.HtmlParser.Filters;using Winista.Text.HtmlParser.Util;using Winista.Text.HtmlParser.Tags;
- 2021-05-14 11:30:02下载
- 积分:1
-
遍历文件夹、文件批量提取txt 文件中的关键内容
批量提取txt 文件中的关键内容,并生成保存到txt文件中:一个关键字的值再多个文件中都存在,需要按照关键字提取所以的文件中的值,并按照关键字保存值。适合初学者学历遍历文件夹、文件、提取文件内容
- 2018-11-12下载
- 积分:1
-
ITextSharp 生成PDF实例,实例中还包含调用模版生成Word功能 附完整源码
压缩包中包含 ITextSharp中文教程用C#制作PDF文件全攻略.pdf 以及 用C#生成PDF文件、调用模版生成Word文档 等很多比较实用的实例,详见压缩包与截图,其中附完整源码
- 2013-04-13下载
- 积分:1
-
C# 显示文件信息(大小、访问/修改时间、路径)示例
C# 显示文件信息
- 2013-02-11下载
- 积分:1