
winfrom
cdefg198
这个作者很懒,什么都没留下…
展开
-
为没有源码的DLL文件添加强名称
如果项目中引用了其他没有源码的dll文件,并且此dll文件是没有强名称的程序集,则编译时会出现类似 "Assembly generation failed -- 引用的程序集 'xxxxxxxxxxx' 没有强名称" 这样的错误。我这里引用的是Interop.Scripting.dll程序集,它不是强名称的,则需要进行以下操作:1.打开SDK 命令提示窗口;2.创建一个新的随机密钥对:转载 2013-02-27 16:08:54 · 799 阅读 · 0 评论 -
根据快捷方式获取应用程序的图标(去掉快捷方式的箭头)
第一步 引用COM组件右键“引用”,“添加引用”,选择“COM组件”,找到“Windows Script Host Object Model”,然后确定。第二步 编写创建快捷方式的代码 // 声明操作对象 IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShell(); // 创建一个快捷方式原创 2012-08-10 10:11:06 · 3236 阅读 · 0 评论 -
C# —— 使用C# NPOI 读取Excel(.xls)文件
using NPOI.HSSF.UserModel;//需要引用【NPOI.dll】最新版本号是:1.2.3.0,下载地址百度一下这个DLL就OKusing NPOI.HSSF.Extractor;//NPOI是一个比较全的库,简单介绍在文章结尾处using TestCases.HSSF;//需要引用类【HSSFTestDataSamples.cs】,下载地址百度一下这个.CS文件就OK转载 2012-08-08 17:09:19 · 9719 阅读 · 1 评论 -
ListView显示图片失真
用listview显示快捷方式图片列表,图片一直失真,猜测各种问题。以为是获取Icon的方法有问题,但是把获取到的Icon显示在图片控件时又没问题,那就知道是ListView显示图片的问题了,网上找原因,看到别人的解释。大家对于ImageList的问题归纳了一下,主要都是关于: 1.ImageList里面的图片的颜色 2.ImageList里面的图片的大小原创 2012-08-02 10:56:02 · 4366 阅读 · 1 评论 -
获取文件图标,返回Icon
class FileIcon { [StructLayout(LayoutKind.Sequential)] public struct SHFILEINFO { public IntPtr hIcon; public IntPtr iIcon; public uint原创 2012-08-01 18:09:20 · 4329 阅读 · 0 评论 -
目录文件根据各条件排序
class FileSort : IComparer { private FileOrder _fileorder; private FileAsc _fileasc; /// /// 构造函数 /// public FileSort() : this(FileOr原创 2012-08-01 18:08:20 · 796 阅读 · 0 评论 -
再来一个SqliteHelper,项目中用的
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SQLite;using System.Data;using System.Data.Common;namespace IcoLync.Data.HistroyMessage{原创 2012-07-12 18:18:12 · 2605 阅读 · 1 评论 -
Getting Started with Lync 2010 Model API
Getting Started with Lync 2010 Model APIBuilding Lync IM Conversation Windows: Window Control Event HandlersWalkthrough: Start an Audio Conversation (Lync 2010 SDK)Walkthrough: Start a原创 2012-06-01 16:14:16 · 823 阅读 · 0 评论 -
收集
SQLServer 2005 和游标cursor说再见——apply运算符SQLServer 2005 实现排序报表的利器 排序函数RANK()、DENSE_RANK()、NTILE()和ROW_NUMBER()vs 2005的条件断点(调试多线程必会)Lync 部署系列文章转载 2012-05-31 20:45:27 · 515 阅读 · 0 评论 -
.NET(C#):Win32窗体API封装工程---Mgen.Interop.WindowLongPtr.cs
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Windows;//V2.0namespace Mgen.Interop{ static class IntPtrEnumHelper {转载 2012-08-29 10:37:19 · 2558 阅读 · 0 评论 -
使用HtmlParser解析HTML (C#版)
本文介绍了.net 版的一个HTMLParser网页解析开源类库(Winista.HTMLParser)的功能特性、工作原理和使用方法。对于使用.net进行Web信息提取的开发人员进行了一次HTMLParser的初步讲解。应用实例将会在日后的文中介绍,敬请关注。一、背景知识 HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用转载 2012-09-21 14:44:25 · 10804 阅读 · 0 评论 -
创建为ClickOnce清单签名的.pfx格式数字证书
使用vs自动创建的.pfx数字证书默认有效期只有一年,并且“颁发者”、“颁发给”均为当前机器名和当前登陆用户名的组合,其实我们完全可以创建更友好的.pfx数字证书。打开Microsoft .NET Framework 的SDK命令提示,按以下步骤操作:1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到makecert工具,命令如下:makecert -r原创 2012-10-15 15:33:05 · 1394 阅读 · 0 评论 -
KeyboardHook.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Reflection;using System.Diagnostics;using Microsoft.Win32;us原创 2013-01-31 17:19:40 · 1667 阅读 · 0 评论 -
Lync 二次开发-对单个联络人和联系人组发送即时消息
对单个联系人发送消息此方法只是弹出联系人聊天对话框(对方在线时),并没有发送出消息 [ScriptableMember] public void CallSingleMsg(string sipUri) { var lyncAutomation = LyncClient.GetAutomation();转载 2013-01-30 11:29:45 · 2831 阅读 · 0 评论 -
HttpHelps类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理
/// /// 类说明:HttpHelps类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理/// 编码日期:2011-09-20/// 编 码 人:苏飞/// 联系方式:361983679 /// 更新网址:http://www.cckan.net/thread-3-1-1.html/// 修改日期:2012-12-09/转载 2012-12-18 17:28:04 · 4182 阅读 · 0 评论 -
asp.net操作AD的问题
1、在ASP.NET中, 启用Windows集成验证,这样我们就有了登陆网页的用户名和密码的哈希版本,但是我们是不能直接使用的,因为是密码的哈希版本,而不是密码本身。比如:System.DirectoryServices.DirectoryEntry de = new System.DirectoryServices.DirectoryEntry( "LDA原创 2012-10-17 17:21:40 · 7935 阅读 · 0 评论 -
iis应用程序池不能启动解决方法
iis应用程序池不能启动,系统为WINDOWS2003 ENT SERVER(64位)环境下,当打开“应用程序池“,IIS就停,IIS开启,应用程序池就停,日志中出错信息类型:警告来源:W3SVCID 1057描述:应用程序池‘DefaultAppPool‘的标识无效,因此World Wide Web Publishing服务不能创建worker进程以服务于应用程序池,这将导致转载 2012-12-06 10:28:50 · 30999 阅读 · 0 评论 -
excel转成DataTable时数据丢失问题
这里涉及到几个问题,首先,在excel转成DataTable时,如果Excel的列中每一行的数据类型不一样,转成DataTable数据会丢失,解决方法就是先将excel文件转成csv文件,但是这个是由程序来完成的,不是手动完成。如下代码:/// /// 将excel文件另存csv文件/// /// Excel文件路径/// csv文件路径public static void转载 2012-11-13 11:50:43 · 3144 阅读 · 0 评论 -
AD属性对照表
“常规”标签姓 Sn 名 Givename 英文缩写 Initials 显示名称 displayName 描述 Description 办公室 physicalDeliveryOfficeName 电话号码 telephoneNumber 电话号码:其它 otherTelephone 多个以英文分号分隔 电子邮件 Mail 网页 wWWHomePage转载 2012-10-18 15:59:25 · 3084 阅读 · 0 评论 -
WebBrowser的Cookie操作
1.在WebBrowser中获取CookieCookieContainer myCookieContainer = new CookieContainer();string cookieStr = webBrowser1.Document.Cookie;string[] cookstr = cookieStr.Split(';');foreach (string str in cook转载 2012-09-25 11:46:45 · 18241 阅读 · 1 评论 -
支付宝及时到帐接口使用详解
支付宝及时到帐接口使用详解转载 2012-05-31 20:42:28 · 777 阅读 · 0 评论 -
程序员都应该了解哪些安全知识
导读:本文来自 StackOverflow 上的一个问答贴。网友 M.H 提问: 我是一名 IT 专业学生,现在是大三,直到现在我们才开始学习很多计算机相关的课程(编程、算法、计算机体系结构、数学等……)。 但是还有一个叫“安全”的世界离我们很远,我是指:计算机安全、互联网安全、网络安全、Hacking、破解等。 我很确信没有人可以知晓所有安全知识,但我确信,肯定有一定的“最低限度”转载 2012-03-31 12:11:35 · 748 阅读 · 0 评论 -
.NET Framework 3.5 SP1安装时下载文件问题及精简方法
8月初,.NET Framework 3.5 SP1 发布了。在下载 .NET Framework 3.5 Service Pack 1 完整软件包(231MB) 之后,在本地运行安装程序时,它并不是直接就开始安装的,而是需要连接网络下载一点点东西,对网络速度不快的用户造成了转载 2011-09-21 17:51:53 · 722 阅读 · 0 评论 -
Sql批量删除/插入
在这里主要介绍下Sql批量插入的用法,让我们先看下批量删除一般如何来做。1.批量删除很简单,大家可能都用过: DELETE FROM TestTable WHERE ID IN (1, 3, 54, 68) --sql2005下运行通过 当原创 2011-08-15 21:26:07 · 910 阅读 · 0 评论 -
在timer.elapsed里边调用button.click事件
System.Timers.Timer time = new System.Timers.Timer();public Form1() { InitializeComponent(); time.Elapsed原创 2011-08-13 17:31:21 · 1053 阅读 · 0 评论 -
C# SQLiteHelper类似SqlHelper类实现存取Sqlite数据库
using System;using System.Data;using System.Text.RegularExpressions;using System.Xml;using System.IO;using System.Collections;us原创 2011-08-12 10:47:43 · 2374 阅读 · 0 评论 -
NET3.5离线安装方法
在没有装VS2008的机器上单独安装3.5SP1的时候,无论你下载的什么完整版还是非完整版,安装程序都需要连接Internet,去下一些东东,而且超慢。更要命的是:提示有63M的东西要下,然后已经下了63M了,还是在下。等了好久,快抓狂了。去网上找到了一个解决办法。原创 2011-08-12 00:58:56 · 15984 阅读 · 2 评论 -
Flash与c# socket通信,win2003,webForm,winForm
Flash端代码:var mySocket:XMLSocket = new XMLSocket();mySocket.connect("localhost", 13000);btnSend.onRelease = function() {mySocket.send原创 2011-08-11 23:52:04 · 1894 阅读 · 0 评论 -
PHP SOAP服务器端C#客户端
最近写了个PHP的SOAP服务器 端,实现了PHP客户端的调用,却实现不了c#客户端的调用,看完了手册找了N久也没实现其访问 ,最后试用了一下NuSOAPSF.net上的一个开源 项目,效果 很好,很Eacy就实现了所需的功能c#的web 服务 (服务器端)是非常容易实现转载 2011-09-09 17:28:31 · 1224 阅读 · 0 评论 -
SqlBulkCopy类数据导入
在ASP.NET 2.0中提供了一个新的类SqlBulkCopy类,它在性能上的优势更超过了上面的方法,它可以通过让DataSet或是DataReader中大量的数据通过数据流直接进行装载,然后可以将这些记录添加到指定的数据表中。 SqlBulkCopy类只有在SQL转载 2011-08-10 22:50:30 · 2509 阅读 · 0 评论 -
[C#][WinForm]如何切割圖片
PictureBox[] picboxAry;private voidForm1_Load(objectsender, EventArgs e){ picture转载 2011-10-08 20:45:12 · 1347 阅读 · 0 评论 -
xp win2003 远程桌面同步解决办法,绝对有效
登录2003用户的远程桌面后,看到的并不是当前2003用户的桌面上的东西,而是一个除了基本图标啥也没有的桌面。 解决办法:开始,运行,输入:xp系统下访问windows2003 用mstsc /admin。2003系统下或更高系统里面,访问别的系统用mstsc /console。转载 2011-11-23 19:30:02 · 2629 阅读 · 1 评论 -
制作自己的GHOST XP系统盘
一、做好准备工作 安装好Windows XP并且利用Windows Update升级最新的系统补丁(包括service Pack l和其他最新的Hot fix)。同时安装好所需的应用程序,不过不要贪多,因为将应用程序安装在 C 盘里并不是值得推荐的做法,同时会造成Ghost映像文件的容量过大。 二、为Windows XP减肥 不管是否需要将最后产生的Ghost映像文件刻录到光盘转载 2011-11-24 19:29:41 · 1282 阅读 · 0 评论 -
C#中抽象类和接口的区别
对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可转载 2012-03-31 11:37:05 · 548 阅读 · 0 评论 -
C#基础整理
C#基础概念25问C# 中的委托和事件我眼中的C# 3.0http://kb.cnblogs.com/list/1001/1/转载 2012-03-31 11:47:23 · 461 阅读 · 0 评论 -
复制优快云的BLOG代码,去掉前面行号的方法
我们如果从优快云的BLOG复制代码,出现前面的行号,比如 1. /* 文本没有缩写 */ 2. /* Specify blanket rules for all elements */ 3. font-size:12px; 4. line-height:160%; 5. font-weight:bold; 6. font-style:itali转载 2012-03-30 11:40:36 · 1656 阅读 · 2 评论 -
64 位系统遇到未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0
去年用 .Net 写的程序,今年换成 64 位系统后,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因,后来搜过了一下,才发现解决问题的办法是如此简单:解决方法:编译项目指定目标平台为 x86 就完了,不能用 Any CPU工程属性 -> 生成 -> 配置管理器 -> 平台 -> 点击 Any Cpu 选项卡转载 2012-03-12 19:57:01 · 1838 阅读 · 0 评论 -
ASP.net Membership角色与权限管理(转)
本文目录:1.membership简介2.membership在sql server中的设置3.配置web.config4.创建用户CreateUserWizard控件5.用户登录login控件6.显示当前用户的名称LoginName控件7.检测用户的身份验证状态的LoginStatus控件8.为不同类别用户呈现不同内容的LoginView控件9.更改密码的Ch转载 2012-01-09 18:30:45 · 1023 阅读 · 0 评论 -
在.NET中获取一台电脑名,IP地址及当前用户名
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.User转载 2011-12-19 18:16:19 · 931 阅读 · 0 评论 -
记录
Microsoft .Net RemotingTcp/IpSockethttp://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.htmlhttp://www.cnblogs.com/lanru/archive/2010/07/14/1777664.htmlhttp://hi.baidu.com/原创 2011-09-19 22:47:43 · 506 阅读 · 0 评论