用VC清除浏览痕迹 (转)
用VC清除浏览痕迹 (转)[@more@]用VC清除浏览痕迹 [ 作者: 唐灿、喻志成 添加时间: 2001-5-26 12:10:21 ]上机浏览,总要留下一些痕迹。手工一一清除,实在烦人。那么,就让我们用编程来一劳永逸地清除浏览痕迹吧。 1.清除指定目录下的文件 众所周知,大多数的“垃圾”都放在指定的文件夹下,你只需删除这些文件即可。 使用windows api中的DeleteFile函数即可作到这一点。我们可以将它作成一个较完善的函数,用于删除指定文件夹下的选定类型文件。函数扩充代码如下: void DelMyPointFile(LPSTR name,LPSTR CurrentPath){//删除指定路
.NET框架类览胜(上篇)(1) (转)
.NET框架类览胜(上篇)(1) (转)[@more@].NET框架类览胜(上篇)(1) [ 作者: 松下客 添加时间: 2001-5-30 8:09:43 ]![<h3><b>一、基本概念</b> </h3><p class="content">.NET框架(framework)是一个开发、部署和运行.NET应用的环境,包括了ASP.NET、公共语言运行时环境(CLR)以及.NET 框架类。关于ASP.net和CLR的介绍已经有很多,相对而言,关于.NET框架类的介绍却比较少见。 <p class="content">.NET框架类也即System类,它提供了大量我们在构造ASP.NET应用(以及非ASP.NET应用时)可以利用
.NET框架类览胜(下篇)(1) (转)
.NET框架类览胜(下篇)(1) (转)[@more@].NET框架类览胜(下篇)(1) [ 作者: 不详 添加时间: 2001-5-30 8:11:13 ]![<h3><b>一、处理字符串</b> </h3><p class="content">.NET 框架类(或System类)提供了大量可在构造.NET应用时使用的核心功能,这些功能适用于任何语言环境。本文的第一部分介绍了程序集、名称空间等基本概念以及System.Math和System.Random类。这是本文的第二部分,接着讨论其他几个很有用的类:System.String,System.Array,System.DateTime。 <p class="content">值得指出
VB中标签的新闪烁方法(短而精) (转)
VB中标签的新闪烁方法(短而精) (转)[@more@]大家好: 我发现了一种新的VB中标签的闪烁方法,具体如下: 新创建一个EXE工程,在窗体上建一个Timer控件,在其Timer事件中输入 label1.ForeColor=QBcolor(int(rnd*15)) 如果这种方法已经有人使用,那么就要怪我孤陋寡闻了,但是如果没有人想到的话,那么小弟也不敢一个人分享,请大家一起看看吧,谢谢.
C编译器对结构空间的分配及其应用 (转)
C编译器对结构空间的分配及其应用 (转)[@more@]C编译器对结构空间缺省的分配 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间;各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。在缺省情况下,C编译器为每一个变量或是数据单元按其自然对界条件分配空间,见表1:
MFC消息响应机制分析 (转)
MFC消息响应机制分析 (转)[@more@]一、引言 VC++的MFC类库实际上是windows下C++编程的一套最为流行的类库。MFC的框架结构大大方便了程序员的编程工作,但是为了更加有效、灵活的使用MFC编程,了解MFC的体系结构往往可以使编程工作事半功倍。它合理的封装了win32 api函数,并设计了一套方便的消息映射机制。但这套机制本身比较庞大和复杂,对它的分析和了解无疑有助于我们写出更为合理的高效的程序。这里我们简单的分析MFC的消息响应机制,以了解MFC是如何对Windows的消息加以封装,方便用户的开发。 二、SDK下的消息机制实现 这里简
用户界面的今天和明天 (转)
用户界面的今天和明天 (转)[@more@]一、引言 计算机用户界面是指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。计算机的发展史不仅是计算机本身处理速度和存储容量飞速提高的历史,而且是计算用户界面不断改进的历史。早期的计算机是通过面板上的指示灯来显示二进制数据和指令,人们则通过面板上的开关、扳键及穿孔纸带送入各种数据和命令。50年代中、后期,由于采用了作业控制语言(JCL)及控制台打字机等,使计算机可以批处理多个计算任务,从而代替了原来笨拙的手工扳键方式,提高了计算机的使用效率。 1963年
在Visual Basic 中使用C++ 类 (转)
在Visual Basic 中使用C++ 类 (转)[@more@]在Visual Basic 中使用C++ 类 用C++ Builder 创建可重用的OLE Automation 李国兴我在Borland C++ For windows 环境下编制工程辅肋设计程序时定义了一个生成AutoCAD DXF 图形交换文件的类,在后来用Visual Basic 编写另一辅肋设计程序时又需要生成DXF图形文件,为了利用已有的代码,我在Borland C++ Builder 3.0 中将普通的C++类转换成Automation object 进程内服务器,供Visual basic 使用,成功地实现了不同语言源程序级的重用。现将转换方法简单地介绍给大家。供大家参考。 原
介绍几本COM的书籍(韩少勇)(下) (转)
介绍几本COM的书籍(韩少勇)(下) (转)[@more@] 介绍几本COM的书籍(下) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 美国人写书,喜欢把一些背景文化写进去,少勇非常赞赏。比如这本书中提到了“COM的生活方式”,着实让人眼睛一亮、精神为之一震。Don Box 是一位COM领域泰斗级的人物,在MSDN 中时常能见到他的大作,他所说的“COM的生活方式”实际上是在区别COM编程与传统的C++程序开发的不同以及在软件工程上的改变。 书中有如下评论: “强烈建议你以IDL开始所有的编程
MFC架构下的DirectX8 (转)
MFC架构下的DirectX8 (转)[@more@]MFC架构下的DirectX8第一章 MFC框架(DX8MFC)这里的MFC框架指的是一个符合游戏开发应用的框架,当然你也可以写一个符合你要求的MFC框架。如果你对MFC比较熟悉的话可以直接从第二章开始阅读。本框架是以后几个例子的基础,如果你对MFC不是很了解的话,就要认真阅读本章,以求对这个MFC框架有一个深入的了解。框架中包括两个类:CDX8MFCApp类和CFrameWin类,CDX8MFCApp类是应用程序类,CFrameWin类是框架的主类,以后我们的大部分代码都是从这里扩展的。首先来看一看CDX8MFCApp类,它包括CDX8MFCApp()、Exit
Netscape 6 DHTML编程 (转)
Netscape 6 DHTML编程 (转)[@more@] .NETscape 6已经正式版发布,由于新版本的浏览器采用了全新的技术,是以Mozilla和Gecko为基础的。Gecko是下一代浏览器引擎,它支持HTML、CSS、w3c dom、XML、RDF以及Javascript等开放的Internet标准。Netscape 6和以前的版本不兼容,因此,以前在Netscape Navigator里编写的程序在新版本里不能正常运行。本文将向大家探讨在Netscape 6浏览器里进行动态HTML编程的基本原理。以前当我们涉及到浏览器无关的dhtml动画时,我们的代码将变得很复杂。不同的浏览器对其属性采用不同的句法和不同语义。一个
怎样编写IE和NN6通用的闪烁(blank)效果? (转)
怎样编写IE和NN6通用的闪烁(blank)效果? (转)[@more@]怎样编写IE和NN6通用的闪烁(blank)效果 作者:http://lucky.myrice.comE-Mail:amxh@21cn.com 根据Nascape 6的开发者称:在以后的版本里,将废除<blank></blank>标记。那么,下面的代码可以实现此功能! <HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="author" content="孟宪会"><SCRIPT>function blink (elId) { var html = ''; if (document.all) html +=
怎样读出不同格式图形的高和宽 (转)
怎样读出不同格式图形的高和宽 (转)[@more@] 最近开发的一个系统,需根据用户提交的图片(图片文件以字符流的形式从客户机传到服务器)读出该图片的高和宽,通过下列代码实现了该功能,现在拿出来给大家参考。……type TGIFHeader = packed record Signature: array[0..2] of Char; Version: array[0..2] of Char; ScreenWidth: word; ScreenHeight: Word; PackedFields, BackgroundColorIndex, ASPectRatio: Byte; end; TGIFInfoHeader = TGIFHeader;…… pro
通过开发VB插件来扩展VB应用 (转)
通过开发VB插件来扩展VB应用 (转)[@more@]使用插件功能扩展VB 摘要:本文通过实例介绍如何开发一个VB的插件来扩展VB的应用。包括如何实现插件与VB开发环境的连接,控制VB开发环境,以及简要介绍插件对象的结构。 文章内容 一、插件介绍 从结构上来看,一个VB插件实际上是一个COM组件,原则上组件可以使用支持COM的开发工具,例如Delphi、VC来编写。组件通过实现COM中的IDTExtensibility对象来建立与VB的连接。组件注册以后,当VB运行中在Add-In菜单中装载组件后,VB就会调用组件中IDTExtensibility对象中的相应方法
DirectX编程技术 --- 想学游戏编程吗?必读 (转)
DirectX编程技术 --- 想学游戏编程吗?必读 (转)[@more@]DirectX编程技术 大家对DirectX一定不陌生吧,因为在微软刚刚推出windows窗口操作系统时,由于显示界面采用统一的GDI,禁止程序员直接操作硬件,这使得在WIN 3.x系统上的游戏程序速度奇慢,根本无法推广。微软为了解决这一问题,曾经又推出过WING图形加速程序,但是由于WING缺乏广大游戏厂商的支持,也没有普及开来。所以我们当时玩的大部分游戏都是运行于DOS环境之下。 直到1995年,伴随着WINDOWS 95的诞生,微软公司正式公布了其新一代的游戏开发系统DirectX。Direc
屏幕抓字教程 (转)
屏幕抓字教程 (转)[@more@]msnavigation--> 屏幕抓字教程 ide>带您进入一个全新而奇特的编程领域:拦截WIN9X api函数,揭示屏幕抓字的秘密! 已经完成在Acrobat Reader 3,IE5,IE4中的屏幕抓字!免费下载拦截引擎Tworm, 免费下载媲美于金山词霸的抓字DLL! 第一课 屏幕抓字简介 Delphi/pmzhz.htm#什么是屏幕抓字?">什么是屏幕抓字 屏幕抓字的实现应该很简单吧? 屏幕抓字的基本原理 第二课 相关背景知识 鼠标钩子函数简介 免费下载鼠标钩子例程:mousHook.zip 大小:170K。 免费
过滤钩子驱动程序一(微软DDK文档,FLASHSKY翻译) (转)
过滤钩子驱动程序一(微软DDK文档,FLASHSKY翻译) (转)[@more@]本章说明过滤钩子驱动程序. 一个过滤钩子驱动程序是用于操作系统中的一个IP过滤驱动程序的上下文中处理或过滤网络包,过滤钩子驱动程序扩展了IP过滤驱动程序的功能。下面主题描述了过滤钩子驱动程序的一些特性, 解释怎样建立过滤钩子并列出实现一个过滤钩子驱动程序相关的输入输出控制代码函数的参考信息: 1.1 关于过滤钩子驱动程序 一个过滤钩子驱动程序是一个用于过滤网络包的核心模式驱动程序. 一个过滤钩子驱动程序扩展系统提供的IP过滤驱动程序的功能。一个
利用Delphi编写Windows外壳扩展 (转)
利用Delphi编写Windows外壳扩展 (转)[@more@]利用Delphi编写windows外壳扩展 对于操作系统原理比较了解的朋友都会知道,一个完备的操作系统都会提供了一个外壳(shell),以方便普通的用户使用操作系统提供的各种功能。Windows(在这里指的是Windows 95windows NT4.0以上版本的操作系统)的外壳不但提供了方便美观的GUI图形界面,而且还提供了强大的外壳扩展功能,大家可能在很多软件中看到这些外壳扩展了。例如在你的系统中安装了winzip的话,当你在Windows Explore中鼠标右键点击文件夹或者文件后,在弹出菜单中就会出现Winzip的压
深入Scripting Runtime Library 之一 (转)
深入Scripting Runtime Library 之一 (转)[@more@]深入Scripting Runtime Library 之一 www.applevb.com 什么是Scripting Runtime Library?按照一般的说法,Scripting Runtime Library(以下简称SR)提供了微软“忘记”放到Visual Basic中的基本的文件系统操作函数何对象。 点击菜单的 Project | Referrences 项,在References选择窗口的References列表中选择 microsoft Scripting Runtime 项。然后单击 “确定”键选择退出就可以将Scripting Runtime Library加入到VB工程文件中。(在下面的程序中在添加代码之前都要执行
代码大全介绍 (转)
代码大全介绍 (转)[@more@]代码大全 Code Complete by Steve McConnell XML:NAMESPACE PREFIX = O /> 一、创建的定义 Detail Design Coding and Debugging UnitTesting 枢纽地位 不可缺少 代码往往是唯一精确描述 二、用隐喻理解 系统积累:只需要成为一个坚实的骨架结构,以便能承受将要在它之上发展的真实 系统。 建造软件:如果样样都自己动手是很不明智的。Building Software 建筑工程方法。 智能工具箱:如果你拥有的唯一工具就是一把锤子,那么你就