上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 61 下一页

2008年3月19日

自绘制带图标的菜单项

摘要: const int MAX_MENUCOUNT = 60,ITEMHEIGHT = 26,ITEMWIDTH= 120; //菜单项数量/**//*************************************CMenuItemInfo结构用于记录菜单项信息*************************************/struct CMenuItemInfo{ CSt... 阅读全文

posted @ 2008-03-19 12:25 Phinecos(洞庭散人) 阅读(2504) 评论(1) 推荐(0) 编辑

2008年3月14日

VC++线程通信

摘要: 这是我现在使用的一种线程通信方式的代码片段,两个线程之间通过自定义消息进行通知, #define MY_MSG WM_USER+100 //线程通信的自定义消息//消费者DWORD Consumer::Run(){//创建线程并启动 DWORD ThreadId; m_hThread = CreateThread( NULL,0,Routine,0,0,&ThreadId );//创建... 阅读全文

posted @ 2008-03-14 21:13 Phinecos(洞庭散人) 阅读(2762) 评论(0) 推荐(1) 编辑

2008年3月11日

TinyXML:一个优秀的C++ XML解析器

摘要: 读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。如下是一个XML片段:<Persons><PersonID="1&q 阅读全文

posted @ 2008-03-11 17:52 Phinecos(洞庭散人) 阅读(143084) 评论(43) 推荐(21) 编辑

2008年3月8日

图像处理---黑白化

摘要: 核心对象: CImage m_imageFile; 绘制图片: void CFigureView::OnDraw(CDC* pDC){ CFigureDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 CBrush ... 阅读全文

posted @ 2008-03-08 22:52 Phinecos(洞庭散人) 阅读(1639) 评论(1) 推荐(0) 编辑

Win32汇编学习笔记(四)

摘要: 前面几篇文章中都没有使用到菜单,对话框等资源,这次就演练如何在应用程序中加入这些资源。我们就以将VC6.0默认生成的Win32程序移植为32位汇编为例。 首先用VC6.0生成一个默认Win32版的Hello,World程序,将Hello.rc,demo.ico,small.ico都拷贝到项目目录下,去掉VC6.0相关的部分,最后Hello.rc修改如下: //Microsoft Visual C+... 阅读全文

posted @ 2008-03-08 20:49 Phinecos(洞庭散人) 阅读(1399) 评论(3) 推荐(0) 编辑

VC++控制台程序中使用定时器

摘要: 我现在项目是一个控制台程序,用到的Win32API都是与界面无关的,今天需要加入定时器刷新的功能,由于没有消息循环,所以WM_TIMER消息应该如何处理呢?综合了下网上找到的资料,写了个简单的demo,个人以为这种在一个线程中创建定时器,再通过指定的回调函数来处理定时器触发的模式是比较好的。 #include #include #include int ... 阅读全文

posted @ 2008-03-08 17:52 Phinecos(洞庭散人) 阅读(7000) 评论(9) 推荐(0) 编辑

2008年3月7日

Win32汇编学习笔记(三)

摘要: ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sender.asm; 从一个程序向另一个窗口程序发送消息 之 发送程序;>>>>>>>>>>>>>>> 阅读全文

posted @ 2008-03-07 13:47 Phinecos(洞庭散人) 阅读(665) 评论(0) 推荐(0) 编辑

Win32汇编学习笔记(二)

摘要: 模仿win32的Hello,World程序: .386 .model flat,stdcall option casemap:none;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 阅读全文

posted @ 2008-03-07 13:20 Phinecos(洞庭散人) 阅读(729) 评论(0) 推荐(0) 编辑

2008年3月6日

Win32汇编学习笔记(一)

摘要: 1,安装masm32,并设置环境变量: @echo offset Masm32Dir=E:\masm32 set include=%Masm32Dir%\Include;%include%;D:\dyk\vc6\Include;D:\dyk\vc6\MFC\Includeset lib=%Masm32Dir%\lib;%lib%set path=%Masm32Dir%\Bin;%Masm32Di... 阅读全文

posted @ 2008-03-06 21:38 Phinecos(洞庭散人) 阅读(1205) 评论(0) 推荐(0) 编辑

2008年2月25日

一个java定时器框架

摘要: ScheduleIterator接口 import java.util.Date;public interface ScheduleIterator { public Date next();//获取下一个触发的时间点} Scheduler类 import java.util.Date;import java.util.Timer;import java.util.TimerTask;pub... 阅读全文

posted @ 2008-02-25 22:27 Phinecos(洞庭散人) 阅读(8084) 评论(1) 推荐(2) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 61 下一页

导航