C#开发
竹影云
这个作者很懒,什么都没留下…
展开
-
C#编写的Windows服务连不上SQLServer数据库
用C#编写的Windows服务程序连接SQLServer数据库报错之前执行如下SQLServer数据库连接程序都是正常的:try{ SqlConnection conn = new SqlConnection(connstr); conn.Open(); SqlCommand cmd = new SqlCommand(str, conn); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnect原创 2021-08-02 13:26:00 · 643 阅读 · 0 评论 -
C#程序未能找到引用的组件VBIDE解决过程
重装系统之后就会因为环境不同而造成原来好好的程序现在编译就出错了:网上说由于电脑没安装Office,所以缺少Interop.VBIDE.dll库,网上下载了一个,注册后也不行。使用CFF Explorer工具查看库信息:发现是32位的版本库,而我电脑是64位系统,于是找一个装Office的电脑把库拷贝一下,查看库所在目录:原来在C:\Windows\assembly目录下,打开目录傻了...原创 2019-01-19 11:05:50 · 18998 阅读 · 2 评论 -
C#与VC相互调用之VC调用C#的DLL库
介绍在之前的博文 C#与VC相互调用之C#调用VC的DLL https://blog.csdn.net/xinxin_2011/article/details/86704660 里面讲了C#程序如何调用VC的DLL,这里我们来介绍VC程序调用C#的DLL。项目创建打开VS2010,因为涉及到两个程序,这里先创建一个空的解决方案:然后往里面添加一个C#的DLL项目:选择“类库”项目模板...原创 2019-02-15 11:04:32 · 1671 阅读 · 0 评论 -
C#与VC相互调用之C#调用VC的DLL
介绍每种语言都有其优势和特点,复杂的项目一般需要2种及以上的语言,这样才能发挥每种语言的优势。这里就介绍一下C#如何调用VC的DLL项目创建打开VS2010,因为设计到两个程序,这里先创建一个空的解决方案:然后再来创建一个VC的DLL项目:选择Win32项目模板:选择应用程序的类型为DLL:这里不用勾选“导出符号”,稍后自己来写导出就行。点击完成后生成如下文件:dllma...原创 2019-01-30 16:26:08 · 3474 阅读 · 0 评论 -
c#修改rdlc报表的行背景
首先选中要更改的行:然后属性里找到BackgroundColor项,即可设置行背景:如果需要根据某个字段的值来设置不同的行背景,输入输入判断表达式,例如这里判断如果是用户卡则显示浅绿色,表达式如下:=Switch(Fields!OpName.Value=“用户卡”,“LightGreen”)这样就设置好需要的背景色的,是不是很简单啊。...原创 2019-03-09 15:58:39 · 597 阅读 · 0 评论 -
使用百度云API进行人脸对比
最近项目要用到人脸与身份证对比功能,先拿百度云的人脸识别测试一下,于是先登录百度智能云:https://login.bce.baidu.com/?account=&redirect=http%3A%2F%2Fconsole.bce.baidu.com%2F%3Ffromai%3D1#/aip/overview使用百度账号就能登录,下载对应的SDK,因为我用的是C#开发,所以下载C#版SD...原创 2019-06-24 11:41:24 · 2089 阅读 · 1 评论 -
C#使用SharpZipLib库压缩大文件问题
C#使用SharpZipLib库压缩文件很简单,无非引入ICSharpCode.SharpZipLib.dll:程序中引入对应的命名空间:using ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.Checksums;这样就可以进行压缩解压操作了,网上相关代码也很多,这里就不赘述了。但是今天调试时发现个内存溢出的问题:...原创 2019-09-04 11:53:25 · 2993 阅读 · 5 评论