-
C# 设置系统Cookie,可用于程序登陆后免登陆跳转到WEB
本段代码是在前年编写的一个集团OA工具中用到的,当时的情景是利用Winform程序实现OA的登陆以及消息推送协议。处理代办和代阅的时候由于当时协议比较复杂所以没有进行WinForm版的实现,只能跳转。但是跳转不可能重新登陆,所以才会有一下这段代码。个人觉得还是比较不错的,以后应该会用到。设置系统的Cookie主要用到的是wininet.dll模块: wini…
-
C#制作高仿360安全卫士窗体(一)- 主窗体
开始写这一系列博客之前先要向大家说声抱歉,放肆雷特建立很久却很少有更新。当然博客人气也不旺,大部分都是看的人多评论收藏的人少。一直想要改变这种状态,正好赶上了最近工作上做了一个高仿360安全卫士窗体。所以将开发历程分享出来,一来希望能和大家交流共同学习成长;二来希望自己的放肆雷特能有人光顾。 这一系列的文章所用到的技术首先要感谢苏飞大哥,我也是在很早以前看了…
-
C#多线程解决界面卡死问题的完美解决方案
文章下最方有源码下载问题描述:当我们的界面需要在程序运行中不断更新数据时,当一个textbox的数据需要变化时。为了让程序执行中不出现界面卡死的现像,最好的方法就是多线程来解决,一个主线程来创建界面,使用一个子线程来执行程序并更新主界面,这样就不会出现卡死的现像了。但是为什么在使用的过程中一样会有很多地方会出现卡死呢?这个问题其实也困或了我很久,但是今天终于…
-
C#使用Adobe Acrobat将PDF转成图片
今日部门的部花有一小需求,需要将容量达40余G的PDF文件转换成Jpg的图片文件,而且PDF分散在各个目录中间。单个转换工作量大的无法想象!这么办呢?写程序解决吧。在网上找了很多资料无法解决。第三方转换程序不识别中文等等等等的问题。最终在找了很多资料发现Adobe官方Acrobat的一个接口可以将PDF转换成JPG。程序首先解决的是将分散在各个目录中间的PD…
-
C#递归方法遍历目录及子目录
众所周知,获得某一目录下第一级的所有文件和文件夹列表,很容易办到:DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录FileInfo[] fiA=di.GetFiles…
-
jQuery,javascript获得网页的高度和宽度
如果做前端还是能用得到,留下做备用。网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文…
-
C# JS CSS 压缩工具源码下载(GUI界面)
网上关于JS CSS压缩的文章很多!但没有发现好用的界面化的压缩工具!于是乎就自己做一个!功能很简单!使用的压缩算法为:YUI Compressor for .Net 开发语言:C# 开发环境:.NET Framework 2.0 开发工具:VS2013 操作系统:Windows 8 开发天气:狂风呼啸 主要功能:将指定目录包含的所有JS或CSS压缩,压缩生…
-
美化chrome滚动条(类似iphone效果)
打开chrome目录下的 C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\User StyleSheets\Custom.css 文件,添加如下样式: [code lang=”css…
-
WordPress升级之后链接功能消失的解决方法
博客建立也快3个月了,一直只关注内容,今天突然想到把以前的一些比较不错的资源站点分享出来。登陆WordPress后台居然没有看见链接功能了,后面到网上找了下。才知道在3.5版本以后,友链功能默认是取消的,但link-manager.php等文件仍然存在,如果直接访问wp-admin/link-manager.php文件,系统会提示下载Link Manager…
-
C#修改电脑密码,重置电脑密码DirectoryEntry实现
鉴于此方法功力强大请各位武林好汉不要拿来做坏事哟,下面进入正题。C#修改电脑密码方法如下:[code lang=”csharp”] /// /// 更改Windows帐户密码 /// /// /// /// public static vo…
-
C#将Resources中的资源生成文件
以前开发程序的时候使用过的功能,将空白数据库编译到程序中。运行程序时判断数据库文件是否存在,如果不存在则将Resources中的空白数据库文件生成出来。 嵌入资源 在项目单击右键进入项目属性-》资源,如下图: 将资源生成到文件 通过上面的步骤已经将文件导入进去了,然后下面是将资源导出到文件的代码。怎么使用我就不说啦,不会的留言哦。
-
C# WinForm实现Win7 Aero磨砂效果
在Vista系统之后,微软为窗体程序提供了Aero磨砂的效果,如下图。那么用C#如何来实现这种磨砂效果呢? 那先上代码吧: 这中效果的实现主要是调用了系统的dwmapi.dll。 dwmapi.dll是Microsoft Desktop Window Manager API(桌面窗口管理器DWM 的公用界面)的动态链接库,正常文件,主要用作桌面效果的api。…
-
C#创建Windows服务Windows Services
Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。 第一步:创建服务框架 要创建一个新的 Windows 服务,可以从Visual…
-
WordPress主题功能高级定制 – 自定义后台用户资料页面
WordPress功能强大,只有你想得到,都可以按需进行自定义,本节课程中,偶米工作室将讲授如何自定义后台用户资料页面,是指更加符合个人和用户的习惯。在二次开发过程中,我们将移除不需要的选项,同时根据需要添加QQ、MSN、上传用户头像等选项,以便满足我们的需要。 WordPress后台用户资料页面原生的选项中,其实有很多是不适合我们(国人)的使用习惯的,例如…
-
向RDLC报表传入参数
在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。 1、新建一个工程TestReport,一个Form窗体,放入一个TextBox、一个Button按钮,再放入一个ReportViewer控件。 2、在ReportViewer上选择新建一个报…
-
RDLC中使用自定义函数实现数字转中文大写(金额) 可以使用聚合函数做参数
1.在代码中写函数 [code lang=”vb”]Function DxMnu(ByVal Money As String, Optional ByVal YB As Boolean = True) As String Dim X, Y As String Dim I As Integer Const Zimu = “.…
-
C#解析HTML
在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析。这个方法可以用在Web Crawler等需要分析很多Web Page的应…
-
FOR XML PATH应用之用一条SQL语句横向合并结果行
合并前结果集: id FType FName1 水果类 苹果2 水果类 香蕉3 水果类 雪梨4 水果类 西瓜5 水果类 荔枝6 水果类 柚子7 交通类 公车8 交通类 地铁9 交通类 动车10 交通类 火车11 交通类 汽车12 交通类 轮船13 动物类 小猫14 动物类 小狗15 动物类 兔子16 动物类 小鸟 合并后结果集: FType FName动物类…
-
C#发送带附件的电子邮件
今天谈一下C#(WinForm)如何发送带附件的电子邮件!废话少说,先截图伺候: 首先C#发送邮件需要smtp服务的支持,我也不知道是不是C#只支持smtp协议,不过好像在MSDN里,Mail这个命名空间下只有介绍smtp的方法的,好像没看到POP的,算了,先不要说这个 我们暂时用smtp协议来做就好了!因此首先你要确保你的发件邮箱支持smtp服务,据我说知…
-
.Net卸载程序制作
方法一: 在打包项目中添加文件msiexec.exe(一般在c:\windows\system32(系统目录中)找到)。在文件系统视图中选择应用程序文件,在msiexec.exe上单击右键选择“创建快捷方式”,重命名快捷方式为“uninst”.更改此快捷方式Argmuments为“/x {产品ID}”,产品ID的值为打包项目的ProductCode属性值。 …