浅析C++中的this指针

转自:[url]http://blog.csdn.net/starlee/archive/2008/01/24/2062586.aspx[/url] 有下面的一个简单的类: class CNullPointCall{public: static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStatic; int m_iTest;};int CNullPointCall::m_iStatic = 0;vo...
技术 | 2009-07-19 20:14 | 阅读 3122 次 | 评论 0 条

软件架构

B/S 模式和C/S模式有什么区别?C/S结构,即Client rver(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 B/S结构,即Browser rver(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种 结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断 成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约...
基础知识 | 2009-07-09 22:58 | 阅读 2418 次 | 评论 1 条

VC中实现读取Excel表数据总结

利用VC对Excel进行操作。主要的函数是从网上找的,有些东西自己做了修改。可以对一个目录下的所有Excel表进行处理。主要代码如下: //获取一个目录下所有Excel表名,并加入到一个数组中。char oldPath[MAX_PATH]; getcwd(oldPath,MAX_PATH); chdir(m_strDirectory); CFileFind fileFind; BOOL bExist=FALSE; bExist=fileFind.FindFile("*.xls"); while(bExist) { bExist=fileFind.FindNextFile(); CSt...
技术 | 2009-07-05 09:04 | 阅读 14077 次 | 评论 1 条

uc/os-ii信号量的理解

uc/os-ii信号量的理解 2007-12-07 11:44:36  标签:uc 信号量 os-ii    [推送到技术圈] 1. 信号量的理解 (1)uc/os-ii的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。(另外参考事件控制块ECB) (2)信号量可以是2值的变量(称为二值信号量),也可以是计数式的。根据信号量的值,内核跟踪那些等待信号量的任务。 (3)建立信号量的工作必须在任务级代码中或者多任务启动之前完成。 (4)任务要得到信号量的问...
技术 | 2009-07-02 23:46 | 阅读 8256 次 | 评论 6 条

WinAPI??【消息及相关结构体】

MSG结构 typedef struct tagMSG { HWND hwnd; //这个消息所在的窗口句柄 UINT message; //消息标识符,如WM_SIZE、WM_COMMAND、WM_QUIT等等 WPARAM wParam; //32位消息的特定附加信息 LPARAM lParam; // 32位消息的特定附加信息 DWORD time; // /消息创建时的时间 POINT pt; //消息创建时的...
基础知识 | 2009-07-02 22:02 | 阅读 4591 次 | 评论 5 条

MINIGUI在S3C2410开发板的移植

MINIGUI在S3C2410开发板的移植2009-4-15 2:25:00 0 推荐 1 引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 MiniGUI 在 Linux 上开发实时嵌入式系统。MiniGUI 系统也逐渐成熟,应用到各种嵌入式系统中,包括PDA、机顶盒、DVD、MP4播放器等。本文讲解基于 Linux 和 MiniGUI 的嵌入式系统软件开发,,其内容不仅仅限于 MiniGUI 的编程,还会涉及到一些 Linux 下嵌入式系统软件开发的技巧,包括交叉编译环境的建立,根文件系统的生成等。 2 图形用户界面MiniGUI...
资料 | 2009-07-02 10:09 | 阅读 5376 次 | 评论 2 条

用GetPixel获取屏幕上一点的颜色

#include <stdio.h>#include "windows.h"#include "wingdi.h"int main() { int i,j; COLORREF cr; HDC hdc = GetDC(NULL); cr = GetPixel(hdc,10,10); printf("%d\n",cr); getchar(); return 0; }
基础知识 | 2009-07-02 00:31 | 阅读 3905 次 | 评论 1 条

ADS中堆地址的设置方法

在使用ADS编译器进行ARM开发时,如果程序需要一块内存,在不上OS的情况下,一般调用malloc()函数。然而在调用之前必须保证你已经为程序分配了堆内存。有的汇编引导代码替你完成了这一步,比如本人以前用过的ZLG系列的工程模板,有的需要自己设定堆内存。 查看ADS的inline books有如下描述: Using a heap implementation from bare machine C To use a heap implementation in an application that does not define main() and does notinitia...
技术 | 2009-07-01 10:54 | 阅读 5631 次 | 评论 2 条
浏览1943210次