Blaze

Back Again

 

随笔分类 -  .Net Compact Framework

[翻译]用TcpClient建立GPRS连接
摘要:NETCF的HttpWebRequest在有线或者wifi网络不能使用时会自动建立GPRS连接。因此,当你请求一个http连接或者webservice连接时, 你不用专门为GPRS连接写代码。 但这对于低等的socket类(例如TcpClient和 UdpClient并不可行。对于这些类,你就得用 Connection Manager APIs 来建立/断开连接了。为了方便大家更方便地操作GPRS... 阅读全文

posted @ 2006-06-09 16:27 Blaze 阅读(3405) 评论(5) 推荐(1) 编辑

INI配置文件的替代品-XML配置文件的操作
摘要:.Net中并没有提供INI读写的托管类库,如果使用INI必须调用非托管API。 今天我们来实现XML配置文件读取与保存。 点击查看原文 阅读全文

posted @ 2005-01-17 13:07 Blaze 阅读(1651) 评论(0) 推荐(0) 编辑

INI的替代品--XML配置文件读取与保存
摘要:.Net中并没有提供INI读写的托管类库,如果使用INI必须调用非托管API。有一个NINI提供了托管类库。 今天我们来实现XML配置文件读取与保存。 1.集合类 首先我们需要一个集合类来保存键和键值。它必须同时提供键名和索引两种查找键值的办法。所以我们采用System.Collections.Specialized.NameValueCollection 类。需要注意... 阅读全文

posted @ 2005-01-15 17:45 Blaze 阅读(5024) 评论(1) 推荐(0) 编辑

udp的奇怪问题
摘要:正在做nat穿越的测试,遇到了问题。台式机接收不到任何ppc发来的数据包。但是使用模拟是可以的。代码是没有任何问题,可能是由于用usb通过sync连到台式机的缘故。大家有什么解决办法,谢谢! 阅读全文

posted @ 2004-11-02 13:13 Blaze 阅读(1335) 评论(3) 推荐(0) 编辑

n个VB.Net C#代码转换工具
摘要:1.http://www.kamalpatel.net/(最常用的,不过对于16进制的Int不能正常转换)在线版:VB.Net => C# C#=>VB.Net 离线版:C#=>VB.Net 2.http://csharpconverter.claritycon.com/(推荐!非常好用的一个,几乎没出过太大的问题。)在线版:C#=>VB.Net离线版:C#=>VB.Net 3.http://... 阅读全文

posted @ 2004-10-22 12:46 Blaze 阅读(15092) 评论(12) 推荐(0) 编辑

关于时间的加减计算
摘要:前几天论坛上有人问我时间加减运算的办法,也就是类似5:5+6:6=11:11。于是有了代码: Dim temp_h, temp_m As Double Select Case Op Case "+" T2 = Split(TxtTime.Text, ":") If T2.Length ... 阅读全文

posted @ 2004-10-16 12:55 Blaze 阅读(3353) 评论(4) 推荐(0) 编辑

取得WinCE设备的ID
摘要:private static string GetDeviceID(){ byte[] OutputBuffer = new byte[256]; Int32 OutputBufferSize, BytesReturned; OutputBufferSize = OutputBuffer.Length; BytesReturned = 0; // Call Ke... 阅读全文

posted @ 2004-10-13 13:04 Blaze 阅读(1840) 评论(3) 推荐(0) 编辑

一个GPS的例子(.Net CF)
摘要:别的不多说 http://www.jwhedgehog.com/Samples/GPSReader.zip 阅读全文

posted @ 2004-10-09 12:53 Blaze 阅读(1163) 评论(4) 推荐(0) 编辑

鸡肋感觉的XML(.Net CF)
摘要:鸡肋感觉的XML(.Net CF) 最近在做一个智能设备项目,需要保存数据,图一时省事用了XML.(dataset.ReadXML实在太方便了.) 从此麻烦就来了,仅仅加载一个只有两行数据的一个XML都要等4秒钟.看来XML这种PC上"小巧"的东西对智能设备还是恐龙啊!Pocket PC的主流配置还只是400MHz!用WhiteElephant来形容最恰当不过. white elephant ... 阅读全文

posted @ 2004-10-07 12:29 Blaze 阅读(1224) 评论(2) 推荐(0) 编辑

取得智能设备程序主目录(Compact Framework)
摘要:在Embedded Visual Basic中,程序执行的当前目录可以通过App.Path属性获得。可是.Net CF不再支持了。(遗憾,不过更令人遗憾的是form.scale也不被支持了).Net CF中只能靠Assembly获得。Code: Public Function GetPath() As String Dim fullAppName As String = [... 阅读全文

posted @ 2004-10-06 12:43 Blaze 阅读(955) 评论(1) 推荐(0) 编辑

整理了几个关于.Net Comact Framework的站点
摘要:英文: Business Anyplace.NET Compact Framework and Windows Mobile articles, samples and source code. DevelopMentorVisit the Microsoft .NET Compact Framework resource site, a joint venture betwe... 阅读全文

posted @ 2004-10-06 12:39 Blaze 阅读(854) 评论(1) 推荐(0) 编辑

用.NET CF硬启 贼狠的招数
摘要:[DllImport("Coredll.dll")] extern static int KernelIoControl(int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr lpOutBuf, int nOutBufSize , ref int lpBytesReturned ); [... 阅读全文

posted @ 2004-10-03 12:56 Blaze 阅读(1339) 评论(3) 推荐(0) 编辑

提高窗体载入速度(转载)
摘要:Improving Microsoft .NET Compact Framework-based Application Form Load Performance Neil CowburnContent Master Ltd March 2002 Applies to: Microsoft® .NET Compact Framework 1.0 Microsoft Visual ... 阅读全文

posted @ 2004-10-02 16:21 Blaze 阅读(926) 评论(0) 推荐(0) 编辑

送给智能设备应用程序不能调试的朋友们
摘要:以前一次调试失败后,VS.NET就怎么也连接不上PPC了。折腾了很长一段时间没有成功。后来在MSDN的角落里发现如下文字: I uninstalled ActiveSync and then reinstalled it. Now I can’t deploy my application. How do I fix this? Issue: After uninstalling ActiveSy... 阅读全文

posted @ 2004-10-02 16:10 Blaze 阅读(1549) 评论(3) 推荐(0) 编辑

在.Net使用电话API
摘要:仍然需要调用非托管代码实现。 _ Private Shared Function PhoneMakeCall()Function PhoneMakeCall(ByRef ppmci As PhoneMakeCallInfo) As IntPtr End Function ... 阅读全文

posted @ 2004-10-02 14:28 Blaze 阅读(1009) 评论(1) 推荐(0) 编辑

导航