c#
dragoo1
这个作者很懒,什么都没留下…
展开
-
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 解决方法
环境:win8 x64 vs2012一个c#程序在iis发布后,连接access时报上述错误,解决方法一:同事说必须在IIS中启用32位应该程序才可以正常使用(如下图)解决方法二:本人是c++ coder,并且Microsoft.Jet.OLEDB.4.0是access2000驱动,现在都2012了,故初步认为驱动问题,下载一Access2010数据库ODBC驱动,原创 2012-12-10 15:47:52 · 41659 阅读 · 0 评论 -
c#string.format入门(1)
问:c#中 s += (string.Format("{0}*{1}={2}", i, j, i * j)).PadRight(8);这是什么意思分解开来一string.Format("{0}*{1}={2}", i, j, i * j)string.Format是格式化字符串,{0}代表字符串后边第一个参数,就是i,{1}第二个,{2}第三个比如i=2,j=3的话,string.原创 2016-09-30 12:38:12 · 1019 阅读 · 0 评论 -
C#调用dll提示"试图加载格式不正确的程序"解决方法(转)
程序在32位操作系统上运行正常,在64位操作系统上运行读卡功能提示”试图加载格式不正确“。-------------------------------------------------------------------------------------------- 点击项目属性,把目标平台Any CPU 设置为X86转自:http://www.cnblogs.com/转载 2016-11-01 10:23:10 · 4563 阅读 · 0 评论 -
C#创建xml文件并写入内容
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;namespace xml{ class Program { static void Main(string[] args) { XmlDocument xmlDoc =转载 2016-12-08 10:49:13 · 7799 阅读 · 0 评论 -
解决C# WinForm 中 VSHOST.EXE 程序不关闭的问题(转)
右击“解决方案”--属性-调试栏-启用调试器部分-“启用Visual studio宿主进程”不勾选如果让vs不生成这些“垃圾”(还有相应的批准文件.vshost.exe.config),可以这样来设置:项目→“某项目”属性→ 调试,将 “启用the Visual Studio 宿主进程”选项前的勾勾取消即可。转自:http://blog.csdn.net/angel20082008/a转载 2017-02-09 16:29:36 · 5569 阅读 · 0 评论 -
c#多线程修改全局变量
问题:C#中,在多个Form的Load事件中对一个全局变量修改,有什么好建议?我的程序有一个MainForm,一个ChildFormMainForm是主界面,程序运行之后根据情况弹出多个ChildForm,在ChildForm的load事件中,我需要对一个全局变量(字符串)修改,应该怎么做?问题:1、这个全局变量应该声明在什么地方?如果声明在ChildForm里面的话,在MainFo...原创 2017-02-10 11:06:11 · 14601 阅读 · 0 评论 -
C# Winform 跨线程更新UI控件常用方法总结(转)
出处:http://www.tuicool.com/articles/FNzURb概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4种: 1. 通过UI线程的SynchronizationContext的Post/Send方法更新; 2. 通过U转载 2017-02-10 12:35:57 · 7111 阅读 · 0 评论 -
fatal error C1190: managed targeted code requires a '/clr' option
使用c++ com dll调用c# dll报错,报fatal error C1190: managed targeted code requires a '/clr' option需设置:1.在“属性”->“配置属性”->“常规”->“公共语言运行库支持”中选取“公共语言运行库支持(/clr)”2.加上using namespace CSLib;3.dll路径不正确也会报这原创 2017-02-15 09:26:03 · 1530 阅读 · 0 评论 -
C#实现MD5加密(转)
首先,先简单介绍一下MD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加转载 2017-04-12 13:34:33 · 3400 阅读 · 0 评论 -
This platform could not be created because a solution platform of the same name already exists.
环境:win7 64位,vs2010 c#问题:通过Build-->Configuration Manager-->New->Any CPU报错:This platform could not be created because a solution platform of the same name already exists.解决:在New出来的对话框不要选中Create原创 2017-05-15 10:57:02 · 1955 阅读 · 1 评论 -
使用OpenXml向空白文档添加一个带表格线的表(转)
using System;using System.Collections.Generic;using System.IO;using System.IO.Packaging;using System.Linq;using System.Text;using System.Xml;using DocumentFormat.OpenXml;using DocumentFormat转载 2017-06-05 11:25:19 · 1487 阅读 · 0 评论 -
C#构造函数调用其他构造函数(转)
其实就是使用this来实现的。看一下例子就会明白的了。class Class1{ public Class1() { //Code 1 } public Class1(string s) : this() { //Code 2 } public Class1(int i, string j) : this(j) { //Code 3 }}希望对转载 2017-09-14 14:25:19 · 5921 阅读 · 0 评论 -
VS2010中C#实现远程调试功能(转)
0 背景说明通常程序运行所在的计算机是客户终端工位机,多数情况下编写的程序需要连接设备共同调试。由于使用VS2010编写应用程序调试需要VS2010集成开发环境,若需要在每台客户机上都安装VS2010,这将大大增加计算机系统的安装难度,同时可维护性也会降低。因此在没有安装VS2010的计算机上实现调试功能就变得相当重要,本文主要介绍该远程调试的实现方法。在介绍该实现方法前,首先引入两个名字转载 2016-10-25 13:03:36 · 7585 阅读 · 0 评论 -
C#中的函数指针(转)
函数指针也叫指向函数的指针,它是为了提高函数的通用性而引入的。比较传统的方法是在函数中增加参数,通过增加的参数来判断到底要用什么函数,这样的缺点是灵活性差,为了支持多种方法要在函数中要写很多分支判断语句。比如,你要计算一个函数值(如sinx,log10 x)的平方,按照传统的方法你可以这样写这个函数: public double Fuction(double Param,intFuncti转载 2016-11-05 11:00:38 · 15721 阅读 · 0 评论 -
vc 调 c# webservice
gSOAP的主页是:http://sourceforge.net/projects/gsoap2参考:http://www.2cto.com/kf/201211/170059.htmlVC 2010 使用GSOAP调用C#写的WEBSERVICE一、环境:1、VS2010 sp12、GSOAP 2.8.11 , 3、WIN8 IIS二、实现用C#写个原创 2013-02-19 20:16:07 · 1059 阅读 · 0 评论 -
VS2008中文版安装ASP.NET 3.5 Extensions模板遗失解决方法
新建网站时没有列表,然后报请参考事件查看器,事件查看器里面报全局模板信息已过期。请通过运行“devenv.exe /installvstemplates”或重新安装该应用程序来重新生成模板。注意: 更正操作需要管理员特权。 、然后用2008的命令行工具执行“devenv.exe /installvstemplates”,没有反应,再看事件查看器,报模板(e:\Program Files原创 2013-02-20 10:34:07 · 1578 阅读 · 0 评论 -
c++ gsoap webservice入门 (二)
另外一个在mfc中带参数的webservice调用void CDlgLogin::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 const char* server="http://192.168.1.250/xinwssb/service/BJGTJWSSBService.asmx"; BJGTJWSSBServiceSoapProxy ss原创 2013-02-20 14:08:20 · 1389 阅读 · 0 评论 -
c++ socket flex 中文 乱码
c++ socket flex 中文 乱码c++ gsoap c# webservice 中文 乱码这两种乱码都是c++与其他语言socket通讯时乱码的错误,解决的关键代码://UTF8转成Unicodewchar_t * Ansi22Utf8::UTF8ToUnicode( const char* str ){ int textlen = 0;原创 2013-02-26 18:13:56 · 1818 阅读 · 0 评论 -
c++ gsoap webservice入门(一)
1.vs2008,文件,新建,网站,ASP.NET Web 服务,里面有个HelloWorld的方法,生成解决方案后放到iis上2.c++调用gsoap,执行命令wsdl2h -o test.h http://localhost/oa3/Service.asmxsoapcpp2 -C test.h -I D:\software\gsoap_2.8.14\gsoap-2.8\gsoap\原创 2013-02-20 13:55:49 · 4297 阅读 · 0 评论 -
无法加载协定为“ServiceReference1.xxxxxx”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。(转)
原因是config节点中多了endpoint相同节点删除不用的即可,不知道为什么我添加JAVA WebService时候出现二个连接。或使用ServiceReference1.StudentServicePortTypeClient client =new ServiceReference1.StudentServicePortTypeClient("StudentServiceHtt转载 2014-03-12 09:46:30 · 1230 阅读 · 0 评论 -
使用openssl解密c#的DESCryptoServiceProvider的密文
c#加密(dec,cbc):private void button1_Click(object sender, EventArgs e){ string input = "d"; byte[] key = new byte[] { 0x1d, 0x80, 0x6a, 0x0b, 0xc2, 0x04, 0xbf, 0x0d }; //密钥 byte[] iv原创 2014-03-30 22:00:42 · 4055 阅读 · 1 评论 -
根级别上的数据无效 行1 位置1(转)
在写一个XML文件的读取,我的这个错误出现在这条语句: [c-sharp] view plaincopyprint?XmlDocument doc = new XmlDocument(); doc.LoadXML("Config.XML"); XmlDocument doc = new XmlDocument();转载 2014-05-08 18:24:33 · 9265 阅读 · 1 评论 -
remote-server-not-found
发送消息一定要用域,不能用IP,不然报错,报错如下:正确:xxx@localhost错误:xxx@127.0.0.1转载 2014-05-12 14:26:04 · 5753 阅读 · 0 评论 -
error MSB4062: The "FindRibbons" task could not be loaded from the assembly
环境:vs2010问题:编译一c#工程,报错error MSB4062: The "FindRibbons" task could not be loaded from the assembly 'Microsoft.VisualStudio.Tools.Office.BuildTasks, 'Version=10.0.0.0, Culture=neutral, PublicKeyToke原创 2016-08-22 16:58:25 · 2078 阅读 · 0 评论 -
c#在output窗口输出调试信息
System.Diagnostics.Debug.WriteLine("信息");参考:http://blog.csdn.net/lly20000/article/details/44979833原创 2016-10-13 14:02:39 · 18760 阅读 · 0 评论 -
Invalid Hyperlink: Malformed URI is embedded as a hyperlink in the document.
环境:vs2010,office2010static void Main(string[] args){ string strFile = "D:\\error.docx"; try { using (WordprocessingDocument sourceDoc = WordprocessingDocument.Open(strFile, true)) { } }...原创 2018-08-22 14:17:58 · 1540 阅读 · 0 评论