Winform APP
wwei466
这个作者很懒,什么都没留下…
展开
-
使用itextsharp创建PDF文档——图片集合
文档管理系统中 ,扫描模块将文档或证件扫描后。为了便于保存多个图片,拟将多个图片生成一个PDF文档进行保存。这里我们就需要PDF生成工具了。你可以在这里下载。PDFCreator主要使用了开源工具ITextSharp生成PDF文档。测试界面如下:选择图片,可多选生成PDF生成的PDF文件:目前只是生成图片的pdf文原创 2013-08-07 17:46:32 · 2770 阅读 · 0 评论 -
判断程序假死 挂起的方法
查了些资料,正在整理中。现在记录一下:方法一:判断程序的线程是否Responding。方法二:API方法 IsHungAppWindow #region 窗体是否挂起 [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern bool IsHungAppWin原创 2015-12-15 22:25:00 · 12645 阅读 · 0 评论 -
Win7中如何在远程服务器的windows服务中启动一个软件进程
最近在做一个功能,在windows服务中启动一个自己的程序。xp中很简单。但是在win7中却出现问题?搜索了资料,具体情况如下链接所示:解决vista和win7在windows服务中交互桌面权限问题:穿透Session 0 隔离这样在本机上功能基本实现。在使用过程中遇到两个问题:1.因为我的程序是放在远程服务器上使用的,服务器的系统是win2008server。在服务器上运原创 2015-01-15 23:00:48 · 4655 阅读 · 2 评论 -
使用NPOI读取Excel数据到DataTable
现在XML文件的存储格式大行其道,但是也不是适用于所有情况,很多单位的数据交换还是使用Excel的形式。这就使得我们需要读取Excel内的数据,加载到程序中进行处理。但是怎样有效率的读取,怎样使程序保持健壮,这需要很大的努力。我们如果要写一个动态链接库会很花费时间和精力,这就使得开源项目是个很有效率的选择。原创 2014-10-07 17:20:55 · 7397 阅读 · 6 评论 -
关于FTP操作的功能类
自己在用的FTP类,实现了检查FTP链接以及返回FTP没有反应的情况。 public delegate void ShowError(string content, string title); /// /// 使用FtpWebRequest进行FTP操作 /// public class VeviFtpHelper:IDisposable {原创 2013-09-14 18:47:19 · 1950 阅读 · 1 评论 -
关于DataGridViewComboBoxCell修改后提交数据源
最近在项目遇到一个功能实现。是在DataGridView中DataGridViewComboboxColumn列绑定数据源,DisplayMember为数据表的Name列,ValueMember是数据表的ID列。需求是希望对DataGridView的ComboBoxCell进行编辑,添加新的选项并更新数据源及数据绑定。1.使DataGridViewComboBoxCell进入编辑状态,原创 2013-09-14 18:02:27 · 3194 阅读 · 0 评论 -
DataGridView的Validating事件注册后删除操作的处理
我们在处理DataGridView必填项判断时,一般使用DataGridView的RowValidating事件判断,具体代码如下:protected override void OnRowValidating(DataGridViewCellCancelEventArgs e) { base.OnRowValidating(e);原创 2013-09-14 18:10:36 · 2140 阅读 · 0 评论 -
VeviFTPHelper应用实例
VeviFTP.VeviFtpHelper ftp; /// /// 连接FTP /// /// /// private void button1_Click(object sender, EventArgs e) { if (ftp != null)原创 2013-09-15 13:16:47 · 1060 阅读 · 0 评论 -
文档管理系统二——文档扫描与图片编辑
这是文档管理系统的一个功能,我们在进行文档管理时,很多的文档没有电子档。这就用到了扫描仪。本系统集成了扫描仪,我们可以在软件内进行文档的扫描,以及扫描后的图片编辑。可以保存为图片,或者多个图片生成PDF文档,zip压缩文档等。扫描处理图像功能介绍1.扫描图像界面打开后默认连接扫描仪,点击【扫描图像】按钮可以将当前界面中显示的内容扫描为图像,并加入到图像列原创 2013-08-16 12:32:05 · 1924 阅读 · 0 评论 -
庞果答题:亿阳信通:不可表示的数 的一个人见解(8-13第二次更新。)
原题:给定表达式[x/2] + y + x * y, 其中x,y都是正整数。其中的中括号表示下取整,例如[3/2] = 1 , [5/2] = 2。有些正整数可以用上述表达式表达出来,例如正整数2,当取x = y = 1时,可以把2表达出来 ( 解释下:当x=y=1时, [x / 2] + y + x * y = [1 / 2] + 1 + 1 * 1 = 0+1+1 = 2 );原创 2013-08-13 01:36:22 · 3596 阅读 · 10 评论 -
文档管理项目
最近做了一个文档管理系统,仿360的界面。(⊙o⊙)… 只是360别找我麻烦啊。。。尚未用于商业用途。程序是cs程序,链接Sqlserver与FTP。系统的特点:与传统的文档管理系统只是管理FTP不同的是,本系统可以自定义文档信息表,即你可以创建文档类型,包括文档的各种各样的信息,以便于检索。暂时我只提供了几种类型,并没有把所有SqlServer的所有字段类型应用上。eg:几种原创 2013-08-06 19:16:25 · 2475 阅读 · 3 评论 -
记录一次SqlServer查询优化的过程(聚合索引的使用)
前提:最近给人做一个程序,由于有导入导出操作,所以主键采用了GUID类型。由于客户不能上网,SqlServer选择了2005,因为Sql2005比较小。。。问题:当数据量大于200w条后查询的效率直线下降。设置到后来SqlServer连接超时引起了程序报错:CLR20r3。分析:这个当然是Sql查询时间太长惹的祸。分页查询语句:SELECT * FROM ( SE原创 2016-11-20 16:48:27 · 3635 阅读 · 0 评论