按类别查询搜索结果
关于关键词 的检测结果,共 926
tjwangzhen | 2013-09-03 14:44:30 | 阅读(5390) | 评论(0)
背景      在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。 步骤1. 创建一个CSharpInvokeCPP的解决方案:&nb...【阅读全文】
erabbit | 2013-08-31 11:20:05 | 阅读(14900) | 评论(0)
在PC上,使用串口的软件通常会提供一个列表,显示当前系统可用的串口,允许用户从中选择。
系统中的可用串口保存在注册表“ HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM”项目下,代码可以通过遍历此项目下所有的值获取可用串口列表。
.Net中,System.IO.Ports.SerialPort类提供了一个专门的方法GetPortNames(),直接返回可用串口列表,不再需要手动查注册表。【阅读全文】
erabbit | 2013-08-30 18:41:22 | 阅读(4860) | 评论(0)
在PC上,使用串口的软件通常会提供一个列表,显示当前系统可用的串口,允许用户从中选择。
系统中的可用串口保存在注册表“ HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM”项目下。
.Net中,可以通过Microsot.Win32.RegistryKey类的GetValueNames()方法获取注册表指定项目下所有的值,从而实现枚举。【阅读全文】
dyli2000 | 2013-08-29 16:17:56 | 阅读(0) | 评论(0)
一、浅拷贝基本原理 浅拷贝原则上是对引用类型拷贝地址,对值类型进行拷贝;而对于引用类型String则例外,浅拷贝是对其值进行拷贝。 二、案例分析:   图1 很明显,通过MemberwiseClone()将A浅拷贝给B,只是将A的值类型及string类型都拷贝一份给B,而A的引用类型则只拷贝了引入给B。 因此,在程序中我们将B的...【阅读全文】
dyli2000 | 2013-08-29 15:15:46 | 阅读(0) | 评论(0)
一、类型的分类 MSDN的类型类别图: 图1-1 1、值类型 Value Type: char,int,float,bool,枚举、结构类型。 每种值类型都有一个隐式的默认构造函数来初始化该类型的默认值。 例如: int myInt = new int(); 语句等价于: int myInt = 0; 使用new运算符时,将调用特定类型的默认构造函数并对变量赋以默认值。在上...【阅读全文】
【C#/.net】 C#null与””
dyli2000 | 2013-08-29 11:47:42 | 阅读(2200) | 评论(0)
【CSharp代码1】: string s0 = ""; string s1 = null; 对应的反汇编代码:             string s0 = ""; 00000049  mov         eax,dword ptr ds:[0232202Ch] 0000004f  mov   ...【阅读全文】
Larpenteur | 2013-08-29 00:48:15 | 阅读(1110) | 评论(0)
某些算法逻辑,用递归很好表述,程序也很好写。理论上所有的递归都是可以转换成非递归的。如果有些场合要求不得使用递归,那就只好改成非递归了。通常改成非递归算法的思路,就是使用临时的一个栈来存放计算的临时值。下面演示2个例子。示例一:假设有如下的递归函数f(1)=3f(2)=11f(n)=4*f(n...【阅读全文】
zhanglili123321 | 2013-08-28 10:17:27 | 阅读(2590) | 评论(0)
某些算法逻辑,用递归很好表述,程序也很好写。理论上所有的递归都是可以转换成非递归的。如果有些场合要求不得使用递归,那就只好改成非递归了。通常改成非递归算法的思路,就是使用临时的一个栈来存放计算的临时值。下面演示2个例子。示例一:假设有如下的递归函数f(1)=3f(2)=11f(n)=4*f(n...【阅读全文】
xu752526028 | 2013-08-28 10:16:26 | 阅读(2780) | 评论(0)
程序中的语音实现 【阅读全文】
xu954217943 | 2013-08-28 10:14:20 | 阅读(2290) | 评论(0)
本文主要讨论IDisposable和Finalize如何释放资源,以及微软提供并推荐的一个标准IDisposable编程模式。

本文写的通俗易懂,如果你还看不懂,就自己去反省一下为什么自己水平这么烂....【阅读全文】
1830804922 | 2013-08-28 10:11:09 | 阅读(2310) | 评论(0)
最近下载了点资料,学了学Android,发现Android入门还算简单,从.NET过渡到Android,也就三七十一天的事。

大伙有空也可以学学。。。

好了,言归正文,那日,有网友发了一个他们公司的数据层框架的DLL,让我审视(Reflector查看如下):【阅读全文】
Larpenteur | 2013-08-24 09:29:34 | 阅读(440) | 评论(0)
1.总是用属性 (Property) 来代替可访问的数据成员

2.在 readonly 和 const 之间,优先使用 readonly

3.在 as 和 强制类型转换之间,优先使用 as 操作符【阅读全文】
yfb8530 | 2013-08-23 10:45:46 | 阅读(0) | 评论(0)
Question:  WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. ",Reason:  那是因为没有开启远程访问的原因。Solutions:在web.co...【阅读全文】
2919310683 | 2013-08-22 15:50:49 | 阅读(3410) | 评论(0)
1.总是用属性 (Property) 来代替可访问的数据成员

2.在 readonly 和 const 之间,优先使用 readonly

3.在 as 和 强制类型转换之间,优先使用 as 操作符【阅读全文】
redalert2c | 2013-08-20 15:23:18 | 阅读(960) | 评论(0)
创建vertical bar/seprator的方法, WPF to create Xaml Vertical Bar【阅读全文】
usrname | 2013-08-19 14:17:40 | 阅读(1260) | 评论(0)
搭建和配置IIS服务的web services1 不通过SOAP访问web services 可以通过配置项目的web.config文件而是允许通过HTTP的POST和GET方法在    <system.web>  节点内添加如下内容:        <webServices>          <protocols>        &...【阅读全文】
纯净类 | 2013-08-16 10:57:47 | 阅读(330) | 评论(0)
在使用TVideoGrabber进行预览时,如何设置相机的属性呢?比如曝光、对比度、亮度等。本文将为你介绍如何通过编程来调整这些设置。 【阅读全文】
soranokiseki | 2013-08-15 00:10:29 | 阅读(2220) | 评论(0)
本地测试可以上传大文件,但是部署到远程服务器上后,不允许上传。研究两天结论:有可能服务器配置原因,还真是IIS服务器配置原因。先把教程贴下:一、找到修改大小的配置文件和配置节点 本文来自IISBOY网打开你系统盘(我是C盘),找到 C:\Windows\System32\inetsrv\config\schema目录,该目录下有一个IIS_sche...【阅读全文】
lwyyuan | 2013-08-14 14:13:57 | 阅读(1460) | 评论(0)
listbox控件实现左移、右移、清除的小例子【阅读全文】
redalert2c | 2013-08-13 10:33:39 | 阅读(1180) | 评论(0)
托管win32 控件【阅读全文】