内容列表
- 一个IE浏览器Explorer Bar的例子
- 一个IE浏览器Explorer Bar的例子
一个VC工程和源代码,名称叫做WebCatcher Express,主要的功能就是在浏览器中生成一个“浏览器栏”,就像在IE工具栏选择搜索按钮后,在IE左边显示的那个“搜索”浏览器栏。
工程采用VC6编译,没有使用MFC,纯粹的API。 主要设计的技术: 1:IE浏览器栏的实现,如何生成一个IE浏览器栏,并在IE中显示 2:COM,仅仅使用API
- 分类:VC语言 查阅全文
- C#和C++的速度大比拼(第一部分)
- C#目前是微软.NET平台首推的应用程序开发语言。C#编写的应用程序必须运行在一个特殊的环境中,即受控环境(managed)。与以往非受控(unmanaged)的C++相比,C#应用程序的性能到底如何呢?经过几个方面的性能测试,我们发现C#应用程序的运行速度远远不如非受控C++应用程序。在这场速度的大比拼中,非受控C++具有明显的优势。它将一如既往地成为大多数程序员的最爱。
- 分类:VC语言 查阅全文
- 利用SharpZipLib实现实时zip压缩下载整个目录
- 要下载整个目录,一般方法是一个个文家下载或ftp工具现在用SharpZipLib就能实现实时zip压缩下载整个目录
SharpZipLib提供了多种压缩算法的支持,纯csharp代码,参见http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp
原理是通过递归方法将每个文件压缩到ZipOutputStream,然后下载
代码和
- 分类:VC语言 查阅全文
- 走出MFC子类化的迷宫
- 走出MFC子类化的迷宫
KEY WORDS:子类化 SUBCLASSWINDOW MFC消息机制
许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。
我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox
- 分类:VC语言 查阅全文
- 简单分析用SPI实现防火墙
- &n
- 分类:VC语言 查阅全文
- WIN32用户界面设计基础之Cursor篇
-
WIN32用户界面设计基础之Cursor篇
时间:2002-10-31 21:28:40 阅读 313 次
一、 标准鼠标替换 Windows提供了一系列标准鼠标,其标示前缀均为IDC_,用SetSystemCursor()函数可以替换系统的标准鼠标。SetSystemCusor()有两个参数,第一个为一个通过LoadCursor
- 分类:VC语言 查阅全文
- 智力游戏九连环的算法
- [摘 要]本文简单介绍了中国传统的智力游戏--九连环,分析了其中的规律,给出了解决问题的算法。[关键词]九连环、N连环、递归、拆解、安装
一、九连环简介
九连环游戏是中国人自己发明的,它的历史非常悠久,据说是起源于战国时期。九连环主要是由一个框架和九个圆环组成:每个圆环上连有一个直杆,而这个直杆则在后面一个圆环内穿过,九个直杆的另一端用一块木板或圆环相对固定。
- 分类:VC语言 查阅全文
- C#和C++的速度大比拼(二)
- 数据库存取测试在这一部分,我们将用C++和C#代码来测试两者对数据库的存取和处理。方法是对同一个数据库表进行操作。表结构如下: CREATE TABLE testtable
(
col1 INTEGER,
col2 VARCHAR(50),
PRIMARY KEY (col1)
) 测试将分三个部分,第一部分和第三部分集中对数据处理,第二部分集中对数据存取。数据
- 分类:VC语言 查阅全文
- PC/SC简介
- PC/SC即个人计算机(Personal computer)/智能卡(Smart Card),它是为智能卡访问Windows平台(包括Windows2000)而定义的一种标准结构。
PC/SC的体系结构 这个为集成电路卡(ICC)与个人计算机系统设计的交互规范,已经让智能卡进入PC机世界的问题变得容易了。PC/
- 分类:VC语言 查阅全文
- 使用CB的技巧来解决VC中动态绑定事件
-
使用CB的技巧来解决VC中动态绑定事件
首先声明一下,我对VC不是很熟,我有一个同事在用VC的时候发现动态创建的按钮不容易处理它的事件(譬如Click),他创建了好几个按钮,但是要处理他们的单击事件的时候很麻烦,要建好几个相对应的函数。
我是用CB的,在CB中的事件绑定是很容易的一件事,只要预先创建一个MyClick (TObject *Sender)的函数,然
- 分类:VC语言 查阅全文
- 浅谈MFC中超类化技术的实现
- // 关键词:// 面对对象编程、超类化、子类化、Superclassing// MFC、CWnd::SubclassWindow// 通用控件、CMNCTRL//// 主题:// 通过CWnd::SubclassWindow 函数的分析,浅谈MFC中超类化技术的实现////// 背景// 我在2002-12月见了mahongxi (烤鸡翅膀)(色摸)在CSDN上的一个帖// 介绍了M
- 分类:VC语言 查阅全文
- 利用 CHtmlView 和 HTML 制作新风格的界面
- 用过 Outlook Express 的很多人都对其第一页的 HTML 界面感到新奇,很明显这是使用 DHTML 技术,加入了一些 Java Script 的一个网页,但它能够和应用程序进行交互操作。其实利用 VC6.0 的新加入的 MFC 类 CHtmlView ,你也可以实现这样一个令人激动的程序界面。这个界面可以利用 HTML ,这是很有意义的,想象一下,你在 HTML 中实现的效果,全部可
- 分类:VC语言 查阅全文
- DirectShow技术描述与应用(3)
-
DirectShow中的事件通知
这一部分将描述在Microsoft® DirectShow®过滤器表中,事件是如何实现的;一个应用程序如何才能接受到事件通知并且响应它们。
事件通知概述
过滤器通过投递事件通知来向过滤器表管理器通报一个事件。事件可以是包含任何信息,如流的结束,也可以是一个错误,如还原流的失败。过滤器表管理器本身
- 分类:VC语言 查阅全文
- DirectShow技术描述与应用(3)——续
-
过滤器的状态(Filter States)
过滤器有三种状态:已停止,已暂停和正在运行。这个已暂停的状态可以立即对运行命令做出响应。在DirectShow中是由过滤器表管理器来控制所有状态的改变的。当应用程序调用IMediaControl::Run,IMediaControl::Pause和IMediaControl::Stop方法时,过滤器表管理器则
- 分类:VC语言 查阅全文
- DirectShow技术描述与应用(2)
-
建立过滤器表
标准表的建立
为了建立过滤器表, 你必须首先建立一个过滤器表管理器的实例,取得一个IGraphBuilder接口指针。
IGraphBuilder* pIGB;
HRESULT hr;
hr = CoCreateInstance(CLSID_FilterGraph,
&nb
- 分类:VC语言 查阅全文
- 接触VC 3:1
-
第三部分:MFC基于对话框程序
最近,本人赶时髦,装上了一套Visual Studio.net(不过是盗版,微软挺悲惨的。但如果是正版的话,那悲惨的就不会是微软,而是我了。没钱啊)。安装要2213M呢,硬盘上三个盘符总共剩下不足2G的地方了。不过,界面相当的漂亮,且功能强大,值得心慰。我终于可以在类视图上,尽情去看类的基类,以及基类的实现代码了。不仅如此,最好的是
- 分类:VC语言 查阅全文
- 小心的使用消息传送--传送给多个View类时需要引起注意的一个问题
- 我的前一篇文章里说的是关于《两种自定义消息的发送与接收的方法实现》可当我在一次使用消息传送的时候也遇到一个让人迷惑的问题,好在最后解决了。
-------------------------------------------------------------原来我对于一个消息的传送也做过,使用的是 CMainFrame* pMF=(CMainFrame*)
- 分类:VC语言 查阅全文
- 接触VC 3:2
- 下面,我们来一个对于对话框非常重要的函数OnInitDialog(),顾名思义这是一个对话框的初始化函数。在对话框创建之后,第一次显示之前调用。
BOOL CDialogDlg::OnInitDialog()
{
CDialog::OnInitDialog(); //执行父类默认的初始化对话框操作
&nb
- 分类:VC语言 查阅全文
- VC小技巧15个
- VC小技巧15个king fan2002/12/6
一、 一次只运行一个程序实例下列两种方式都可以实现,建议采用第二种方式:1、 if( FindWindow(NULL,"程序标题")) exit(0);2、BOOL CDemoTBarEApp::InstanceIsRun(){
- 分类:VC语言 查阅全文
- Socket API,CAsyncSocket,CSocket内幕及其用法
- Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同
- 分类:VC语言 查阅全文