.NET
洪十二
每天进步百分之一
展开
-
VS20xx编译出现无法将obj文件复制到bin下,对路径bin的访问被拒绝的解决办法
近半年来,在使用vs2013或vs2015开发程式,经常出现编译失败。错误信息格式如下:无法将文件“obj\Debug\xxx.exe”复制到“bin\Debug\xxx.exe”。对路径“bin\Debug\xxx.exe”的访问被拒绝。vs20xx重新编译无效,删除obj/bin目录失败,提示xxx.exe在使用中,进入任务管理器中的进程查看确没有,每次最终只能重启电脑才会正常,很是头原创 2016-09-27 00:30:03 · 17439 阅读 · 2 评论 -
C#汉字拼音的一些运用
1.首先下载Visual Studio International Pack 1.0,地址是http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=44cac7f0-633b-477d-aed2-99aee642fc102.下载解压,安装CHSPinYinConv.msi3.参考C:/Progra原创 2009-04-30 21:51:00 · 1114 阅读 · 0 评论 -
C#简繁体转换方法(Visual Studio International Pack 1.0)
今天找到新的一种简繁体转换方法,供大家参考。1.首先下载Visual Studio International Pack 1.0,地址是http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=44cac7f0-633b-477d-aed2-99aee642fc102.下载解压,安装CHTCHSCo原创 2009-04-30 14:30:00 · 1594 阅读 · 0 评论 -
C#枚举的不常用方法Enum.Parse&Enum.GetNames
public enum OpType{ Addnew, Update, Delete} 1.根据枚举列表名字字串取得对应的值。 string opStr = "Delete";int result = (int)Enum.Parse(typeof(OpType), opStr); 2.将枚举转换为数组。Enum.GetNames(typeof(原创 2009-03-25 13:23:00 · 1979 阅读 · 0 评论 -
C#简繁体转换方法(Microsoft.Office.Interop.Word)
1.参考Com Microsoft Word 11.0 Object Library,这一点在安装Office 2003时必须选择.NET编程组件。 2.using Microsoft.Office.Interop.Word; 3.using System.Reflection; 4.利用word简繁体转换方法写转换方法。static string CHS2CHT(str原创 2008-12-13 21:11:00 · 3865 阅读 · 3 评论 -
C#简繁体转换方法(kernel32.dll)
1.using System.Runtime.InteropServices; 2.import kernel32.dll[DllImport("kernel32.dll",EntryPoint = "LCMapStringA")] public static extern int LCMapString(int Locale,int dwMapFlags,byte原创 2008-12-10 11:51:00 · 4394 阅读 · 10 评论 -
C#简繁体转换方法(Microsoft.VisualBasic.dll)
1. 参考Microsoft.VisualBasic.dll2. 转简体代码private void btnCHS_Click(object sender, EventArgs e) { string src = txtSrcText.Text.Trim(); string des = Microsoft.Vis原创 2008-11-03 17:10:00 · 4058 阅读 · 4 评论 -
C# Speech学习笔记(三)
保存Speech发音为wav文件。 SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync; //Item(0)单词男声Sam //Item(1)单词男声Mike //Item(2)单词女声Mary原创 2008-06-30 21:10:00 · 4079 阅读 · 5 评论 -
C# Speech学习笔记(二)
private void btnSpeech_Click(object sender, EventArgs e) { SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync; //Item(0)单词男声Sam原创 2008-06-25 17:26:00 · 4723 阅读 · 2 评论 -
C# Speech学习笔记(一)
1.从微软网站下载安装Speech SDK5.1,Speech SDK 5.1语言包。2.参考COM之Microsoft Speech Object Library;3.建一个TextBox,一个Button SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync;原创 2008-06-24 11:38:00 · 3085 阅读 · 0 评论 -
C#字串与ISO-8859-1字符互相转换方法
/// /// 将原始字串转换为格式为&#....;&#.... /// /// /// private string StringToISO_8859_1(string srcText) { string dst = ""; char[] src = srcTe原创 2008-06-06 16:31:00 · 7687 阅读 · 0 评论 -
C# Infralution Licensing System学习笔记(四)Compact Framework Application应用
记得添加引用参考Infralution.Licensing.CF.dll,这一点与前三篇不同,其他一致,这里就不再叙述。相关代码如下,供大家参考。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;原创 2008-08-22 14:02:00 · 2324 阅读 · 1 评论 -
C# Infralution Licensing System学习笔记(三)用户自定义控件Licensing应用
1.创建一个UserControl,命名为UserControl1.2.在UserControl1 class的声明前加入[LicenseProvider(typeof(Infralution.Licensing.EncryptedLicenseProvider))]3.定义验证相关变量4.在UserControl1的初始化函数添加验证代码。如下using System;原创 2008-08-08 10:44:00 · 2353 阅读 · 2 评论 -
C# Infralution Licensing System学习笔记(一)桌面程式Licensing应用
1.安装Infralution Licensing System软件,网络上可以找到,这里不叙述。2.运行Infralution Licensing System下的License Key Generator程式,制作一个注册码以及验证信息。参考以下三图图1设定产品密码图2产生注册码 图3产生验证信息 3.运行VS2005创建一个新的Windows项目,并且原创 2008-08-06 10:10:00 · 2788 阅读 · 2 评论 -
C# Infralution Licensing System学习笔记(二)网页程式Licensing应用
网页Licensing与桌面的Licensing应用一致,网页程式在Page_Load事件中检查Licensing。代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Sec原创 2008-08-06 21:25:00 · 2006 阅读 · 0 评论 -
C#字串与Unicode互相转换方法
/// /// 将原始字串转换为unicode,格式为/u..../u.... /// /// /// private string StringToUnicode(string srcText) { string dst = ""; char[] src = s原创 2008-04-30 13:20:00 · 1574 阅读 · 0 评论 -
VS2005中CSCx.tmp is not a valid Win32 resource file错误的解决办法
今日在编写一个windows程式,使用自己制作的一个icon文件编译,出现CSCx.tmp is not a valid Win32 resource file错误,百思不解,经查资料,因为我的icon中含有256 x 256尺寸的规格,而windows又不支持这个规格,故编译失败。解决办法有二:1。用IcoFX工具打开icon文件,删除全部256 x 256的尺寸规格。在vs2005重新加原创 2008-01-04 16:22:00 · 2962 阅读 · 0 评论 -
C#释放Excel进程
开发Office程式时,经常要释放Word,Excel等进程。以下代码就是释放Excel进程范例。using System.Diagnostics;GC.Collect();try{ foreach (Process p in Process.GetProcessesByName("Excel")) { if (!p.CloseMainWindow())原创 2009-07-01 21:03:00 · 1837 阅读 · 1 评论 -
C#透过DataTable汇出Excel
1.参考Com Microsoft Excel 11.0 Object Libaray;2.using Microsoft.Office.Interop.Excel;3.using System.Reflection; object missing = Missing.Value;string[] colName = new string[] { "考勤月份", "姓名", "原创 2009-07-01 21:18:00 · 1941 阅读 · 0 评论 -
C#呼叫COM方式读取Excel资料并保存为DataSet
C#,Microsoft Excel 11.0 Object Library原创 2010-07-22 11:58:00 · 1365 阅读 · 0 评论 -
C# AD登入验证
1.添加引用System.DirectoryServices2.using System.DirectoryServices;private static DirectoryEntry GetDirectoryObject() { DirectoryEntry entry = null; try {原创 2013-01-29 09:19:15 · 4240 阅读 · 0 评论 -
ASP.NET "由於该物件目前的状态,导致作业无效"解决方法
昨天遇到一个问题,在网页上输入数据保存时发生异常"由於该物件目前的状态,导致作业无效",而在本地电脑测试无法重现。找了好多资料,在web.config的appSettings添加即可。原创 2013-01-29 09:29:37 · 2004 阅读 · 0 评论 -
C# OpenCV学习笔记七之图片相似比较
private void Form1_Load(object sender, EventArgs e) { string result = MatchHist(); MessageBox.Show(result); } //成对几何直方图匹配 private static strin原创 2013-01-02 19:55:01 · 11236 阅读 · 1 评论 -
C# OpenCV学习笔记六之人脸识别/五官识别测试
1. 窗体增加Timer,PictureBox控件。设定Timer1的Enable=True2. 参加引用using Emgu.CV;using Emgu.CV.Structure;using Emgu.CV.CvEnum;using Emgu.Util;3. 添加如下相关代码 private Capture cap; private HaarC原创 2013-01-02 19:35:46 · 10692 阅读 · 4 评论 -
C# OpenCV学习笔记五之图像轮廓
原始图轮廓图相关代码如下 Image imageSource = new Image((Bitmap)loadPictureBox.Image); Image imageGrayscale = imageSour原创 2011-09-22 21:41:40 · 9641 阅读 · 1 评论 -
C# OpenCV学习笔记四之图像二值化
图像分析最主要的一步就是二值化,先灰度化,后二值话,相关代码如下 Image imageSource = new Image((Bitmap)loadPictureBox.Image); Image imageGrayscale原创 2011-09-22 15:15:47 · 8798 阅读 · 0 评论 -
C# OpenCV学习笔记三之图像捕捉及其灰度转换方法
透过摄像头捕捉图像,需要注意的是这里的captureImageBox是Emgu.CV.UI.ImageBox,而不是.NET的PictureBox private Capture capture; private bool captureInProc原创 2011-09-22 15:01:13 · 3586 阅读 · 0 评论 -
C# OpenCV学习笔记一之准备工作
因工作需要做图像视觉分析,接触OpenCV两个月,现整理几篇博文,跟大家探讨下。1.相关学习网站http://www.opencv.org.cn/中文OpenCV网站,最新版本2.3http://www.emgu.com/ .NET版本的OpenCV,最新版本2.3原创 2011-09-21 22:38:19 · 2755 阅读 · 1 评论 -
C# OpenCV学习笔记二之图像读写的两种方法
图像显示在控件loadPictureBox上方法一//读取图像001.jpgIntPtr img = CvInvoke.cvLoadImage("001.jpg", Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_COLOR)原创 2011-09-22 14:35:08 · 3928 阅读 · 2 评论 -
VS2005/2008/VS2010呼叫SAP RFC的方法
因工作需要在MES呼叫SAP RFC,原本之前用SAP Connector .NET 2.0,而且只能支持vs2003,自己创建一个Class,添加SAPProxy编译dll后才能使用。现在有SAP Connector .NET 3.0就可直接支持vs2005以上,方便多了。SA原创 2011-09-21 11:50:19 · 3330 阅读 · 0 评论 -
C# SendKeys.SendWait的一个技巧
最近因研究用Socket收集资料并模拟键盘输入。原本做法如下,结果偶尔会有三次以上Tab的现象发生。SendKeys.SendWait(data);//模拟输入收到的资料SendKeys.SendWait("{TAB}{TAB}");//模拟输入两次Tab后来采用一次原创 2011-09-05 15:09:46 · 6283 阅读 · 0 评论 -
VS2010中C#整合IronRuby学习笔记
VS2010,Ruby,IronRuby原创 2011-04-02 23:06:00 · 2101 阅读 · 1 评论 -
VS2010中C#整合IronPython学习笔记
VS2010,C#,Python,IronPython原创 2011-04-01 22:55:00 · 6781 阅读 · 7 评论 -
.NET WebService远程调试
.NET WebService远程调试原创 2010-08-16 15:55:00 · 1861 阅读 · 0 评论 -
.NET Web Deployment Project 编译错误An error occurred when merging assemblies: Index was outside the bounds of the array解决办法
An error occurred when merging assemblies: Index was outside the bounds of the array.原创 2010-08-12 11:33:00 · 1708 阅读 · 0 评论 -
.NET Web 执行错误Could not load type '...' from assembly '..., Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because the me
.NET Web 执行错误Could not load type '...' from assembly '..., Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because the method '...' has no implementation (no RVA).原创 2010-08-12 11:41:00 · 6809 阅读 · 0 评论 -
VS2005透过SourceOffSite访问VSS2005的设置方法
小弟之前写了一篇VS2005透过Internet访问VSS2005的设置步骤,其实这个目的可以采用第三方软件工具SourceOffSite实现而且方法更简便,现将小弟试验的方法供大家参考。1。下载并安装SourceOffSite4.2(该工具分server,client两个程式),自己在网络上找下下载地址。安装部分也非常简单。2。设置Server部分,执行SourceOffSite 4 S原创 2007-12-24 17:57:00 · 3181 阅读 · 2 评论 -
VS2005透过Internet访问VSS2005的设置步骤
之前有听说VSS2005支持internet的访问方式,网络上也有很多关于这方面的介绍以及设置方法,小弟我从昨天开始参考资料设置,直到今天才OK,现总结一下跟大家分享一下,包含我碰到的一些问题的解决办法。步骤如下:1。安装好VS2005,VSS2005以及设置好IIS.2。创建VSS数据库,步骤省略,因为网路上有非常多的相关图片。记住共享你的VSS数据库目录,例如共享目录为VSS.原创 2007-12-18 14:58:00 · 4431 阅读 · 5 评论 -
.NET连接SQLExpress的两种方式
近日因需要到客户那边演示程式,将之前SQL数据库移植到本地电脑的SQLExpress,修改连接数据库字串后发生无法访问数据库。此时用的是System.Data.SqlClient。最后用以下两方法解决:1。改用System.Data.Oledb连接数据库。2。仍用System.Data.SqlClient连接数据库,不过SQLExpress需要配置一下,修改Named Pipes&TCP/原创 2007-12-13 10:01:00 · 2513 阅读 · 0 评论 -
.NET调用procedure的方法
Public cnn As OracleConnection = New OracleConnection(ConfigurationManager.ConnectionStrings("oradb").ToString()) Public cmm As OracleCommand = Nothing End Sub Public Sub TxProcedure(ByVa原创 2006-05-30 20:22:00 · 1235 阅读 · 0 评论