C#
文章平均质量分 54
haoxingfengcrazy
学习是人生的一种方式
展开
-
C#封装的一个串口操作类(可用于Win CE)
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站using System;using System.Runtime.InteropServices;namespace NativeDll{ /// /// SerialPort 的摘要说明。 /// public class SerialPort { #region原创 2008-01-25 16:16:00 · 800 阅读 · 0 评论 -
C#常用开源类库收集
C#中的"装箱"(boxing)与"拆箱"(unboxing) .转载 2014-08-25 22:49:48 · 1580 阅读 · 0 评论 -
C++,C#混合编码技术
本文提供了一个方法,让C++源码和C#源码一起编译链接成一个单一的Assembly。 由于C++提供了IJW方法,允许将旧有C++代码也编译成托管代码,因此这篇小文可以用极小的工作量来彻底解决所有C++遗留代码移植到.NET的问题。 这个方法,再加上前次的小文《您也使用托管C++吗?》,就可以把C++遗留代码移植到.NET的所有方法一网打尽了。 好了,言归正传。 假设一个很转载 2014-08-25 22:41:28 · 762 阅读 · 0 评论 -
C#开源大全--汇总
C#开源商业协作和项目管理平台-TeamLab网络视频会议软件-VMukti驰骋工作流程引擎-ccflow【免费】正则表达式测试工具-Regex-TesterWindows-Phone-7-SDKExcel-读写组件-ExcelLibrary.NET集成开发环境-MonoDevelop电话软交换机-Free转载 2014-08-15 14:00:48 · 7829 阅读 · 2 评论 -
用C#如何遍历一个窗体中的某一种控件
/* 作者:耿奕廷 版权所有,转载时请注明出处及作者 */ 假设我要遍历所有的Label控件.我们知道一个窗体中的所有控件都是Form.Controls中的成员,想要得到窗体中的所以成员,可以用foreach来遍历Controls属性中的对象。注意,Controls属性中包含的对象都是以Control基类形式存在的,这就是说我们只能用foreach(Control temp i转载 2014-08-25 22:51:17 · 7198 阅读 · 1 评论 -
C#中的"装箱"(boxing)与"拆箱"(unboxing)
/* 作者:耿奕廷 版权所有,转载时请注明出处及作者 */ 我们知道在C#中,所有的类型都派生自类object,而派生类和继承类之间可以互相转换,这就有了“装箱”与“拆箱”的概念。装箱:是指把某一类型的值显式或隐式的转换成object类型,或转成被此类型继承的接口。装箱后,这个object类的值在内存中heap区,是原类型的一个拷贝。如: int i=2;转载 2014-08-25 22:43:40 · 719 阅读 · 0 评论 -
用C#让应用程序只有一个实例在运行
//原代码很乱,整理了一下using System;using System.Runtime.InteropServices;using System.Windows.Forms;using System.Diagnostics;using System.Reflection;public class OneInstnace{//Api声明,并声明一 [DllI转载 2014-08-25 22:40:44 · 623 阅读 · 0 评论 -
国外C#开源网站一览
不论您在学习或者借用这里无疑是个好地方:http://csharp-source.net/C# Open SourceOpen Source Aspect-Oriented Frameworks in C#AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programm转载 2014-08-25 22:38:05 · 4689 阅读 · 0 评论 -
C# 单例模式实现
这是这段时间学习设计模式的时候的源代码。单例(单件)模式的五种实现。通过一个计数器的例子调用验证一下。把下面的代码直接拷进vs下,运行就可以了。(控制台应用程序)以后把剩余的设计模式有空儿就粘上来。using System;using System.Collections.Generic;using System.Text;using Sys转载 2014-09-18 10:44:24 · 5257 阅读 · 0 评论 -
C#UI界面库
比较好的C# UI界面库:原创 2014-07-21 17:12:43 · 20093 阅读 · 4 评论 -
使用VS2010 C#开发ActiveX控件(下),完整代码打包下载
我们介绍了开发、打包、发布、使用ActiveX控件的全过程。在演示程序中,我们没有调用串口通信和读卡器Dll程序,由于我们读卡器的原始Dll是使用其它语言进行开发的,对C#来说,是非托管代码,因此我们还需要在代码级别进行非托管代码的安全性设置转载 2014-04-28 22:05:46 · 1890 阅读 · 1 评论 -
使用VS2010 C#开发ActiveX控件(上)
最近做读卡器的B/S应用程序开发,由于读卡器厂商提供的手册都是C/S版本的,而且只有一个原始的Dll包,并没有web版的,那么就只好自己动手,丰衣足食了转载 2014-04-28 22:03:42 · 1235 阅读 · 0 评论 -
C#用Activex实现Web客户端读取RFID功能的代码
由于要在Web项目中采用RFID读取功能,所以有必要开发Activex,一般情况下开发Activex都采用VC,VB等,但对这两块不是很熟悉,所以采用C#编写Activex的方式实现转载 2014-04-28 22:16:53 · 7125 阅读 · 1 评论 -
C#在屏幕上画图
[DllImport("user32.dll")] private static extern int GetDC(int hwnd); private void button1_Click(object sender, EventArgs e) { System.IntPtr p = (IntPtr)GetDC(0)原创 2008-01-16 12:50:00 · 6025 阅读 · 1 评论 -
.net(C#)访问Oracle数据库的几种免安装组件的对比
.net(C#)编程过程中,使用到了以下三种免安装的Oracle访问组件,能够不安装Oracle客户端,通过这些组件访问Oracle数据库1:Oracle Data Provider for .NET, Managed Driver:Oracle官方的托管数据库访问组件,单DLL,Oracle.ManagedDataAccess.dll,直接引用即可,用法及相关文档:转载 2016-04-16 16:22:10 · 787 阅读 · 0 评论