- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 » RGB与HSV(HSB)的转换公式 mybeky’s blog
导读:本文转自http://blog.dormforce.net/mybeky/archives/154
2008-04-10 20:18:00 893
原创 相关文章:
导读: 和编译有关的几个方面2005-04-14 lcleng 关于编译的一些问题2006-05-07 Free_Sword 变量的声明与定义以及关键字extern的用法2006-05-17 liqiuhua123 const , extern 于 declare2004-10-22 playar0709 关于函数原型和函数定义的区别问题2005-08-03 Ph0ni
2008-03-24 10:04:00 383
原创 MFC集合类学习笔记(2)
导读: 5.常用函数举例 (1)数组 如int 数组: CArray m_intArray; m_intArray.Add(15); // 添加一个元素 CArray pArray; pArray.Add(CPoint(10,10)); l 添加元素 注意,此时开始并没有分配数组的存储空间,但是add可以动态分配空间。如果可以预计
2008-01-21 12:14:00 812
原创 MFC集合类学习笔记(1)
导读: 实际上集合类就是数据结构中的顺序存储结构和链表存储结构。它的优点就是建立这样的存储结构简单,并且把相关的操作集中成函数,方便用户的调用。比如顺序存储用到数组,如果要在数组中的固定位置添加一项,普通的方法就是要用一个for循环,有点烦琐。而在集合类中只要用一个add函数就完成了,相对简单一点。 数据结构是软件设计中的一个重要组成部分。因此我们有必要搞清楚集合类的相关问题
2008-01-21 11:59:00 679
原创 Visual C++编译器常用选项设置2
导读: sBuffer和tBuffer指向的是同一块内存空间;Enable Function-Level Linking ,告诉编译器将各个函数按打包格式编译;Enables minimal rebuild,通过保存关联信息到.IDB文件,使编译器只对最新类定义改动过的源文件进行重编译,提高编译速度;Enable Incremental Compilation,同样通过.IDB文件保存
2008-01-18 18:23:00 621
原创 Visual C++编译器常用选项设置1
导读: 编译参数的设置。主要通过IDE的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下: /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_M BCS" /Fp"
2008-01-18 18:15:00 422
原创 什么是Access Violation?我该如何调试它
导读: 关键字 Access Violation 出处 http://community.borland.com/article/0,1410,26406,00.html 什么是AV错误?我该如何调试它? 当你运行程式得到了一个AV(Access Violation)错误的时候,这意味着你的程式正在试图访问一块 不再有效的内存,请注意我所提到的“不再”有效。大多数的
2008-01-17 14:35:00 2188
原创 VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
导读: 最近看了周星星 Blog 中的一篇文章:“VC++6.0中内存泄漏检测”,受益匪浅,便运行其例子代码想看看 Output 窗口中的输出结果,可惜怎么弄其输出都不是预期的东西,郁闷了半天,便到水坛里找到周星星,请求他指点一、二,然而未果。没有办法,最后我一头栽进 MSDN 库狂搜了一把,功夫不负有心人,我搜出很多有关这方面的资料,没过多久我便基本上就找到了答案......
2008-01-17 13:55:00 560
转载 MFC
首次创建项目工作区时, 要创建一个项目工作区目录、一个项目工作区文件、 一个项目文件和一个工作区选项文件。项目工作区文件用于描述工作区及其内容,扩展名为.dsw。项目文件用于记录项目中各种文件的名字和位置, 扩展名为.dsp。工作区选项文件用于存储项目工作区设置, 扩展名为.opt。 对于SDI,视是主框架窗口的子窗口;对于MDI,必须从CMDIChildWnd派生出主框架窗口的子窗口,视是该子窗
2008-01-15 13:15:00 378
转载 解析VC++6中的指针
获取工具条的指针 在缺省状态下,有一个默认的工具条AFX_IDW_TOOLBAR,我们可以根据相应的ID去获取工具条指针,方法如下: CToolBar* pToolBar=(CToolBar*)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR); 是不是很简单? 获取状态条的指针 在缺省状态下,有一
2008-01-15 13:04:00 427
原创 单步执行命令step into/step out/step over的区别
导读: step into就是单步执行,遇到子函数就进入并且继续单步执行; step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。 step out就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函 数。 step into:进入子函数 ste
2008-01-14 11:42:00 10560 1
原创 VC调试技术
导读: 程序出错的类型大致可以分为两种,语法错误和逻辑错误。语法错误可以通过编译器的出错信息得到纠正。然而逻辑错误则不能,所以各大IDE(集成开发环境)中都提供了debug功能,用来分析和排除程序中的逻辑错误,排除逻辑错误的过程又称调试(或debug),下面谨以VC++6.0的调试环境做介绍。 常用的调试命令主要有: step into 命令 快捷键:F11 单步执行每条语
2008-01-14 11:40:00 1398
原创 VC中的string table(
导读: VC中的string table 近来发现对VC中还是有很多的不懂,其中有一个不懂的就是string table. 今天要记录的东东是: 假如某一个string table是 /nTest42/nTest42/n/n/nTest4264.Document/nTest42 Document 那么: 这么核心的东西才给20分 第一个/nTest42标书主
2008-01-14 10:37:00 4771
原创 为了帮助保护您的计算机WINDOWS已经关闭了此程序
这是Windows XP SP2的DEP技术(可以有效避免缓冲区溢出问题)导致的,要解决这个问题,只需要将这个程序配置为不受DEP检测即可。方法是:在“系统属性”→“高级”→“性能设置”→“数据执行保护”对话框中,选择“为除下列选定程序之外的所有程序和服务启用DEP”,然后在列表里面将该程序的可执行文件添加到列表里面并重启即可解决。
2007-07-07 20:25:00 8501
转载 任务管理器杀不了的进程关闭大法
Windows XP/2000的任务管理器是一个非常有用的工具,能让你看到系统中正在运行哪些程序(进程),只要你平时多看任务管理器中的进程列表,熟悉系统的基本进程,就可以随时发现可疑进程,这对防范木马和病毒大有裨益!不过有一些可疑进程,你用任务管理器却无法杀掉,这该怎么办呢? 一、哪些系统进程不能关掉 Windows运行的时候,会启动多个进程。只要你按下“Ctrl+Alt+Del”键打开任务
2007-05-28 14:32:00 2255
转载 高手教你了解进程的秘密
现在是不是还有人对着任务管理器里面,一大堆的进程发呆?高手与低手的分别就是,高手能够很快地鉴别出有问题的进程,而低手则只能靠“排除法”一个个地试,搞不好还会系统崩溃,所以我们特意准备了这个超全的进程解释文章,以让大家更好地了解它们。 (1)[system Idle Process] 进程文件: [system process] or [system process] 进程名称: Wind
2007-05-28 10:48:00 571
转载 vc中的使用技巧和常见错误
1、在数据库操作时,将系统自动生成的CTime替换成COleDateTime。 2、在操作ACCESS数据库时,字符串的标识是:单引号;日期/时间类型的标识是:# 3、将 DDX_FieldDateTimeCtrl(pDX, IDC_PUBLISHDATE, m_pSet->m_publishDate,m_pSet); 替换成: DDX_DateTimeCtrl(pDX
2007-05-27 21:45:00 2116
转载 VC常见入门问题总结
VC常见入门问题总结1:fatal error C1010: unexpected end of file while looking for precompiled header directive该如何解决 如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++选项卡,从Category组合框中选中Precompile
2007-05-27 21:38:00 7127
转载 微软ping程序源代码完整版(附详细的注释)
内容简介: 编写自己的一个ping程序,可以说是许多人迈出网络编程的第一步吧!!这个ping程序的源代码经过我的修改和调试,基本上可以取代windows中自带的ping程序. 各个模块后都有我的详细注释和修改日志,希望能够对大家的学习有所帮助!!/* 本程序的主要源代码来自MSDN网站, 笔者只是做了一些改进和注释! 另外需要注意的是在Build之前,必须加入ws2_32.lib库文件,否则会提示
2007-05-27 21:35:00 970
转载 VC++的链接错误LNK2001(ZT)
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolved
2007-05-27 20:51:00 490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人