- 博客(9)
- 收藏
- 关注
转载 《Win32类型和.net类型的对应表》及感悟例子
《Win32类型和.net类型的对应表》Figure 2 Non-Pointer Data TypesWin32 TypesSpecificationCLR Typechar, INT8, SBYTE, CHAR†8-bit signed integerSystem.SByteshort, short int, INT16, SHORT16-bit signed integerSystem.Int16int, long, long int, INT32, LONG32, BOOL†, INT 3
2011-01-26 15:40:00 663
转载 WINCE开机自动运行指定程序
<br />WINCE开始默认是运行explorer.exe,是在shell.reg中设置的<br />[HKEY_LOCAL_MACHINE/init]<br />"Launch50"="explorer.exe"<br />"Depend50"=hex:14,00, 1e,00<br />因此只要在platform.reg或者project.reg中做类似的更改就可以实现开机自动运行指定AP的功能。<br />如:<br />[HKEY_LOCAL_MACHINE/init]<br />"L
2011-01-09 22:57:00 539
转载 使用API方式调用软键盘
不使用 System.WindowsCE.Forms命名空间 调用软键盘方法<br /> /// <summary> /// 显示/隐藏软键盘 /// </summary> /// <param name="SIP_STATUS"></param> /// <returns></returns> [DllImport("coredll", EntryPoint = "SipShowIM")]
2011-01-09 22:41:00 1125
原创 c# 快捷键
<br /><br />快捷键 功能<br />CTRL + SHIFT + B生成解决方案<br />CTRL + F7 生成编译<br />CTRL + O 打开文件<br />CTRL + SHIFT + O打开项目<br />CTRL + SHIFT + C显示类视图窗口<br />F4 显示属性窗口<br />SHIFT + F4显示项目属性窗口<br />CTRL + SHIFT + E显示资源视图<br />F12 转到定义<br />CTRL + F12转到声明<br />CTRL + AL
2011-01-06 12:06:00 423
转载 Invoke 和 BeginInvoke 的区别
Invoke 和BeginInvoke 的区别在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet 程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、windows程序消息机制Windows GUI程序是基于消息机制的,有个主线程维护着一个消息泵。这个消息泵让windows 程序生生不息。
2011-01-05 14:52:00 397
转载 C#类型转换
<br /><br />C#类型转换<br /> <br />1. 装箱、拆箱还是别名<br /><br /> 许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如此,如:short<-> Int16,long<-> Int64 等。对于一般的程序员来说,大可不必去了解这一过程,因为这些装箱和拆箱的动作都是可以自动完成的,不需要写代码进行干预。但是我们需要记住这些类型之间的关系,所以,我们使用“别名”来记忆它们之间的关系。<br
2011-01-05 14:45:00 1020
转载 SerialPort常用属性方法和事件
<br /><br />SerialPort常用属性方法和事件<br /> 一.概述<br /> 在Visual Studio 6.0中编写串口通讯程序,一般都使用MicrosoftCommunication<br />Control(简称MSComm)的通讯控件,只要通 过对此控件的属性和事件进行相应编程操<br />作,就可以轻松地实现串口通讯。但在Microsoft.Net技术广泛应用的今天,Visual<br />Studio.Net没有将此控件加入控件库,所以人们采用了许多方
2011-01-05 14:44:00 7734 1
原创 收集的类型转换
<br />字符串 ==== 字节数组<br />byte [] ucSendBuf = Encoding.Default.GetBytes(zkx);<br />string str=Encoding.Default.GetString(ucSendBuf ,index,length)<br /><br /><br />字符串 ====字符数组<br />zkx.ToCharArray()<br />chararray.tostring();<br /><br /><br />16
2011-01-05 14:40:00 471
转载 C#实现BCD码
<br />string _BcdText = Zgke.ConvertByte.BCD.GetBcdEncode(123456, Zgke.ConvertByte.BCD.BcdType.码8421);<br /><br /> ulong _Value;<br /><br /> if(Zgke.ConvertByte.BCD.GetBcdDecode(_BcdText,Zgke.ConvertByte.BCD.BcdType.码8421,out _Val
2011-01-05 14:26:00 4716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人