自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 【WIN32 SDK】使用模态对话框搭Win32程序框架

对话框分为模态(modal)和非模态(modeless)两种,模态对话框不允许用户切换到同一程序的不同窗口,而非模态则行。由于创建模态对话框既不需要注册窗口类,也不需要写消息循环,故用模态对话框来作为小程序的主窗口非常方便。下面是使用模态对话框的一个模板:

2011-08-01 15:40:00 1109

原创 简单的使用CreateDialog的Win32程序框架

这样的好处是可以对主窗口可视化编辑,适合小型应用程序开发,我们甚至可以在此基础上写一个自己的 Foundation Classes#include "resource.h"#include HINSTANCE hInst;

2011-08-01 15:38:26 1870

原创 墨镜挑选秘籍

灰色镜片:稳定性好,看事物没有色差。    茶色镜片:适合开车戴,可以吸收阳光中的红外线。    红色镜片:装饰效果好,防紫外线,防强光效果略差。    比较平的墨镜看事物会舒服。    偏光镜可以过滤无用光源,防止眩光,对眼睛的保护效果最好。    车前

2011-07-31 09:38:07 416

原创 消队队列和UI的关系

Windows 毕竟是个消息驱动系统,如果某个执行线程调用::GetMessage 而其消息队列却是空的,这个执行线程便被冻结,直到再有消息进来为止。冻结的意思就是不管你的优先权有多高,暂时退出排班行列。执行线程也可能被以::SuspendThread 强制冻结住(::R

2011-07-31 09:37:14 594

原创 在svn客户端中重新输入用户名和密码

右键TortoiseSVN -> Settings -> Saved Data-> Authentication Data 点“Clear”。这样,重新访问配置库的时候,就会提示输入用户民和密码了。       这可以解决访问不同的地址,用户名/密码不同的问题。

2011-07-31 09:35:19 592

转载 铁锅的合理使用( 除锈 和 除黑垢 )

锅底除黑:有时候锅底会出现一薄层黑色物质,很难清洗掉;这是由于过度烹煮或高酸性食品所引起的变色。为了消除顽固黑斑,恢复原锅新貌,只用向其中倒入一罐可乐(或者只要刚好覆盖着变黑的地方就行)然后放在小火的火炉上。大约一个小时之后,像平常一样把锅清洗干净就行了。

2011-07-31 09:34:39 3604

转载 演译推理与归纳推理

逻辑学就是研究推理和论证的。逻辑学的任务是提供一种技术,使我们能够判定什么样的推理论证是有效的,哪些又是无效的。而推理的有效性表现为推理的前提与结论之间的一种逻辑关联。有两种方式的逻辑关联,即演绎的与归纳的。如果推理的有效性表现为由前提的真可以必然地推导出结论真,那么前提和结

2011-07-31 09:33:56 1203

原创 vs2008 编译两个同文件名源文件只生成一份obj文件之bug

vs2008 建一个工程test 添加两个相同源文件test.cpp,这两个test.cpp不在同一个文件夹, 两个test.cpp都写了一个全局testFun()函数, build 工程test,居然不报错, 但如果一个工程两个不同文件名的源文件,都写一个testFun()函数

2011-07-31 09:33:13 938

原创 DLL中New和外部Delete以及跨DLL传递对象的问题

不同的DLL中完全可能会维护不同的局部堆,这与编译器的实现有关。有些编译器可以选择使用进程共享的局部堆,但性能会受影响。     如果是不同的局部堆,当你在DLL中new时,是在DLL的堆中分配的;而当你在EXE中delete时,EXE会认为它是在EXE的局部堆中分配的,

2011-07-31 09:32:29 2933

转载 First chance exception 与 Second chance exception

1. 当异常发生后,系统会首先检查是否有调试器加载,如果有则调试器会收到异常消息,并决定是否中断程序的执行。这叫First chance exception。如果没有调试器加载,则转2,如果调试器决定忽略First chance exception,同样转2,如果调试器不忽略,则

2011-07-31 09:31:03 661

原创 vs 工程 修改 building前行为(提示用户选择,不保存,保存)

Tools -> Project and Solutions -> Build and Run -> Before building:1. Prompt to save all changes.2. Save all.3. Don't save.

2011-07-31 09:25:13 427

转载 COM 类工厂有必要存在吗

1. IClassFactory 的用途在 http://www.80diy.com/home/20041120/19/3572410.html 看到几段关于COM 的类厂的话, """类厂用来抽象组件的create过程,客户不需要知道组件的详细情况,也不需要知道类厂的详细情况,只要知道CoCreateInstance可以创建组件即可。而CoCreateInstance内部调用DllG

2009-09-09 10:03:00 563

c词法分析器 c++

c词法分析器 用c++编写 本词法扫描器只能扫描C语言的一个真子集。现在只能识别出不同的词并输出该词和它的类型,报错。

2008-09-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除