
Win32汇编
文章平均质量分 67
hoverlees
这个作者很懒,什么都没留下…
展开
-
汇编初学宣言
刚刚给自己的文章分了几个组,而有些组里一篇文章也没有,先在Win32汇编里写一篇文章纪念一下子.嘿嘿,也算是给自己将来要学的Win32汇编开个好门! 为什么要选win32汇编?作为一个java的火热崇拜者,我自己也深深地知道java虽然跨平台,但是牺牲了程序的运行速度(不过java还是能在服务器上飞速运行!),速度是C++的15分之一.而汇编的飞快的速度,似乎可以弥补我心理上的不足的感觉.原创 2007-06-08 16:16:00 · 665 阅读 · 0 评论 -
小项目心得体会.对HTTP协议格式更深的理解.
这两天做了一个小项目,其实就是订做一个服务器平台.因为对方要求速度快和基于windows平台,且只能实现他们需要的功能,根据自己的知识,当然汇编是最好的选择.订做服务器平台的过程还是比较顺利的,其实就是开发些服务器接口,例如定义now函数等等,供基于这个平台的程序使用;然后就是服务器平台内核函数,如创建,传递和销毁Request等;最后就是它的管理GUI,做的过程中遇到一个问题,就是输出到客户原创 2007-09-15 12:39:00 · 2351 阅读 · 1 评论 -
TreeView 控件使用
TreeView控件是最常用的控件之一,最近研究了一下,一开始是一点头绪都没有,不过多研究一下就越来越清晰了.呵呵.这篇文章也算是我自己的拾遗吧. 虽然windows里的TreeView控件不像Java的MVC结构那样让人感觉很清晰,但是它还是提供了一系列的消息来对TreeView本身的数据结构的处理,所以用熟了的话,也不是很麻烦.其实也有很多相关的宏,但是这些宏好像windows汇编无原创 2007-10-23 21:49:00 · 1552 阅读 · 0 评论 -
语音聊天软件完成心得.
给自己看的^_^1.为了保证实时性,给输入设备的单个缓冲块不能太大,最好用1K(相当于延时10多ms),然后多准备几个这样的数据块(一般20个).2.最好是把WAVEHDR和数据定义在一起,方便传输控制.SNDDATABLOCK struct header WAVEHDR wavedata db 1024 dup(?)SNDDATABL原创 2007-11-08 23:00:00 · 1075 阅读 · 0 评论 -
Region小心得.
Region这个东西还真是麻烦,创建起来不容易,销毁到是挺快的,一不注意就没了.千万要注意的就是如果使用了SetWindowRgn函数后,带进参数里的Region就不是自己的了,自己以后再也不能使用了,所以如果要保存这个Region,最好就是先复制它,然后将它的副本拿来做SetWindowRgn函数的参数,让它自生自灭去.复制Region:invoke CreateRectRgn,0,0,原创 2007-12-17 22:35:00 · 497 阅读 · 0 评论 -
小研究了JNI+汇编
说点废话.呵呵,个人一直认为,java本来就不适合写桌面程序,如果要用java开发桌面程序,目的应该是为了跨平台,总是想着去用JNI方式的话还不如直接用C写呢.适当的JNI当然好,利用不同操作系统的优势嘛.(很核心的部分可以写成JNI方式,移植时只要移植库就行了)..JNI的难度在于把指向java对象的指针转换为C的变量,句柄等等.java开发包里提供了jni.h头文件,里面的相关常量定义和参原创 2008-01-05 00:01:00 · 1484 阅读 · 0 评论 -
Zip,UnZip函数库
到官方网站下载的zip,unzip函数库,研究了一会儿,终于研究出结果啦。呵呵~这个zip库好像是现在网上很流行的库嘛。加压解压方便,通过回调函数控制。不过文档和例子代码都是C语言和其它语言的,我用的汇编语言好像没有代码,那只有自己来整理喽。zip32.ll和unzip32.dll其实是两个产品,来自 http://www.info-zip.org/ 的开源项目。不过他们留的ftp下载地址原创 2009-03-12 16:35:00 · 3579 阅读 · 0 评论