内容列表
- 用VC++编写CGI程序
- 近年来,Internet与Intranet迅猛发展,企业纷纷建立自己的Intranet,以加强企业内部的联系,促进与外部世界的沟通,增强企业的竞争能力。通过建立自己的Internet服务器,企业能在网络上发布广告,介绍本公司的情况与产品,收集顾客意见,以及建立虚拟电子商场等。大家都知道写一个HTML超文本文件放在World Wide Web服务器上,即可通过各
- 分类:VC语言 查阅全文
- 颜色模型浅谈(三)
- RGB颜色模型
我们的眼睛通过三种可见光对视网膜的椎状细胞的刺激来感受颜色。这些光在波长为630nm(红)530nm(绿)和450(蓝)时的刺激达到高峰。通过对各刺激强度的比较,我们感受到光的颜色。这种视觉理论就是使用红、绿、蓝三种基色来显示彩色的基础,称之为RGB颜色模型。
以R、G、B三个参数为坐标,我们可以得到如下的一个单位立方体来描述RGB颜色模型。请看下图:
- 分类:VC语言 查阅全文
- C++ FAQ Lite[17]--异常和错误处理(更新)
- [17] 异常和错误处理(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [17]:
[17.1] try / ca
- 分类:VC语言 查阅全文
- 查看mfc源码的一个很好的导航工具
-
学习mfc到一定程度,必然要查看一下它的源代码。可是组成mfc源代码的文 件太多又太长,如何快速方便地找到我们要看的东西? 初次学习vc的朋友或许不知道在你的vc++6.0安装目录的某个角落里有这么一 个文件:mfc.bsc。这可是学习掌握vc和mfc的好帮手。靠它可以找出vc和mfc中某 个类的声明和成员函数的定义,可以找到vc中每一个预定义名和宏的定义,找出 一个文件里都声明了
- 分类:VC语言 查阅全文
- C++ FAQ Lite[7]--类和对象(更新)
- [7] 类和对象(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [7]:
[7.1] 类是什么?
[7.2]
- 分类:VC语言 查阅全文
- 颜色模型浅谈
- 五、CYMK颜色模型
关于颜色模型的这组文章哟很长一段时间没写下去了(其实也写的差不多了)。前些时候有网友在留言板里提问RGB->CYMK的转换问题,我特别留意了一下,找到了一篇吴进辉写的关于CYMK的文章。现摘抄于此,算是一个补充吧。
一、概述
RGB及CMYK色彩空间至少从理论上是互补的。混合同等数量的青、品、黄也应该产生中性灰,而最大量的混合产生黑(CMYK色彩空间也被称
- 分类:VC语言 查阅全文
- 颜色模型浅谈(五)
- 四、光强度的显示
(一)、强度等级的分配
有没有人想过这样一个问题,即为什么我们常用的RGB模型中的亮度等级是线性变化的?亮度等级又是如何分配到RGB(0,0,0)致RGB(255,255,255)的呢?下面我们将来探讨这些问题。
对于RGB三个分量表示的一个像素,显示卡将其先通过D/A转化为电信号,再经过显示器最终输出到屏幕上,那么我们先来看看我们是怎样把亮度等级分配到0到1的范围
- 分类:VC语言 查阅全文
- 颜色模型浅谈(四)
- 三、直观颜色模型
前面讲解的颜色模型都是基于三基色的颜色模型,现在我们来看一种比较直观的颜色模型。可能大家都画过油画或是水粉画吧?还记得我们是怎么调配颜色的吗?我们总是从颜料中选取一种我们需要的色彩,然后如果我们需要暗淡一些就往里面添点黑色,需要颜色淡一点的话就往里面加点白色。显然,这种调配的方法对于我们来说比用三基色要直观的多,相对应的,我们也可以用这种直观的模型来描述颜色。
HSV颜色
- 分类:VC语言 查阅全文
- 如何根据离散点自动绘制等值线(等高线)之 三角形法
- 自动绘制等值线的方法从技术方向上看可以分为两大类,插值和曲线拟合.其中曲线拟合总的来说效果不如插值算法经典和应用广泛,效果也较逊色.这里着重介绍插值算法.
其中插值算法中,按照方式不同分为离散点客观化和三角网方式.两者区别在于三角网计算主要在生成三角网过程,省去了插值到格点的过程.而客观分析过程则是将离散点分析到格点后再内插到细网格,然后大多利用追踪法生成等值线,也有在这里再使用曲线拟合.
1
- 分类:VC语言 查阅全文
- MFC应用程序中的对象通信
-
Visual C++基于MFC的可视化编程技术给程序员带来了巨大的方便,程序员可以用很少的精力去关心用户界面的设计,而把主要精力投入到编制具体的事件操作代码。使用MFC AppWizard构造的应用程序框架,主要包括以下几个对象:应用程序对象、文档模板、主框架窗口对象、文档对象、视口对象等,它们各自的任务见表一,它们之间的关系见图一。
表一 应用程序的对象和任务
- 分类:VC语言 查阅全文
- WIN95 界 面 下 的VC++ 串 口 通 讯 程 序
-
实用技巧
WIN95 界 面 下 的VC++ 串 口 通 讯 程 序
南 京 石 油 物 探 研 究 所 吴 凤 华
---- Microsoft Visual C++ 以 其 界 面 的 开 放 性 著 称, 因 其 简 单 易 学、32 位 面 向 对 象 的 程 序 设 计 及Activate X 的 灵 活 性 而 受 广 大 计 算 机 开 发 者 的
- 分类:VC语言 查阅全文
- 虚拟设备驱动程序(VxD)设计中的两个关键问题
-
虚拟设备驱动程序(VxD)设计中的两个关键问题
陈国友
在虚拟设备驱动程序(VxD)的设计中,两个尤为关键,且又令人困扰的问题是VxD的虚拟化和VxD与应用程序间的通信机制。下面,对这两个问题作一详细的探讨。
一、VxD的虚拟化
由于Windows允许同时运行多个任务,所以出现多个进程试图同时访问同一物理设备的情况时,如果多个应用程序通过同一个DLL
- 分类:VC语言 查阅全文
- Win 95下内存映射文件的工作原理及使用方法
-
Win 95下内存映射文件的工作原理及使用方法
一、引言 WIN32 API为我们提供了一种进行文件操作的高效途径,即内存映射文件。内存映射文件允许我们在WIN32进程的虚拟地址空间中保留一段内存区域,把目标文件映射到这段虚拟内存之中。我们可以用存取内存数据的方式直接操作文件中的数据,就好像这些数据放在内存中一样。而实际上,我们并没有、也不需要调用API函数来读写
- 分类:VC语言 查阅全文
- 用VC进行屏幕截取编程 cool
- ---- 屏幕截取是令人比较感兴趣的事情.虽然现在有不少应用程序如HYPERSNAP等可以用来截取你所喜欢的屏幕画面,但是如果能把这个功能加到自己的程序中,就更能利用它强大的作用.
---- 下面用VC来逐步介绍在Windows95下的实现过程.首先我们要确定屏幕截取的区域,用LPRECT结构来定义.可以截取一个窗口,或整个屏幕.以下代码把选定的屏幕区域拷贝到位图中. HBITMAP Copy
- 分类:VC语言 查阅全文
- 用VC++6.0制作图片屏幕保护程序
- VC++可谓神通广大,如果学到家了,或者就掌握了那么一点MFC,你也会感到它的方便快捷,当然最重要的是功能强大。不是吗,从最基本的应用程序.EXE到动态连接库DLL,再由风靡网上的ActiveX控件到Internet Server API,当然,还有数据库应用程序……瞧,我都用它来做屏幕保护程序了。一般的屏幕保护程序都是以SCR作为扩展名,并且要放在c:\windows 目录或 c:\wind
- 分类:VC语言 查阅全文
- 再谈应用程序的实例问题
-
再谈应用程序的实例问题
广州智软公司 卢斌
---- 周长发先生的《Visual C++编程的若干技巧》提供了使应用程序只能运行一个实例的一种解决办法,本人经过实践后发现效果不错,但也发现如果在启动一个实例后,将应用程序执行文件的名称做一下修改,执行修改后的文件仍然可以启动多个实例。而UltraEdit,GetRight等软件则不存在这样的情况。
---- 查看代码
- 分类:VC语言 查阅全文
- 在不使用通用文件打开对话的情况下如何显示一个文件列表
- 调用CWnd: : DlgDirList或者CWnd: : DlgDirListComboBox, Windows 将自动地向列表框或组合框填充可用的驱动器名或者指定目录中的文件,下例将Windows目录中的文件填充在组合框中: BOOL CSampleDig : : OnInitDialog ( ) CDialog : : OnInitDialog ( ) TCHAR szPath [MAX_P
- 分类:VC语言 查阅全文
- 利 用MFC 的 消 息 映 像 实 现 动 态 菜 单
- ---- 当 我 们 提 到 动 态 菜 单 的 实 现 时, 我 们 通 常 的 做 法 是 使 用GetMenu() 函 数 获 取 一 个Cmenu 类 指 针, 然 后 调 用CMenu 类 方 法AppendMenu, InsertMenu, ModifyMenu, RemoveMenu 等。 本 文 介 绍 一 种 更 加 简 洁 的 方 法, 它 利 用MFC 的 消 息 映 像 机
- 分类:VC语言 查阅全文
- 功能强大的SendMessage函数
-
功能强大的SendMessage函数
Windows API(应用程序接口)是Windows系列软件为程序开发人员提供的火力强大的“武器库”,在这个武器库中,有很多极具威力的武器,SendMessage就是其中之一,它的功能非常丰富,灵活使用这个函数,会给编程工作带来很多便利,本文以Visual Basic为例,结合几个具体的例子介绍该函数的功能。
一、SendMessage函数简介
- 分类:VC语言 查阅全文
- Visual C++与Delphi/C++Builder之比较
- 经常看见有朋友在CSDN等论坛发帖子问Visual C++和C++Builder这两个重量级开发工具孰优孰劣(更多的是问Visual C++与Delphi孰优孰劣)。本文就试图从技术水平、易用性、稳定性、发展前景等对它们进行比较分析。 由于Delphi与C++Builder同为Inprise公司产品,共享集成开发界面(IDE),而且使用同一套VCL框架(这一点最关键),它们带的调试器、PVC
- 分类:VC语言 查阅全文