- 博客(27)
- 资源 (8)
- 收藏
- 关注
原创 qsort函数应用大全
七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp); 二、对char
2009-06-25 23:24:00 534
原创 COM组件IImagingFactory引申(一)
1.CoInitialize, CoInitialzeEx CoInitialize、CoInitializeEx都是windows的API,主要是告诉windows以什么方式为程序创建COM对象,原因是程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。 有哪些方式呢?单线程和多线程。 CoI
2009-06-24 09:49:00 2178
原创 OutputDebugString.txt
/* * pseudocode for OutputDebugString * * from KERNEL32.DLL ver 5.0.2195.6794 * * Reverse engineered by Steve Friedl (steve@unixwiz.net) */void OutputDebugStringA(LPTSTR *lpString)
2009-06-22 22:44:00 773
转载 理解 Win32 "OutputDebugString"
坚定的 Win32 开发人员可能对 OutputDebugString() API 函数比较熟悉,它可以使你的程序和调试器进行交谈。它要比创建日志文件容易,而且所有“真正的”调试器都能使用它。应用程序和调试器交谈的机制相当简单,而本文将揭示整件事情是如何工作的。本文首先是由以下事件促使的,我们观察到 OutputDebugString() 在管理员和非管理员用户试图一起工作
2009-06-22 22:42:00 822
原创 C# 与 C++ 数据类型对照
C++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte UCHAR* str
2009-06-22 19:19:00 3288 1
原创 调试工具
OutputDebugString,这个是在Windows单元中的WIN32API函数,绿色环保,无污染,不残留。在调试状态下,用各种调试器可以捕捉程序中的 OutputDebugString 输出的信息。 其实 OutputDebugString就是往一片共享影射的内存中写入了一段数据,并创建了两个 Enevt,指明数据写入事件被触发。在delphi的OutputDebugStr
2009-06-22 11:07:00 854
原创 编译段分类介绍
编译段分类介绍 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text")
2009-06-22 09:32:00 653
原创 WinMain函数参数介绍
WinMain函数的定义WinMain函数的原型声明如下:int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance L
2009-06-20 16:51:00 594
原创 CSIDL对照表
CSIDL描述及使用说明: CSIDL 表示的是windowsshell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows shell所定义的文件夹,例如:"我的文档","回收站","InernetCache文件夹"就是一些由SHELL指定的特殊文件夹.这些特殊文件夹可以是一个磁盘上的物理路径,也可以是一个虚拟文件夹(VirtualFold
2009-06-18 12:17:00 727
原创 Windows Mobile SDK
Windows Mobile 5.0 开发包:(包括工具和学习资源):http://download.microsoft.com/download/6/0/8/608530c5-7e9a-4032-bf18-92d90b5f4ab4/WM Developer Resource Kit.msi单独下载:SDK for
2009-06-16 09:20:00 2024
原创 配置PPC模拟器网络环境,调试TCP/UDP套接字程序
配置PPC模拟器网络环境,调试TCP/UDP套接字程序 最近学习PPC下的Socket编程,基本是按以下步骤进行程序调试 <a href="http://blog.csdn.net/okadler0518/archive/2009/06/15/4271788.aspx">参考资料1、在Windows XP下编写服
2009-06-15 23:09:00 2239 1
原创 使用GPRS的cmwap接入点实现网络通讯1-----建立连接
使用GPRS的cmwap接入点实现网络通讯1-----建立连接关于无线接入方式的比较请见http://blog.csdn.net/okadler0518/archive/2009/06/15/4271785.aspx cmwap作为费用低廉的无线上网方式,具有很大的应用价值。本文讨论了使用GPRS的cmwap接入点实现网络通讯,完成自定义数据的收发。
2009-06-15 23:06:00 1652
原创 关于GPRS(cmnet、cmwap)和CDMA 1X的比较及最优方案
关于GPRS(cmnet、cmwap)和CDMA 1X的比较及最优方案 目前中国移动GPRS接入点有cmnet和cmwap,这两种方式在本质上都是GPRS无线公网,只是提供的服务不同。关于cmnet和cmwap的详细介绍请见: http://blog.csdn.net/okadler0518/archive/20
2009-06-15 23:03:00 1315
原创 CMWAP和CMNET 的主要区别与适用范围
随着移动优惠促销活动的开展,很多网友都对20元包月的CMWAP无线上网产生了很大的兴趣,但是一些朋友在对CMWAP和CMNET的区别还是不甚了解,导致了很多朋友在毫无知觉的情况下被扣了一大笔流量费,可真是心疼啊!对于一些新软件,也经常有人会问“CMWAP可以用吗?”,那么我们今天就来谈谈CMWAP 和 CMNET 的主要区别与适用范围。(1) 为什么会有两个接入点?
2009-06-15 23:00:00 1093
转载 Windows Mobile开发文章收藏
Windows Mobile开发文章收藏 <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/x
2009-06-15 22:10:00 1332
原创 fopen()和fclose()的用法
//<![CDATA[Sys.WebForms.PageRequestManager._initialize(AjaxHolder$scriptmanager1, document.getElementById(Form1));Sys.WebForms.PageRequestManager.getInstance()._updateControls([t
2009-06-15 19:08:00 980
原创 随便写写
前段时间看了c#高级编程这本书(时间问题就走马观花看了一下下,如果以后有机会就看看,学习c#。呵呵),看的时候从中找到了几个问题的答案。(一次机会有为boss问我的几个问题,自己很模糊的地方。也许这应该是早要清楚的。嘻嘻) 1. 如果系统资源没有了,系统会如何处理? 有个垃圾收集器来做这件事 ---> 当托管堆满的时候 --->检查对存储在托管堆上的对象引
2009-06-08 13:52:00 508
转载 Microsoft .NET Compact Framework 开发常见问题解答
http://203.208.35.132/search?q=cache:x_O1SAC1E2kJ:tech.it168.com/knowledgebase/Articles/7/1/1/71116dfa1e8adc2bf364db4876d33f19.htm+SelectedIndex%E5%BC%95%E5%8F%91%E4%BA%86System.NotSupportedException
2009-06-07 15:13:00 3099
翻译 MapPoint+SmartPhone+C#开发示例
MapPoint+SmartPhone+C#开发示例原址:MapPoint, SmartPhone and C# - Part 1MapPoint, SmartPhone and C# - Part2 本文提供了一些简单的应用程序,它演示了C#如何使用MapPoint SDK,以及如何在SmartPhone上显示地图。 介绍 在业界
2009-06-04 20:55:00 541
原创 MapPoint URL Windows Mobile中的Web Service应用 - 《msdn开发精选》
Verify CredentialsAfter creating a password on the Manage Password page, you can use this page to verify that your Bing Maps developer account credentials (account ID and password) are vali
2009-06-04 20:48:00 953
转载 C#线程系列讲座(1):BeginInvoke和EndInvoke方法
C#线程系列讲座(1):BeginInvoke和EndInvoke方法 Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family
2009-06-04 20:34:00 1080
转载 深入解析Invoke and BeginInvoke, 同步与异步解析
深入解析Invoke and BeginInvoke, 同步与异步解析在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法。 一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原
2009-06-04 11:32:00 1316 1
转载 Invoke 和 BeginInvoke 的真正涵义
http://www.cnblogs.com/Rustle/articles/11301.htmlInvoke 和 BeginInvoke 的真正涵义 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(f
2009-06-04 10:59:00 605
原创 Control的Invoke和BeginInvoke 是相对于支线线程
Control的Invoke和BeginInvoke 是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui)Invoke立即插入主线程中执行,而BeginInvoke 要等主线程结束才执行 近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义
2009-06-04 10:37:00 596
转载 C#线程系列讲座(2):Thread类的应用
//<![CDATA[Sys.WebForms.PageRequestManager._initialize(AjaxHolder$scriptmanager1, document.getElementById(Form1));Sys.WebForms.PageRequestManager.getInstance()._updateControls([tAjaxHolde
2009-06-04 10:17:00 626
转载 如何制作.CAB安装包及ini文件中的字段理解
制作cab安装包是一件挺简单的事情,如果大家写的主题或者程序涉及到注册表的修改,建议使用cab安装包来进行安装。首先你需要如下几个文件,CabwizSP.exe,cabwiz.ddf。好了,下面进入正文,要制作.cab安装包,你只要写一个.inf文件,CabwizSP.exe会根据你的这个INF文件来生成_setup.xml,那么文件要如何写呢?其实很简单,我会提供一个范本,
2009-06-02 14:07:00 3716
原创 Windows Mobile5.0 CAB打包文件的生成
Windows Mobile5.0 CAB打包文件的生成前段时间为cab包折腾了几天,现在总结一下。借鉴朋友blog,个人觉得这里也没有讲到什么好的方法。还是先看看下面吧。先简单说下开发环境:Visual Studio2005(Visual C++ 2005), ActiveSync,Windows Mobile 5.0下
2009-06-01 08:56:00 713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人