自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (70)
  • 收藏
  • 关注

原创 扩展int 9号中断例程

误会总是悄然地产生,fuck it! 扩展int 9号中断例程,按F1改变terminate窗口色彩。assume cs:codestack segment db 128 dup (0)stack endscode segmentstart: mov ax, stack mov ss, ax mov sp, 128 push cs pop

2010-05-27 16:34:00 408 1

原创 auto_ptr与auto_ptr_ref的一点理解

先看一段转过来的文档:auto_ptr是目前C++标准中唯一的一个智能指针(smart pointer),主要是用来自动管理指针所指向的内存资源。资源管理是程序设计中非常重要的一部分。资源(resource)是计算机中很宽泛的一个概念,用来表示程序中数量有限,用完就必须归还的东西,比如常见的互斥锁(mutex lock)、文件指针、Win32中的画刷(brush)……,其中内存(memory)

2010-04-24 22:40:00 559

原创 开始写代码了--------临时对象的简单应用

看看这些东西,或许有你不知道的哦看代码: #include using std::cout;using std::endl;class A {public: const char* msgA; A(const char* msg) { msgA = msg; cout << "A initalizing: " << msgA << endl;

2010-04-24 22:09:00 427

原创 (转)CPU正弦曲线

此代码不是本人所写,但原理与我的上一篇文章是相似的:#include #include #include const double SPLIT = 0.01;const int COUNT = 200;const double PI = 3.14159265;const int INTERVAL = 50;int main(int argc, char* argv[

2010-03-06 18:19:00 324

原创 继续学习MFC

虽然工作当中可能真用不到这个类库了,但是作为一个windows程序员,我还是打算继续学习MFC,只是时间不是太多。 愿一切都好……

2010-03-01 20:01:00 241

原创 公司的第一天

感觉总体是好的,除了我还是不能睡好外,其他一切都好, 公司的环境我还是比较满意的,呵呵,有了自己的一个小办公室,一个自己的小天地,多美好的一件事件,还是觉得吃饭太贵了。 公司的开发软件是关于嵌入式方面的,很遗憾的是,这方面的知识我几乎是空白, 所以又得重新开始学习了,我们的BOSS看起来是一个不错的人,不是那种惟利是图的资本家,他告诉我们,这个世界是最重要的两个字:学习。 

2010-03-01 19:25:00 375 1

原创 CButton类初试一

CButton是最基本的子窗口类之一,我们必须一步一步学会如何使用它,我将会通过几个小代码来分别演示:初试一:使用BS_PUSHBUTTON的CButton. CButtonDemo.h#pragma once#define IDC_BUTTON 40000class CMyApp : public CWinApp { virtual BOOL InitInstance

2010-02-28 19:37:00 360

原创 串行化与并行化, CArchive的基本使用

在《MFC WINDOWS程序设计》第6章讲到了串行化与并行化。 串行化:是指将对象的状态转换成可以存储、传送的形式的过程并行化:从存储介质中读出所保存的数据,并用这些数据来重建该对象的过程,也就是串行化的逆过程 CArchive类的基本使用,写个小例子: 1. 将CPoint类串行化:// CLine.h#include class CLine : pub

2010-02-24 17:41:00 587

原创 喜欢用google的产品

我觉得google网络方面的产品是相当好的。gmail 相当cool的免费邮箱,没有广告,安全,用过sina的, 那广告,铺天盖地的chrome 觉得比firefox还要快些,可惜没有一些好用的插件search 在查找资料方面,baidu是无法企及的

2010-02-23 17:49:00 383 1

原创 对递归的一点理解

一般用递归要遵循两个个要求:1. 存在一个终止递归的条件2. 递归是朝着终止递归调用方向发展的 比如说最简单的阶乘:int cal(int n) { // 终止递归,要求1 if(n == 0) return 1; // 递归调用,朝着终止递归的方向发展,如果你把"cal(n-1)"----->"cal(n + 1)"试试?肯定overst

2010-02-23 17:42:00 201

原创 CFile类的学习

因为一个很小的程序,运行总出问题,但是总找不到原因,有点火大,所以有些内容没有写出来…… WIN32_FIND_DATA的使用:这个结构就比较有意思了,必须掌握的.typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAc

2010-02-23 16:08:00 311

原创 MFC集合类学习感悟

一个字:乱!相比C++提供的标准容器库来说,是这样的. 比如说求“大小”, CArray是GetSize, CList, CMap是GetCount, 而标准库统一是size()成员方法。比如说遍历,比较乱,标准库提供的迭代器真是方便……

2010-02-22 22:56:00 300

原创 MFC集合类之CMap

首先我们得看下如何在CMap中进行映射,以及如何进行遍历整个映射……#include #include #include using std::cout;using std::endl;int main() { setlocale( LC_CTYPE, "chs" ); CMapStringToString map; map[_T("Sunday")] = _T

2010-02-22 22:29:00 560

转载 TRACE 在 Unicode下会出现String too long or IO Error打印不出字符串

建立MFC应用程序,支持Unicode库CString str1=(_T("1哈哈"));CString str2=(_T("2哈哈"));TRACE(_T("第一个=%s,第二个=%s"),str1,str2);TRACE只能在DEBUG下才能显示效果调试TRACE主要用来了解代码执行到了哪里.在 Unicode下会出现String too long or IO Erro

2010-02-22 22:26:00 470

原创 MFC集合类之CList

之前我们先以CStringList为例演示下列成员方法:AddTail, AddHead, GetHeadPosition, GetTailPosition, GetPrev(), GetNext()我们看到如何向一个CList类中增加数据:可以从两端增加,以及如何遍历整个CList…… #include #include #include using std::cou

2010-02-22 21:17:00 3303

原创 上下文菜单与TrackPopupMenu

这算是一个演示程序吧,想不到上下文菜单也是采用ON_COMMAND宏来进行消息映射,在这里,我发现一个问题:从CWnd派生的类ON_UPDATE_COMMAND_UI_RANGE似乎没有效果,不知道应该再加点什么,但是从CFrameWnd派生出来问题就不会发生,真是奇怪…… 看看从CWnd派生出来的效果:contextMenuDemo.h#pragma onceclass CM

2010-02-22 01:40:00 2568

原创 windows 7重启后aero效果关闭的解决方法

相信windows xp + windows 7的用户的出现这样的问题,重启后aero效果没有了,总是需要手动开启,下面是解决方案: 运行-regedit-定位到“[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon]”右边有一个userinit值是“C:/WINDOWS/system32/u

2010-02-20 14:46:00 1598

原创 ON_COMMAND,ON_COMMAND_RANGE,ON_UPDATE_COMMAND_UI宏 练习

下面是一个非常简单的菜单练习程序,主要练习以上的宏使用:头文件:#ifndef COMMANDDEMO_H#define COMMANDDEMO_Hclass CMyApp : public CWinApp { virtual BOOL InitInstance();};class CMainWindow : public CFrameWnd {public:

2010-02-20 13:33:00 413

原创 快速启动栏的“显示桌面”图标没了,怎么恢复?

使用记事本等文本编辑器,重新用以下内容建立一个显示桌面.scf文件。内容如下: [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop 保存时把文件名设为“显示桌面.scf”,文件类型选择“所有文件”,再将其拖到快速启动栏上,显示桌面图标就找回来了。

2010-02-20 13:10:00 313

原创 syntax error : missing ';' before 'PCH creation point'的错误

出现这种错误,最大的可能性就是某个被包含的头文件缺少";",所以请仔细检查cpp文件所包含的头文件是否存在某个类缺少";"

2010-02-16 21:26:00 1209

原创 往窗口中添加MENU的几种方法总结

1.在Create函数里面:头文件:#ifndef MENUDEMO_H#define MENUDEMO_Hclass CMyApp : public CWinApp { virtual BOOL InitInstance();};class CMainWindow : public CFrameWnd {public: CMainWindow();prot

2010-02-16 19:40:00 393

《win32多线程程序设计》PDF和源代码(分卷二)

《win32多线程程序设计》PDF和源代码(分卷二) !!!!!!!分卷一我也上传了……

2017-12-30

《win32多线程程序设计》PDF和源代码(分卷一)

《win32多线程程序设计》PDF和源代码(分卷一) !!!!!!!:还有分卷二要下载……

2017-12-26

ASIO文件传输DEMO

文件传输,展示了异步操作的几个函数的用法。

2011-10-12

MFC Opengl多线程框架

发了一天功夫才把多线程的问题搞定,上传以后使用。若其他读者看到,希望能看懂我的苦心。thread相关的CPP需要你自己加上去,它们在压缩文件里面。

2011-06-13

ATL Internals: Working with ATL 8, Second Edition

ATL Internals: Working with ATL 8, Second Edition。

2011-03-24

windows网络编程第二版(杨合庆)

windows网络编程第二版 杨合庆 pdf CSDN上资源比较少,故下过来分享。

2011-03-20

programming ruby 中文第二版 压缩卷2

programming ruby 中文第二版 //此为压缩卷二

2011-03-16

你必须知道的495个C语言问题.pdf

你必须知道的495个C语言问题.pdf 只为了共享……

2011-03-13

一些常见的有趣算法 编程之美

一些常见的有趣算法,共享,共享,共享……

2011-03-13

深入解析ATL分卷四

106MB的下载,故分成了四卷,如果大家觉得烦琐,可以去verycd下载,把它上传到CSDN上,只为了共享,共享,共享…… 如果下载四个分卷后不能解压,请通知。

2011-03-13

深入解析ATL分卷三

深入解析ATL 潘爱民 com 此乃分卷三,还有四要下载,共计106MB,请耐心……

2011-03-13

深入解析ATL分卷二

深入解析ATL,分卷二,还有三,四下载,请耐心……

2011-03-13

深入解析ATL分卷一

深入解析ATL,共有四个压缩分卷,都已经上传,106MB左右,请耐心下载。

2011-03-13

google c++编程风格指南 pdf

google c++编程风格指南 pdf 有些地方说得很有道理。

2011-03-13

OpenGL.Programming.Guide.7th.Edition.Jul.2009.pdf

OpenGL.Programming.Guide.7th.Edition.Jul.2009.pdf

2011-02-20

OpenGL编程指南(第四版).pdf

OpenGL编程指南(第四版).pdf red book!

2011-02-20

essential idl.pdf

essential idl.pdf 学过COM的人应该知道这本书的

2011-02-20

gof设计模式中英双语版

gof设计模式中英双语版 经典中的经典!

2011-02-20

Programming ruby.pdf

Programming ruby.pdf 英文的,不过觉得读起来不吃力,习惯就好了,程序员如果不习惯读英文,会错过非常多的好书

2011-02-20

COM技术内幕——微软组件对象模型(附加源代码).pdf

COM技术内幕——微软组件对象模型(附加源代码).pdf 我用它入门的书籍,非常好!

2011-02-20

Visual+Assist+X+10.9+builds+2333.7z

只要2分,拒绝黑心商家, visual assist x for 2019 crack 只要2分,拒绝黑心商家, visual assist x for 2019 crack

2020-02-12

一个简单的水效果

一个简单的水效果: http://www.cnblogs.com/zengqh/archive/2012/08/13/2636755.html

2012-08-13

用DX渲染Q3 BSP场景

用DX渲染Q3 BSP场景 没有在其他的机器上试过,如果无法运行,请编译源代码,并修改加载的BSP路径。

2012-08-10

移动的摄像头DEMO

移动的摄像头DEMO OGL IZZY同学,编译一下,看一下有没有什么错误。

2012-07-30

一个可移动的摄像头类

一个可移动的摄像头类 写着玩玩的。 camera.

2012-07-29

一个渲染框架render frame

一个渲染框架render frame 正在完善当中。

2012-07-12

GLSL之多重纹理演示

GLSL之多重纹理演示 http://www.cnblogs.com/zengqh/

2012-05-20

GLSL之纹理演示

GLSL之纹理演示 http://www.cnblogs.com/zengqh/

2012-05-20

聚光灯模型演示

聚光灯模型演示 http://www.cnblogs.com/zengqh/

2012-05-18

点光源模型演示

点光源模型演示 http://www.cnblogs.com/zengqh/

2012-05-18

opengl es 三本好书

opengl es 三本好书 好东西当然要分享了。

2012-05-16

平行光镜面反射模型DEMO

平行光镜面反射模型DEMO 请参考我的BLOG: http://www.cnblogs.com/zengqh/

2012-05-16

lambert glsl 简单演示

lambert glsl 简单演示

2012-05-16

平行光漫反射模型DEMO

平行光漫反射模型DEMO

2012-05-16

glsl teapot 简单演示

glsl teapot 简单演示 作了简单的卡通渲染效果。不过是简化的。 具体的卡通渲染效果需要两个PASS,一个是渲染到texture, 另一个是使用一张灰度纹理贴图。

2012-05-16

glsl cube 简单演示

glsl cube 简单演示 依赖于glew和glm.

2012-05-16

使用fbo来实现render to texture演示

使用fbo来实现render to texture演示

2012-04-24

opengl vbo 简单演示

opengl vbo 简单演示 这是一个vbp的小例子。简单的螺旋运动。

2012-04-24

简单的重力演示

简单的重力演示

2012-04-16

hello gles

主要是EGL相关初始化的东西。具体powervt sdk的初始化过程。

2012-04-09

空空如也

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

TA关注的人

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