内容列表
- 对C++中虚函数、纯虚函数在多态中作用的一点认识
-
标题:对C++中虚函数、纯虚函数在多态中作用的一点认识
(原名)我对C++中虚函数、纯虚函数在实现多态中作用的一点浅薄认识 mahongxi(原作) 多态是面向对象程序设计和面向过程程序设计的主要区别之一,何谓多态?记得在CSDN里一篇论C++多态的文章里有一名话:“龙生九子,子子不同”多态就是同一个处理手段可以用来处理多种不同的情况,在钱能老师的《C++程序设计教程》书中有这
- 分类:VC语言 查阅全文
- vc编程中的20点小笔记
- 把delphi从1.0用到了如今的6.0,回头看看,除了对mis、数据库、几个界面控件的认识外,所知无几,delphi这个编程软件的确是一个值得称赞的东西,从设计到使用,优点多多。但今日找工作,人必问C/C++,心中感慨万千,幸亏对候先生的书,熟读了几遍,但实践经验颇少,于是拼命看书。无言。我是个Coding。
优秀vc网站:www.vckbase.com,学习后部分笔记,给可能需要的朋友。
- 分类:VC语言 查阅全文
- 按“所想即所得”要求设计图形软件
-
按“所想即所得”要求设计图形软件
本文作者 徐庆荣(武汉大学)
按“所想即所得”要求设计图形软件,乃是提高图形软件“通用性”和“开放性”的一个重要前提。
这里,“所想即所得”(WYEIWYG)的含义是:凡是你构思的图形都能被忠实地表达出来。图形软件好比是制图者得心应手的工具,它应能按制图者的创意(不受限制)设计出各种精美的
- 分类:VC语言 查阅全文
- 充分挖掘你的VC++ IDE的潜能(三)
- 如何让VC IDE识别自定义C++ 关键字
Article last modified on 2002-5-28
----------------------------------------------------------------
The information in this article applies to:
-  
- 分类:VC语言 查阅全文
- 充分挖掘你的VC++ IDE的潜能(五)
- VC IDE的External Dependencies代表什么
Article last modified on 2002-5-28
----------------------------------------------------------------
The information in this article applies to:
-
- 分类:VC语言 查阅全文
- 等距线的画法--一个应用甚广的重要算法
- 等距线的画法
本文作者 徐庆荣(武汉大学)
等距线画法可分为栅格(光栅)方式和矢量方式二种。栅格方式一般采用“距离变换”等算子实现,算法简练,但在不同方向上的等距线可能不严格等距。矢量方式是按几何关系通过坐标计算获得等距线位置,算法复杂,但精度高。本文介绍的是矢量方式的等距线画法。
1. 概述
简言之,等距
- 分类:VC语言 查阅全文
- 什么是SDK?
- 经常会在技术论坛里面看到类似这样的帖子:“什么是 SDK?”,“请高手讲一下 SDK 是什么东东?”……
其实很简单,SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
- 分类:VC语言 查阅全文
- MFC编程的入门知识
- 入门知识
Ducument Template ,管理了Document/View/Frame 这三个对象,
当然,CDocTemplate 有二个派生类 CMul
- 分类:VC语言 查阅全文
- 检测WINDOWS NT/2K下进程的执行
- 文/Ivo Ivanov摘要拦截和追踪进程的执行对实现NT任务管理器——像需要外部进程处理的应用程序和系统——是非常有用的。在新进程的开始之上通知感兴趣的部分是开发进程监视系统和全系统钩子的一个典型问题。WIN32 API提供了一个很好的库(PSAPI and ToolHelp [1])的集合,这些库允许你列举当前在系统中运行的进程。虽然这些API非常有用,但当一个新的进程开始或结束时它们不允许你
- 分类:VC语言 查阅全文
- 用 Raw Socket 实现 Sniffer
- 一. 摘要
Raw Socket: 原始套接字
可以用它来发送和接收 IP 层以上的原始数据包, 如 ICMP, TCP, UDP...
int sockRaw = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
这样我们就创建了一个 Raw Socket
Sniffer: 嗅探器
关于
- 分类:VC语言 查阅全文
- CStringArray排序
- CStringArray是MS VC++的一个容器类, 我们为它写一个排序函数.
函数声明:
void Sort(CStringArray &ca, //排序对象
BOOL ascending, //TRUE=升序, FALSE=降序;
BOOL caseSensitive); //TRUE=区别大小写, FALSE=忽略大小写
我们分别用C和C
- 分类:VC语言 查阅全文
- 多线程安全的变量模板
- 多线程的变量同步问题,一直是困扰广大VC程序员的一大难题,其主要表现是在多线程模式下,线程间共享变量的存取不再安全,程序员无法确保变量的值在存取时是否准确可信,对此,微软给出的解决方案是使用临界区对象加以保护。但是,临界区对象使用太过于繁琐,需要不断地加锁和解锁,很容易搞忘,引起新的Bug。
这里,东楼给出多线程安全的变量模板,由此模板,可派生绝大多数变量类型,实现线程间各种变量的安全互访。本模
- 分类:VC语言 查阅全文
- 充分挖掘你的VC++ Debugger的潜能(一)
- 如何在VC调试模式下显示自定义数据类型的内容
Article last modified on 2002-5-24
----------------------------------------------------------------
The information in this article applies to:
- &nbs
- 分类:VC语言 查阅全文
- 最快速让你的vc应用程序拥有help功能的方法(加chm文件)
- 实现的前提:你已经做好了帮助文件xx.chm,放于程序目录
实现的步骤:1。在你的CWinApp类头文件中添加OnHelp()消息处理函数,如:
 
- 分类:VC语言 查阅全文
- COM设计与实现范例
- COM设计与实现范例
原创作者: 小王志东,王健。
创作日期:2002年4月5日星期五
组件对象模型是一种跨平台技术,是现代面向对象分析与设计的技术实现手段之一,就现实系统应用来看,COM技术有着很强的实用价值。
OOA -> OOD -> OOP 用纯面向对象技术分析设计实现系统
现就给出一个简单的范例来展示其魅力。系统描述:本系统是一个多用户登录管理系统。要求用户通过输入
- 分类:VC语言 查阅全文
- 用DPAPI保护你的数据
- 用DPAPI保护你的数据
我们已经知道,用Win32API函数EncryptFile和DecryptFile可以方便的加解密文件。但是,这两个函数与系统帐户联系过于紧密,能否解密完全看当前帐户是否有更高的权限,用户的数据实际上并没有得到真正的保护。下面将介绍一种更为灵活的数据保护方法。
从Win2000开始,操作系统开始提供一个名为Data Protection API (DPAPI)的数据保
- 分类:VC语言 查阅全文
- 调试Windows Media SDK时出现的异常中断
- 调试Windows Media SDK时出现的异常中断
Article last modified on 2002-5-20
----------------------------------------------------------------
The information in this article applies to:
-  
- 分类:VC语言 查阅全文
- 关于CString总结
-
关于CString总结
作者:wangshengxiang
前言:串操作是编程中最常用也最基本的操作之一。 做为VC程序员,无论是菜鸟或高手都曾用过Cstring。而且好像实际编程中很难离得开它(虽然它不是标准C++中的库)。因为MFC中提供的这个类对我们操作字串实在太方便了,CString不仅提供各种丰富的操作函数、操作符重载,使我们使用起串起
- 分类:VC语言 查阅全文
- Wimamp 视觉效果插件 DIY
- 我想:在回答“你用什么播放器听 MP3”这个问题时,90%的人都会回答 Winamp!那么你一定用过 Winamp 的插件功能吧,正是多样化的插件使这个“老”播放器不断地焕发青春。不管新推出什么音频格式(MP4,VQF,RM...),只要插件一装就能播放。还有形形色色的可视插件,比如 Giess 等等,将音乐的节奏感表现的可谓淋漓尽致!
- 分类:VC语言 查阅全文
- STL(shipped with VC6) Questions & Answers(四)
- VC.STL Newsgroup Good Questions(四)
Article last modified on 2002-5-30
----------------------------------------------------------------
The information in this article applies to:
- &nbs
- 分类:VC语言 查阅全文