wpzfx

积分:1038
上传文件:23
下载次数:64
注册日期:2006-05-03 09:58:07

上传列表
wtl4_mfc8_demo.zip - 《属性页与向导》甚至在成为Windows 95的通用控件之前,使用属性表来表示一些选项就已经成为一种很流行的方式。向导模式的属性表通常用来引导用户安装软件或完成其他复杂的工作。WTL对这两种方式的属性表都提供了很好的支持,可以使用前面介绍的与对话框相关的特性,如DDX和DDV。在本章我将演示如何创建一个基本的属性表和向导,如何处理属性页发送的通知消息和事件。,2006-05-03 20:53:39,下载28次
wtl4_mfc6_demo.zip - 《包容ActiveX控件》将介绍ATL对在对话框中使用ActiveX控件的支持,由于ActiveX控件就是ATL的专业,所以WTL没有添加其他的辅助类。不过,在ATL中使用ActiveX控件与在MFC中有很大的不同,所以需要重点介绍。我将介绍如何包容一个控件并处理控件的事件,开发ATL应用程序相对于MFC的类向导来说有点不方便。在WTL程序中自然可以使用ATL对包容ActiveX控件的支持。 例子工程演示如何使用IE的浏览器控件,我选择浏览器控件有两个好处: 每台计算机都有这个控件,并且 它有很多方法和事件,是个用来做演示的好例子。 我当然无法与那些花了大量时间编写基于IE浏览器控件的定制浏览器的人相比,不过,当你读完本篇文章之后,你就知道如何开始编写自己定制的浏览器!,2006-05-03 20:50:58,下载45次
wtl4_mfc5_demo.zip - 《高级对话框用户界面类》 介绍一些新类实现高级界面特性新类:控件自画和自定外观控件,新的WTL控件,UI updating和对话框数据验证(DDV),2006-05-03 20:49:00,下载39次
wtl4_mfc4_demo.zip - 《对话框与控件》 MFC 的对话框和控件的封装真得可以节省你很多时间和功夫。没有MFC对控件的封装,你要操作控件就得耐着性子填写各种结构并写很多的SendMessage调用。MFC还提供了对话框数据交换(DDX),它可以在控件和变量之间传输数据。WTL 当然也提供了这些功能,并对控件的封装做了很多改进。本文将着眼于一个基于对话框的程序演示你以前用MFC实现的功能,除此之外还有WTL消息处理的增强功能,2006-05-03 20:47:25,下载45次
wtl4_mfc3_demo.zip - 《工具条和状态条》 自从作为Windows 95的通用控件出现以来,工具条和状态条就变成了很普遍的事物。由于MFC支持浮动的工具条从而使它们更受欢迎。随着通用控件的更新,Rebars(最初被称为Coollbar)使得工具条有了另一种展示方式。在第三部分,我将介绍WTL对这些控制条的支持和如何在你的程序中使用它们。,2006-05-03 20:44:02,下载11次
cvisualtoolbarv1.0.rar - 对 Visual C++ 和 Delphi 的程序员来说,设计一个漂亮的真彩色工具栏是一件很麻烦的事情。C-Visual Toolbar 是专门为上述程序设计人员进行真彩色工具条设计的强大工具。有时候,您要花几个小时的时间,来生成真彩色工具条的位图资源!现在好了,C-Visual Toolbar 1.0 可以自动读入小位图文件(支持16×16,24×24,32×32,48×48),自动合并所有小的位图,然后输出您整合以后的位图资源文件。此外,Visual Toolbar 允许用户动态调整按钮图标的顺序!合并以后的位图,再次读入的时候,可以自动重新分割成各个合并前的小图标,方便您插入新的按钮图标!支持剪贴板操作,可以通过剪贴板输入,输出小按钮的位图,而所有的操作,只是在瞬间完成!Visual Toolbar 尤其适合 Visual C++ 程序开发人员,可以自动生成真彩色的位图资源,让您的程序更Cool!” ,2006-05-03 20:32:18,下载158次
fstreamsrc.rar - 《使用 <fstream> 类进行文件的 I/O 处理》 传统的文件 I/O 库如 Unix 的 <io.h> 和 <stdio.h> ,由于其程序接口的原因,在很大程度上强制程序员进行某些处理,缺乏类型安全和国际化支持。C++ 的 <fstream> 库则在文件的 I/O 方面提供了一个增强的、面向对象的、具有国际化意识的库。该程序介绍如何使用这个库进行文件的 I/O 处理并利用它来编写易于跨平台的代码。 大多数 C++ 程序员都熟悉不止一个文件 I/O 库。首先是传统的 Unix 风格的库,它由一些低级函数如 read() 和 open()组成。其次是 ANSI C 的 <stdio.h> 库,它包含 fopen() 和 fread()等函数。其它的还有一些具备所有权的库或框架,比如 MFC,它有很多自己的文件处理类。   这些库一般都很难跨平台使用。更糟的是,上述提到的 C 库由于其程序接口的原因,在很大程度上强制程序员进行某些处理,而且缺乏类型安全支持。   标准 C++ 提供提供了一个增强的、面向对象的、具有国际化意识的 <fstream> 库。这个库包含一系列派生于标准 ios_base 和 ios 类的类模板。因此, <fstream> 提供了高级的自动控制机制和健壮性。,2006-05-03 20:17:41,下载21次
guitestfirst.rar - 《使用测试优先方法开发用户界面》 测试优先是测试驱动开发(Test-Driven Development, TDD)的核心思想,它要求在编写产品代码前先编写基于产品代码的测试代码。在测试驱动开发的单元测试中,对GUI应用实施自动测试应该是测试驱动开发的软肋之一。由于界面的操作是有由人来完成的,所以要想在GUI中完成单元自动测试是有一定难度的。Kent Beck在它的《测试驱动开发》中就曾提到过这个问题。   本文将通过一个例子来讲解在测试驱动开发中如何针对GUI进行单元测试。这个例子是David Astels著的《测试驱动开发实用指南(影印版)》中一个关于影片列表管理的例子。该书中文版即将在国内出版。书中讨论并介绍了开发这个例子的多种方法。笔者将介绍其中的一种,并且为了方便使用C++的朋友的学习,书中的代码我用C++写了一遍,类名和变量名尽量和原书保持一致,以方便阅读该书的C++读者。在此也要感谢David Astels给我们带来如此精彩的一本书。   本文叙述背景为:CppUnit1.9.0, Visual C++ 6.0, Windows2000 pro,2006-05-03 20:11:24,下载33次
FA_Demo.rar - 我本来想用的是.ocx控件,最后发现,对于自定义struct,它似乎是无能为力(有谁知道.ocx可以的话请联系我)。最后采用的是vc++6.0中的ATL。下面给出了如何调用含自定义结构的组件函数senddata,ReceiveData。组件中的参数传递与下面的代码是一模一样的 ,这里不再重复。(该组件是应用于配电自动化中的,用以实现馈线自动化FA功能,本人自己设计开发)。 ,2006-05-03 19:51:35,下载9次
enumproWin32.rar - 我们在编写程序时,常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行的桌面应用程序,又能列出系统中所有运行的进程。那么,我们在程序中如何实现这样的任务,该程序实现此功能 关于代码   本文附带的代码例子将 PSAPI 和 ToolHelp32 封装到一个名为 EnumProcs() 的函数中。该函数的工作原理类似 EnumWindows(),有一个指向回调函数的指针,并要对该函数进行重复调用,针对系统中的每个进程调用一次。另一个参数是用户定义的 lParam。下面是该函数的声明:BOOL WINAPI EnumProcs( PROCENUMPROC lpProc, LPARAM lParam ) 使用该函数时,要象下面这样声明回调函数: BOOL CALLBACK Proc( DWORD dw, WORD w16, LPCSTR lpstr, LPARAM lParam )   参数 dw 包含 ID,“w16”是16位任务的任务号,如果为32位进程则为0(在 Windows 95 中总是0),参数lpstr 指向文件名,lParam 是用户定义的,要被传入 EnumProcs()。   EnumProcs() 函数通过显示链接使用 ToolHelp32 和 PSAPI,而非通常所用的隐式链接。之所以要这样做,主要是为了让代码能够在二进制一级兼容,从可以在所有 Win32 操作系统平台上运行。 ,2006-05-03 19:22:38,下载42次
Friend.zip - 《找朋友》源程序,这个游戏挺有意思的,我看了看源程序还没有完全的看懂,希望大家一起探讨参考。,2006-05-03 16:47:44,下载8次
pidkongzhi.rar - 《PID控制C源程序》pid控制算法, pid调节算法,在TC30 编译过,可运行,熟悉pid的爱好者可以参考一下,2006-05-03 16:31:14,下载334次
TwoMain.rar - 自解密的加密程序的制作,是为了保证自己的数据不被别人非法地窃取,有必要对数据文件进行适当地加密。本程序采取一定的算法,对密码和数据进行加密,生成一个自解密的EXE文件。这个自解密文件是由两部分组成的。第一部分为可执行代码部分,其作用是对密码进行判断,对数据进行解密;后一部分是被加过密的密码和数据。    本程序分两个模块进行编写。第一个是main.c,它是用来进行加密,产生EXE文件的;第二个是main2.c,它是用来解密的。分别对它们进行编译生成main.exe和main2.exe,再对其进行合并即可。    合并方法如下:    COPY /B main.EXE+main2.EXE Key.EXE(注意main.EXET和main2.EXE的顺序)    使用时请按下列格式键入。    Key〈欲加密文件〉〈产生后的EXE文件名〉    按提示输入密码后将生成指定的可执行文件。解密时运行这个可执行文件。输入密码后(若输入三次都不正确,将退出解密程序),即把原文件内容还原到你指定的文件中。解密程序格式如下。 可执行文件名 (filename) 第一个源代码文件 main.c 第二个源代码文件main2.c 上述程序在TC2.0集成环境里通过 ,2006-05-03 16:14:38,下载12次
UDPproxy.rar - 《UDP Proxy程序》 我们的socks代理是有权限的(相信很多公司 都有这种情况存在)。写这个程序的时候,我还没有socks代理的权限,所以不能上OICQ。这让我感到 很不方便。所以,我决定写一个UDP的代理程序来实现我上OICQ的愿望,为了让这个程序更加有通用性,可以修改一下,让他在命令行中能够设置服务端口号,远程服务器的 IP地址和端口号,能够设置日志文件的路径,这个源代码是基于GNU。,2006-05-03 16:07:18,下载30次
catchmsg.rar - 一个抓msg的程序(for bbs)!用于抓收到的和回别人的msg, 花了一整天的时间总算写成了, 贴出来于大家共享. 未对重复的msg加以过滤,抓到的msg按其出现的自然顺序组织,编译: g++ catchmsg.cpp -o catchmsg 用法是这样的: telnet bbs.your.host |catchmsg savefile ,2006-05-03 15:45:06,下载5次
jiandanbianjiqi.rar - 这是一个简单的编辑器雏形,这里用到了屏幕开发库 curses 和键盘函数 keypad,程序可移动光标,输入,删除,增加代码就可成为功能强大的编辑器了, 编译程序:gcc -I/usr/include/ncurses edit.c -o edit -lncurses ,2006-05-03 15:37:16,下载20次

近期下载

收藏