
C#
文章平均质量分 85
bodybo
这个作者很懒,什么都没留下…
展开
-
.Net强大的列表控件XPTable【进阶版】
2012年分享过XPTable的一个版本源码,其中包含了我对其若干bug的修正。链接在此:.Net强大的列表控件XPTable虽然部分bug得到了解决,但仍有不尽人意的地方,比如依然有隐藏的bug、不支持多级列表展开、不支持皮肤换色、不支持ProgressColumn自定颜色、不支持滚动条风格修改、不支持列拖动等。后来下载了一个1.2.2版本源码,有了二级列表即分组功能(Group),但问题多多,包括我之前修正的bug依然存在。没办法,动手术吧。刚统计了一下,前后陆陆续续修改带添加文件共18个,有修改注释原创 2021-05-19 19:17:31 · 2031 阅读 · 1 评论 -
Accord.NET Framework 介绍(转载)
转自:https://www.cnblogs.com/lhxsoft/p/9496880.html阅读目录1.基本功能与介绍Accord.NET Framework是在AForge.NET项目的基础上封装和进一步开发而来。因为AForge.NET更注重与一些底层和广度,而Accord.NET Framework更注重与机器学习算法以及提供计算机视频、音频、信号处理以及统计应用相关的解决方案。该项目使用C#语言编写,项目主页:http://accord-framework.net/说明:该文章只是一个转载 2021-05-19 17:20:41 · 1474 阅读 · 0 评论 -
Visual Studio工具箱显示自定义控件
做WinForm项目,有时在项目中明明有自定义控件,编译后却不能出现在工具箱中,使用起来很不方便。要使自定义控件出现在工具箱中,需要对Visual Studio进行设置,具体设置的位置见下,设置【自动填充工具箱】=True,重新编译项目后,就能在工具箱中看到自定义控件了。【工具】-【选项】-【Windows窗体设计器】-【常规】-【工具箱】-【自动填充工具箱】原创 2017-09-07 11:33:05 · 6415 阅读 · 0 评论 -
C#调用Python脚本的简单示例,IronPython(转载)
转自:http://blog.youkuaiyun.com/zmq570235977/article/details/46791009IronPython是一种在 .NET及 Mono上的 Python实现,由微软的 Jim Hugunin所发起,是一个开源的项目,基于微软的 DLR引擎。IronPython的在CodePlex上的主页:http://ironpython.codepl转载 2017-08-10 09:13:02 · 1589 阅读 · 0 评论 -
在C#中调用python方法(转载)
在C#中调用python方法转自:http://www.cnblogs.com/nickli/archive/2011/02/27/1966144.html1. 安装IronPython到http://ironpython.codeplex.com/下载IronPython。安装下载下来的安装包(要先装VS啊)。 2. 创建项目创建一个C#的控制台应用程序。添加转载 2017-08-10 09:06:39 · 1192 阅读 · 0 评论 -
C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)(转载)
C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)(转载)转自:http://www.jb51.net/article/86254.htm这篇文章主要介绍了C# DataTable中Compute方法用法,总结分析了DataTable中Compute方法常见的数值运算操作、字符串操作、运算符操作、表运算等相关技巧,需要的朋友可以参考下。本文实例讲述了C# Data转载 2017-07-06 16:23:31 · 2268 阅读 · 0 评论 -
使用Task代替ThreadPool和Thread(转载)
一:Task的优势ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如:1: ThreadPool不支持线程的取消、完成、失败通知等交互性操作;2: ThreadPool不支持线程执行的先后次序;以往,如果开发者要实现上述功能,需要完成很多额外的工作,现在,FCL中提供了一个功能更强大的概念:Task。Ta转载 2016-12-27 10:36:42 · 1156 阅读 · 0 评论 -
ORA-01000:超出打开游标的最大数 的解决办法(C#)
C#包装了一个数据库操作类,提供一个批量执行sql的函数,执行中遇到【ORA-01000:超出打开游标的最大数 的解决办法】的错误。查看MSDN的ADODB.Connection的函数Execute说明,发现是调用时一个参数的问题。下面是我包装的函数:public bool ExecuteSql(string strSql) { try原创 2015-08-25 09:58:29 · 4328 阅读 · 0 评论 -
C#不能调试非托管C++代码问题
vs2013开发C#调用C++的DLL,C++非托管。调试代码时发现C++的断点无法进入,如果把C++代码设为启动项目,C#的断点又无法进入。解决方案:设置C#项目的属性,具体: 属性-》调试-》启用调试器-》启用本机代码调试设置好后,C#设为启动项目,就可以正常调试非托管C++代码了。原创 2015-06-14 23:28:26 · 4094 阅读 · 0 评论 -
“LC.exe”已退出,代码为 -1 (转载)
Lc.exe已退出 代码为-1 (可以实现的解决方案)今天使用vs2008开发,有人在vss项目中增加了一个第三方组件,后来删除了,我的计算机上没有这个第三方组件,结果导致了LC.exe错误:"Lc.exe已退出 代码为-1 "解决方法:1、把项目文件夹下Properties文件夹下的licenses.licx文件删除,重新编译即可;2、文本方式打开*.cs转载 2013-05-14 23:28:33 · 979 阅读 · 0 评论 -
ActiveMQ在C#中的应用
ActiveMQ是个好东东,不必多说。ActiveMQ提供多种语言支持,如Java, C, C++, C#, Ruby, Perl, Python, PHP等。由于我在windows下开发GUI,比较关心C++和C#,其中C#的ActiveMQ很简单,Apache提供NMS(.Net Messaging Service)支持.Net开发,只需如下几个步骤即能建立简单的实现。C++的应用相对麻烦些,原创 2010-06-04 16:47:00 · 40583 阅读 · 20 评论 -
关于签名时加密失败错误的解决
原链接:http://blog.youkuaiyun.com/gslcn/article/details/2061510搜集自csdn 有些开源项目,在编译时会有一大堆的错误,其中最常见的是: 对程序集“XXX.dll”签名时加密失败 --“读取密钥文件“XXXX.snk”时出错 -- 系统找不到指定的文件。 ” 原因是没有密钥文件,可以使用这样的方法创建一转载 2012-07-09 10:29:54 · 15401 阅读 · 0 评论 -
Windows X64上强制用x86模式运行c#程序
原链接:http://blog.youkuaiyun.com/blueboy2000/article/details/4242369所有的.net程序其实是平台无关的,关键就是看.net vm是否支持x64平台。MS已经提供了.net x64,在VS中.net程序缺省也是编译成AnyCPU的,所以这是没问题的。但是我的一个C#程序调用了Word2007的COM组件,并且调用了一些Win32AP转载 2012-07-09 10:18:08 · 8439 阅读 · 0 评论 -
.Net强大的列表控件XPTable
XPTable的大名,想必C#开发的人都有所耳闻,使用下来确实强大,在表格中添加下拉列表、进度条、图标等非常容易,灵活方便。当添加大量数据时,和.Net自带的ListView对比过,速度快很多!XPTable最重要的是开源,可根据自己的需要修改,有bug也可想办法解决。我就对其进行了若干处改进,解决了部分bug。源代码写的非常标准,架构设计也很值得借鉴,研读源代码本身就是个学习原创 2012-03-16 10:12:28 · 13777 阅读 · 15 评论 -
关于vs2005、vs2008和vs2010项目互转的总结(转载)
vs2005 vs2008 vs2010 兼容 转换转载 2011-03-17 14:10:00 · 989 阅读 · 0 评论 -
详解VB调用C#类库的方法步骤(转载)
使用c#语言在.net平台生成的dll是基于MSIL的二进制代码,通常情况下是无法被native的语言和程序调用的(例如vb,vc,delphi)。但是一般来说windows上native的程序都是可以直接使用com对象的。通过.net平台提供的一些工具,可以为其伪造一个com接口并注册到系统中。此时,可以在native的程序里,通过这个伪com接口来实现此.net的dll的调用。vb调用C#转载 2010-05-28 17:50:00 · 3483 阅读 · 0 评论 -
C# DateTime ToString (转载)
字符型转换为字符串// C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToString("F2"); // 25.00 // G 常规 2.5.ToString("G"); // 2.转载 2010-02-24 14:04:00 · 636 阅读 · 0 评论 -
使用C#格式化字符串(转自博客园)
1 前言 如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(STL)的字符串类,那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串,比如下面这样:int x = 16;de转载 2010-02-24 14:02:00 · 1009 阅读 · 2 评论 -
VS2008程序部署问题
vs2008下C#开发的程序,framework选择的2.0,编译生成exe后,想在一个没有安装vs2008的机器上运行。将release文件夹下的文件全部拷贝到目标机器,目标机器安装frameword2.0,运行程序报错!说遇到问题需要关闭,没有进一步的说明。 解决办法:问题出在“引用”的dll上。由于工程使用了adodb等“引用”,而这些“引用”的dll不属于.net framwor原创 2010-01-18 10:59:00 · 1183 阅读 · 0 评论