内容列表
一个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语言 查阅全文
<< 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 >>