内容列表
- 深入探索COM开发框架 之 MFC和ATL [一]
- 深入探索MS COM开发框架 之 MFC和ATL
- 分类:VC语言 查阅全文
- 深入探索COM开发框架 之 MFC和ATL [三]
-
1. 事实上,组件类获得接口映射表是通过GetInterfaceMap()静态成员函数先
获得interfaceMap结构变量,此变量的第二个值便是接口映射表的入口.
InterfaceMap的第一个值保存了基类的_GetBaseInterfaceMap函数指针.
为在组件类中找不到接口的定义
- 分类:VC语言 查阅全文
- VC中MSFLEXGRID内嵌EDIT实现编辑功能补充
- 在VC的界面应用开发中,MSFlexGrid控件的数据显示功能很漂亮,但如果要对它进行编辑控制,对于初试者则实现比较困难,主要难点:1、内嵌EDIT的定位,2、内嵌EDIT的显示控制。对这一问题也有网友写过文章,我在这里把我试过两种方法总结一下,我想对于采用MSFlexGrid进行应用开发的朋友可以参考,以免浪费宝贵的时间做实验。
对于定位问题,主要有两点:
1、内嵌EDIT以DIALOG或M
- 分类:VC语言 查阅全文
- CUJ:标准库:调试用的Allocator
- The Standard Librarian :A Debugging Allocator
Matt Austern
http://www.cuj.com/experts/1912/austern.htm?topic=experts
--------------------------------------------------------------------------------
- 分类:VC语言 查阅全文
- JSP连接数据库大全
- 现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下
- 分类:VC语言 查阅全文
- 深入探索COM开发框架 之 MFC和ATL [二]
- 本来,通过C++编译器的cast转换符具有的对地址偏移的计算能力,可以完成任务,
不过ATL中还是采用了建表(数据驱动,data-driven)这种策略,以获得更好的性能和
灵活性,事实上,(事实上,就性能而已本人认为差别很小,实质在cast方案中,
每次都从this出发,计算偏移,得到正确的接口入口点.而数据驱动方案,直接可以
直接查询得到接口入口点,因为它在编译时就计算了偏移量,存于表
- 分类:VC语言 查阅全文
- 如何修改CJlibrary608在VC.net环境下运行
- CJlibrary 6.08是一套非常漂亮的用户界面类。为广大的VC用户所欢迎。但是在VC.net下编译的时候报错,需要修改方能运行通过。我已把我修改并编译通过的过程记录下来,供大家参考。下面列出每个错误及其修改方式:
1.报告CJlirary.h文件#include <..\src\afximpl.h>文件找不到
修改:改为#include <..\src\mfc\afxi
- 分类:VC语言 查阅全文
- 如何规划您的大型JAVA多并发服务器程序
- 如何规划您的大型JAVA多并发服务器程序
&nb
- 分类:VC语言 查阅全文
- WINDOWS下线程同步探讨
- 本文主要讨论WINDOWS应用层编程的线程同步问题。在实际编程过程中,我们经常会遇到线程同步的问题,例如在编写多线程共同访问一个共享资源的程序时,如果多个线程只是读取资源那么就不会涉及到下面我们要讨论的问题;如果当有的线程读取资源,有的线程改变资源时,就会产生资源在访问时的同步问题。即当一个线程改变资源,同时其他线程也在读写该资源,这样会导致资源内容的不可确定性。为避免这种情况的发生,保证资源的完
- 分类:VC语言 查阅全文
- 深入探索COM开发框架 之 MFC和ATL [四]
- static const AFX_DISPMAP* PASCAL _GetBaseDispatchMap(); \
virtual const AFX_DISPMAP* GetDispatchMap() const; \
#else
#define DECLARE_DISPATCH_MAP() \
p
- 分类:VC语言 查阅全文
- CRC算法与实现
- 摘要: 本文首先讨论了CRC的代数学算法,然后以常见的CRC-ITU为例,通过硬件电路的实现,引出了比特型算法,最后重点介绍了字节型快速查表算法,给出了相应的C语言实现。
关键词: CRC, FCS, 生成多项式, 检错重传
引言
CRC的全称为Cyclic Redundancy Check,中文名称为循环冗余校验。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广
- 分类:VC语言 查阅全文
- 透视远程关机过程
- 这篇文章贡献自: bugfree/CSDN, 参考: www.codeguru.com平台: VC6 Windows XP(其它平台没有调试)
下面我就实现远程关机用到的函数做了简要的说明, 具体实现时要做类型检查, 详细参见后面的例子. 函数具体信息可以参见CSDN的解释.
// 用到的参数说明//=============== char *p
- 分类:VC语言 查阅全文
- 将程序错误消灭在萌芽中
- --------------------------------------------------------------------------------
这篇文章贡献自Alex Rest, 翻译: bugfree/CSDN平台: VC6, VC7, Windows 9x/NT/2000/XP
----------------------------------------------
- 分类:VC语言 查阅全文
- 总结:在一个工程中添加别的工程的中已创建好的对话框资源。(或是。。。)
- 首先感谢: pgood(没看过海)
因为我以前如果是只用资源的话,我对这个问题的解决办法是copy所需要的Rc文件的部分内容,效果极其不好。如果是连同资源和类一起用的话,要么重新画和重新创建。
这个方法同样也是完整添加其他工程中的类的方法。(他会把你所需要的类的*.h和*.cpp文件同时插入进来,即便没有Dialog资源)
----------------------------
- 分类:VC语言 查阅全文
- 如何解决绘图过程中的闪烁?
-
在VC中进行绘图过程处理时,如果图形刷新很快,经常出现图形闪烁的现象。利用先在内存绘制,然后拷贝到屏幕的办法可以消除屏幕闪烁,具体的方法是先在内存中创建一个与设备兼容的内存设备上下文,也就是开辟一快内存区来作为显示区域,然后在这个内存区进行绘制图形。在绘制完成后利用BitBlt函数把内存的图形直接拷贝到屏幕上即可。具体的代码实现为:
(1)创建内存区域 CD
- 分类:VC语言 查阅全文
- 深入浅出HOOKS(之陆)
-
Platform SDK: Interprocess Communications
Monitoring System Events
The following example uses a variety of thread-specific hook procedures to monitor the system for events affecting a thre
- 分类:VC语言 查阅全文
- 深入浅出HOOKS(之伍)
- 用消息拦截技术制作系统日志
康帕斯(中国)国际信息服务有限公司 马文骞
01-6-7 下午 03:33:05
--------------------------------------------------------------------------------
能够完整记录电脑
- 分类:VC语言 查阅全文
- 深入浅出HOOKS(之肆)
- 利用VB建立鼠标键盘操作回放
很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用
了Windows的Hook函数。本文介绍如何通过使用VB来实现鼠标键盘操作的纪录和回放。
Windows提供API函数SetwindowsHookEx来建立一个Hook,通过这个函数可以
- 分类:VC语言 查阅全文
- 深入浅出HOOKS(之叁)
- 访问《化境编程界》| * Email:[email protected]
化境编程界 -> 技术文章 -> C/C++/VC
关于 HOOK
[ 作者: 陆麟 添加时间: 2001-6-2 0:04:44 ]
- 分类:VC语言 查阅全文
- 深入浅出HOOKS(之贰)
-
如何获得密码窗口的内容------揭开Hook的面纱
&nbs
- 分类:VC语言 查阅全文